Arduino robot for passing through labyrinths. It uses Ultrasonic sensor and follows one of the walls. The current robot has a static ultrasonic sensor attached 45 degrees on the front left side. I built that robot for a competition at iengineer.bg. The competition is 3D labyrinth. More info about the rules and the organizers at roboleague.bg.
- Ultra Sonic range measurement module - 21lv
- Arduino mini - 36lv
- FTDI Basic Breakout - 5V - 30lv
- DC Dual Motor Driver 30V 4A - 27lv
- Robot 3 wheel kit - 27lv
- Battery holder 4xAA - 1lv
- Breadboard - 6lv
- Jumper Wires M/M and M/F - 10lv
Total cost: 158lv.
I used Arduino Mini only because I had one. Arduino Uno could be used also. FTDI Basic Breakout is used for uploading the code to the mini. The wiring is:
FTDI Basic | Arduino |
---|---|
DTR | Reset |
TXO | RXI |
RXI | TXO |
3V3 | +5V (it's mislabeled; only 3.3V when you flip the solder switch from default 5V) |
CTS | GND (pull low) |
GND | GND |
Important: For a breadboard arduino, connect DTR from the FTDI basic to a 100nF capacitor to Reset. Also, connect a 10k resistor from reset on arduino to +5V.
Only one ultrasonic sensor is not enough. The caster wheel is not good, as moving backward the robot has a random trajectory due to it.
![Raccoon robot](assets/DSC_0437.JPG?raw=true =350x) ![Raccoon robot](assets/DSC_0444.JPG?raw=true =350x)