This is my last log entry prior to the close of the contest. But not my last entry in this project by any means! I've learned a lot, but have more to do! Video summary follows.
I didn't get the control scheme refined, or have time to try and implement the capacitive touch buttons. But I'm satisfied with the results because there is a lot of promise. The fact that it drives pre-made motors nicely means that I need some refinement in the motor construction on the board. I have ideas to improve that. But I'll need to step away from active work on this until later this fall. Other projects call, but it has been a blast bringing this one to life in a hurry!
Unfinished business:
- Ensure adequate bulk power storage for motor pulses.
- Ability to burn 328PB boot loader after assembly.
- Capacitive touch button library and testing.
- Hall sensor feedback testing.
- Analog comparator feedback testing.
- Reduce overall thickness even more.
- Optimize PWM pin usage to allow high frequency without affecting Arduino delay() and millis().
- Optimize control algorithm.
- Test delta winding configuration.
- Clean up the code and implement a simple switch/case based state machine.
- Test R/C PWM input signal mode, use the EEPROM for calibrations.
- Add library to play music through the coils.
- Add LEDs to visualize current flow and direction in the output phases.
If you are interested in collaborating and/or remixing it to make it your own, I'd love to hear from ya!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.