A robot, as called by my son, Transformer's Baby ;-) It's an intelligent toy which can autonomously drive on the floor avoiding obstacles.
Why:To learn some robotics, have fun, play with your kids, make an intelligent toy or just to try programming.
What is needed:- Arduino Uno
- Plywood or cardboard for the robot frame
- 2 DC motors with controller (the ready-to-use kit is best)
- distance sensor
- electronic switch
- 9V battery
- Glue (best to use a hot glue gun)
First you need to make the build. Don't skip this step! The build doesn't have to be very accurate. As you see in the picture, it's enough if you draw the shape of the robot's frame and try to place elements on the project to see if all will fit.
If you have a build, take a piece of plywood/cardboard and cut the needed parts. That is: the robot's floor, top and sides.
Step 2: Mounting All TogetherIf you have all parts, try to glue them all. Start from the robot's floor, then add DC motors, other electronics and then glue the rest of the frame parts.
At the end, add the robot's top. I've used a cabinet's hinge to make the top openable.
Step 3: Electronics & ProgrammingThe electronic circuit for the robot is very easy. On top of the Arduino Uno there is a DC motor controller, two motors are connected and two pins of the Arduino are used for the distance sensor connection.
The entire device is powered by 9V battery which is connected to Arduino via power switch. The C program for Arduino is quite easy. I've attached it to this tutorial.
Step 4: Final TouchRaw plywood/cardboard doesn't look very nice, so it's good idea to paint the robot with spray paint and give it a mouth and nose. And that's all. Now you can enjoy your self-moving, autonomous robot.
Thanks for reading this. Now, if you like my tutorial, follow me as well as subscribe to my YouTube channel.
Comments