This project had the following benefits:
- Learning how to control DC motors with motor drivers and PWM.
- Basic understanding of how to use a bluetooth module (HC-06)
- Soldering on a perfboard.
- Designing a basic PCB, getting it manufactored in China. The fact that EasyEDA works in the browser without the need to install anything, it's integration to JLCPCB and the low price and high quality of PCB production is fantastic.
Parts list:
- HC-06 Bluetooth module
- Arduino Pro Micro
- L293D driver (2x)
- PCB or perfboard
- 9V battery (2x)
- Arduino Bluetooth Controller app installed on Tablet.
Arduino source code is on gist.
End result:
Photos of the process:
Prototyping with Arduino Uno:
Perfboard top (Arduino Pro Micro and two L293 drivers):
Perfboard bottom (a soldering nightmare):
PCB that replaced perfboard:
Components placed on PCB:
Bluetooth module vertically squeezed between L293D and Arduino Pro Micro and soldered to Pro Micro:
PCB and batteries mounted to bottom of toy:
End result:
Photos of the process:
Prototyping with Arduino Uno:
Perfboard top (Arduino Pro Micro and two L293 drivers):
Perfboard bottom (a soldering nightmare):
PCB that replaced perfboard:
Components placed on PCB:
Bluetooth module vertically squeezed between L293D and Arduino Pro Micro and soldered to Pro Micro:
PCB and batteries mounted to bottom of toy:
No comments:
Post a Comment