- How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)Posted 2 months ago
- Elettronici Entusiasti: Inspiring Makers at Maker Faire Rome 2024Posted 2 months ago
- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 4 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 6 months ago
- Building a 3D Digital Clock with ArduinoPosted 11 months ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 11 months ago
- Snowflake with ArduinoPosted 11 months ago
- Holographic Christmas TreePosted 12 months ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 12 months ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 1 year ago
Arduino Sensorless Electronic Speed Controller
If you’re dealing with brushless motors, you can be interested in this brushless speed controller by Electronoobs. Version 1.0 of his open-source ESC design has been just released. This is a sensorless brushless motor speed controller since it uses no sensor to detect the rotor position.
Electronic speed controllers are used to control brushless motors; if the motor has a triple phase input, to control this input the ESC must apply a special sequence of LOWs and HIGHs signals in a predefined order. It has to commutate very fast and by that rotate the rotor of the motor.
The basic design is compact, there’s a small PCB packing a bank of MOSFETs to handle switching power to the coils of the motor, and a big capacitor to help deal with current spikes.
The hacker staple ATMEGA328 is the microcontroller running the show. It’s a sensorless design, which measures the back EMF of the motor in order to determine when to fire the MOSFETs. This keeps things simple for low-torque, low-power applications.
Further information can be found in the video below: