I'm looking to convert my bike into an electric bike on a budget and with only basic knowledge of electronics. What would be the best way to control the throttle of a 1 kW motor using an Arduino Uno? Any specific components I'd need, or safety tips when working on this project?
2 Answers
First off, you'll want to know if your motor is brushless. If it is, you'll need an ESC (Electronic Speed Controller) that can handle the motor's amperage. Then, you can create a throttle using a potentiometer that reads to map its values to PWM signals for the ESC. Don't forget about safety features like battery short protection and thermal monitoring! It's a bit of a high-level view, but that’s the gist of it.
If you're open to alternatives, check out VESC controllers! They give you tons of options and are super fun to work with. I've built a few bikes myself, and trust me, safety is key—make sure you have motor cutoff brake levers to prevent any scary situations!
Definitely! VESC is my go-to for both brushed and brushless motors. The flexibility with settings and compatibility with various inputs makes it much easier to manage. Plus, you can find some powerful options that can go way beyond the average motor setup!

Thanks for the tip! I'll definitely look into VESC for my build.