Obstacle Avoidance Robot for Carrying Heavy Payload
418 Views, 2 Favorites, 0 Comments
Obstacle Avoidance Robot for Carrying Heavy Payload
![comp.jpg](/proxy/?url=https://content.instructables.com/FL8/SHUD/JXEYIOJD/FL8SHUDJXEYIOJD.jpg&filename=comp.jpg)
![81psrmZeVIL._SX522_.jpg](/proxy/?url=https://content.instructables.com/FJL/LK6D/JXEYIP4O/FJLLK6DJXEYIP4O.jpg&filename=81psrmZeVIL._SX522_.jpg)
This is an obstacle avoidance robot built to carry my son's rocker.
Prepare the Parts
![parts.jpg](/proxy/?url=https://content.instructables.com/FID/SV2S/JXEYIONW/FIDSV2SJXEYIONW.jpg&filename=parts.jpg)
Parts
- DC Brushed Motor Controller : https://amzn.to/2vAlmKz
- Motor : https://amzn.to/2GY9Vl3
- Arduino : https://amzn.to/2V4fio8
- Ultrasonic sensor : https://amzn.to/2PNmR1l
- Battery : https://amzn.to/2HxULVa
- 3D printed sonar mount : https://www.thingiverse.com/thing:3650451
Assemble the Main Frame
![frame.jpg](/proxy/?url=https://content.instructables.com/FGB/DR6J/JXEYIOM1/FGBDR6JJXEYIOM1.jpg&filename=frame.jpg)
![corner.jpg](/proxy/?url=https://content.instructables.com/FPK/K25W/JXEYIOLW/FPKK25WJXEYIOLW.jpg&filename=corner.jpg)
I use 2.3 x 2.3 cm square wood rods for the main structure, they are screwed together using repair brackets such as https://amzn.to/30Ga31J on both sides. The center spar is for mounting electronics parts.
Install Main Wheels
![main wheel.jpg](/proxy/?url=https://content.instructables.com/F3K/7E2H/JXEYIOMW/F3K7E2HJXEYIOMW.jpg&filename=main wheel.jpg)
Install main wheels with zip ties, works surprisingly well compare to screws. Securing motors with zip ties absorbs the bending moment the main wheel induces on L shape motor mounts.
Install Rear Wheel
![rear wheel.jpg](/proxy/?url=https://content.instructables.com/FU0/1KWZ/JXEYIONX/FU01KWZJXEYIONX.jpg&filename=rear wheel.jpg)
Install rear wheel, also with zip ties.
Assemble the Ultrasonic Range Sensor (HC-SR04) and Servo
![sonar.jpg](/proxy/?url=https://content.instructables.com/FDQ/MG9A/JXEYIONZ/FDQMG9AJXEYIONZ.jpg&filename=sonar.jpg)
Use a rubber band to hold the sensor in place and a M3 screw to mount the whole module onto the servo. 3D printed parts can be found here.
Connect Everything
![elec.jpg](/proxy/?url=https://content.instructables.com/FT8/INSM/JXEYIOLY/FT8INSMJXEYIOLY.jpg&filename=elec.jpg)
![electronics.jpg](/proxy/?url=https://content.instructables.com/FTN/GD2B/JXEYIOO3/FTNGD2BJXEYIOO3.jpg&filename=electronics.jpg)
Connect the electronics components according to the diagram below.
Motor controller command
╔═══════╦════╦════╗
║ ║ A1 ║ A2 ║ ╠═══════╬════╬════╣ ║ Break ║ 0 ║ 0 ║ ╠═══════╬════╬════╣ ║ FWD ║ 1 ║ 0 ║ ╠═══════╬════╬════╣ ║ REV ║ 0 ║ 1 ║ ╚═══════╩════╩════╝
*PA is PWM input which controls motor RPM
.