Logs
- Try it yourself: Für Elise on your own ESP and motor
Flash the motor-music firmware straight from this page - no toolchain, no Arduino IDE, no downloads. Every step, from wiring an H-bridge to pressing play, in about five minutes.
- Für Elise on a DC motor: the N20 learns to sing
A motor is a loudspeaker that forgot to bring a cone. A full walk through making the N20 play Beethoven through the DRV8833 - the physics of why it makes sound at all, why the naive version drives away with the tune, the Fourier maths behind spinning and singing at the same time, and an honest accounting of the heat.
- Precision control of N20 motor: the AriwooMotor library
The TMAG5273 finally gets a job. A full walk through the new motor-control code: every class, every term, every decision - Kalman filter, motion profile, cascaded PID, relay auto-tune, self-calibration, and the park trick that lands 0.5 degrees.
- Final talk on encoders: AS5600 vs MT6701 vs TMAG5273
Three magnetic encoders, one D-shaft, one very picky self-balancing robot. This is how each one performed and why only one made it into production.
- Beautiful update on TMAG5273
Finally found a way to get a very nice reading without too much of mathematics.
- My thoughts around TMAG5273
This sensor is pretty good for my orientation
- IMU selection for Ariwoo
I had a bit of uneasy readings with MPU6500 at resting positions. That made me think about finding better alternatives for IMU.
- Why did I choose to go with ESP32-S3-WROOM?
Thought process behind choosing ESP32-S3-WROOM-1-N16R8.
- Performance comparison between Axial and Radial Orientations
In this log, I am going to write about how each type of orientations performed.
- Radial Magnets? or Axial Magnets?
Choosing the right magnets for the design.
- Please Read! All About the Product.
What is this all about? Why do you need to read this page before anything else?