Scion V1 - Semi Autonomous Bluetooth Controllable Robot With ESP32 and PCA9685 Servo Driver

by dinuls in Circuits > Robots

189 Views, 4 Favorites, 0 Comments

Scion V1 - Semi Autonomous Bluetooth Controllable Robot With ESP32 and PCA9685 Servo Driver

1006368695065.png
1007083434553.jpg
1006428885551.jpg

Scion V1 - Semi Autonomous Bluetooth Controllable Robot With ESP32 and PCA9685 Servo Driver


This robot was inspired by OTTO Humanoid and the bodywork is bought from Scion Electronics and links are in my GitHub repostiory. Actually, making a robot from ground up is pretty hard. But that's where the fun exists. I couldn't have done this without Nileesha Thatsara who helped me with this project A big thank for him. You can modify this as you want, there's nothing limiting you. I would like to see some remixes and give it a shot!

Some other links:

PCBWay : https://www.pcbway.com/project/shareproject/Scion_V1_Semi_Autonomous_Bluetooth_Controllable_Robot_With_ESP32_and_PCA9685_S_5584df83.html?upId=0

GitHub: https://github.com/dinul1/ScionV1-BT-Robot

Supplies

The Body & Servos

You have to order the body from the link and you have assemble it like in the image and there may be imperfections:


Electronics

1016095981848.jpg
1202374286168.jpg
1201424775686.jpg

You have to make the circuit as the schematic & the diagram. You can use any Lithium battery for this unless the size holds you back or use any other battery, but you won't be able to recharge it with the charger module in the diagram.

Coding & Android App

1216065391082.jpg

The best part is this and after assembling the circuit, remove the battery when you connect the ESP32 to your PC. I recommend to remove the VIN pin also. After that follow this tutorial to use the ESP32 for the first time (No need for guys who know to upload codes to the ESP32) : https://randomnerdtutorials.com/getting-started-with-esp32/

Then upload the code to the ESP32 and you can download the code and the android app from here:

https://github.com/dinul1/ScionV1-BT-Robot

You can use the app to control the robot.

After uploading, reconnect all the things that are disconnected.

The Playtime!

Now after connecting to your robot from the android app, you can pretty much do anything with it and hope you enjoy the project. To recharge, you can plug a 9~12V 0.5~1A power adapter. But don't go any higher! Don't forget to give me a comment and put in the I made it section after making this robot.