Gyroscope Controlled Robot
![IMG_20160315_212711.jpg](/proxy/?url=https://content.instructables.com/F1X/BFAR/ILSB0USV/F1XBFARILSB0USV.jpg&filename=IMG_20160315_212711.jpg)
![IMG_20160315_212747.jpg](/proxy/?url=https://content.instructables.com/F2C/E1AO/ILSB0UW6/F2CE1AOILSB0UW6.jpg&filename=IMG_20160315_212747.jpg)
Hello everyone
Today i am going to make that can be controlled via mobile phone gyroscope.we are using bluetooth as connecting medium.
let's start............
Things You Will Need
![IMG_20160315_142331.jpg](/proxy/?url=https://content.instructables.com/FIB/XKBO/ILSB0RQE/FIBXKBOILSB0RQE.jpg&filename=IMG_20160315_142331.jpg)
![IMG_20160315_142339.jpg](/proxy/?url=https://content.instructables.com/FP4/KD1D/ILSB0RS9/FP4KD1DILSB0RS9.jpg&filename=IMG_20160315_142339.jpg)
chasis.
2 motors and wheels.
1 caster wheel.
screw driver.
A arduino Uno.
A motor driving IC Module.
Bluetooth(HC-05).
power pin.
Some 1-2-1 connectors.
Battery.
Assembly
![IMG_20160315_143227.jpg](/proxy/?url=https://content.instructables.com/FT3/WR4B/ILSB0RU7/FT3WR4BILSB0RU7.jpg&filename=IMG_20160315_143227.jpg)
![IMG_20160315_143435.jpg](/proxy/?url=https://content.instructables.com/FWM/G9YM/ILSB0RWK/FWMG9YMILSB0RWK.jpg&filename=IMG_20160315_143435.jpg)
Now assemble motors to chassis by the help of screws and also fit caster wheel.
it's so easy.
Electronics
![IMG_20160315_144632.jpg](/proxy/?url=https://content.instructables.com/F7S/J825/ILSB0RZE/F7SJ825ILSB0RZE.jpg&filename=IMG_20160315_144632.jpg)
![IMG_20160315_145220.jpg](/proxy/?url=https://content.instructables.com/FH6/N25E/ILSB0RZG/FH6N25EILSB0RZG.jpg&filename=IMG_20160315_145220.jpg)
now connect motors pins to motor driving pin and connect arduino pins to motor driving IC's input.
now take HC-05(Bluetooth) and connect Vcc and GND to HC-05 and connect:
Rx pin bluetooth=>Tx pin arduino
Tx pin bluetooth=>Rx pin arduino.
Now all assembly is ready.
Programming
![IMG_20160315_145228.jpg](/proxy/?url=https://content.instructables.com/FAN/1UVI/ILSB0S09/FAN1UVIILSB0S09.jpg&filename=IMG_20160315_145228.jpg)
![IMG_20160315_151725.jpg](/proxy/?url=https://content.instructables.com/FFK/SU51/ILSB0S22/FFKSU51ILSB0S22.jpg&filename=IMG_20160315_151725.jpg)
just upload give code to arduino using arduino IDE.
Downloads
Controlling
![IMG_20160315_152152.jpg](/proxy/?url=https://content.instructables.com/FB7/63O2/ILSB0S5H/FB763O2ILSB0S5H.jpg&filename=IMG_20160315_152152.jpg)
![Screenshot_2016-03-15-15-21-26_braulio.calle.bluetoothRCcontroller.png](/proxy/?url=https://content.instructables.com/F14/RQ6Q/ILSB0S6M/F14RQ6QILSB0S6M.png&filename=Screenshot_2016-03-15-15-21-26_braulio.calle.bluetoothRCcontroller.png)
Now download a app called "Bluetooth RC control" from playstore and connect app to HC-05.
now in app open setting=>connect to call=>HC-05.
Now when to tilt mobile robot will respond accordingly.