Bluetooth Controlled Arduino UNO Spider Bot
3313 Views, 5 Favorites, 0 Comments
Bluetooth Controlled Arduino UNO Spider Bot
In this tutorial we will make an arduino uno based bluetooth controlled quadruped spider robot. this project is inspired from four legged spiders. its design is basic and easy to make.
to make this we will require listed below hardware and an arduino ide
Supplies
1 x Arduino UNO: https://www.flyrobo.in/arduino_uno_r3_with_cable_for_arduino_uno?tracking=ins
1 x Arduino sensor shield: https://www.flyrobo.in/arduino-sensor-expansion-shield?tracking=ins
1 x HC-05 bluetooth module:https://www.flyrobo.in/hc_5_bluetooth_wireless_uart_module?tracking=ins
1 x LM2596 stepdown converter:https://www.flyrobo.in/lm2596-3a-dc-dc-step-down-adjustable-voltage-regulator-other?tracking=ins
8 x SG90 servo motors:https://www.flyrobo.in/sg90-9g-micro-pro-servo?tracking=ins
1 x Spider robot chassis
Making Chassis
To make chassis we have used laser cut acrylic sheet of 2mm thickness. we can also use hard cardboard in substitution.
Things file design for laser cutting:
Downloads
Assembling Chassis
starting by assembling leg of robot and then assembling body and at last connecting leg and body.
for better grip and movement rubber tips are glued at pointed endings of legs, also glue gun can be used to make tips of pointed legs for better grip.
Wiring Up the Circuit
- Firstly Stack the Arduino sensor shield on top of Arduino UNO. we will connect servo motors and Bluetooth module to this shield
- make sure to remove the jumper which is next to the power jack of the shield. because we will power the motors from a separate power supply. In the above image, only 5 motors are connected for tidiness and visual purpose you have to connect all 8 motors according to the 2nd diagram.
- we will power the shield using an LM2596 boost converter.
- connect the battery to input terminals of the converter and then set output voltage 5V
- from 12 v battery Arduino is powered and wire according to diagram
- ARDUINO Uno to servo:
- Front left Pivot ---------4
- Front left Lift ----------- 5
- Back left Pivot-----------6
- Back left Lift--------------7
- Back right Pivot---------8
- Back right Lift------------9
- Front right Pivot--------10
- Front right Lift-----------11
- Bluetooth to Arduino:
- TX -------- 0
- RX ---------1
- VCC --------(+)
- GND--------(-)
Uploading the Code
Make sure to temporarily remove TX and RX pins of the Bluetooth module. Once the code is uploaded disconnect and reconnect it.
Here is the Arduino code for the spider robot:
Downloads
The Bluetooth App
To download android bluetooth app for robot spider :
Bluetooth app for spider robot
once the spider is powered up open bluetooth app and connect to HC-05 module.
Conclusion
After doing all these provided steps you will be able to make an advanced robot spider that you can control via mobile app.
You can also edit code and use it according to your use. You can provide prebuild action to the Robot which can be performed by one single comment from mobile.