Let's Make Robots! | RobotShop

Desktop Bot

So this is my first real Arduino robot project. I resisted using the Arduino for some time other than using it as a signal source back to a PC from a sensor. One morning I woke up and just decided I am going to give this a try and see what it is all about. The only thing I can say about it is, I wish I had done it earlier. So enough of that lets get onto the bot details. The main board is a Arduino Uno. The bot has a voice and does talk, the board it uses is the DFRobot Voice Synthesis Shield. You can purchase the board here: https://www.robotshop.com/en/speech-synthesis-shield-arduino.html

The other board it uses is the DFRobot Rover Shield, used to drive the geared motors. You can purchase the board here: https://www.robotshop.com/en/dfrobotshop-rover-mobile-robot-shield.html

The drive system is two small geared motors. You can purchase the motors here: http://www.ebay.com/itm/Small-Smart-Car-Model-Robot-DC-3-6V-GearMotor-Rate-1-48-Biaxial-TT-Motor-/321624211428?epid=505403538&hash=item4ae24bffe4:g:FxMAAOxyNo9StAKt

I am using two different sensors for obstacle and distance.

The first sensor is a ping sensor. It points down at the ground, checking to see if it has reached the edge of the desk or table. You can purchase the sensor here: http://www.ebay.com/itm/5X-New-Ultrasonic-Module-HC-SR04-Distance-Transducer-Sensor-For-Arduino-Robot-/321923116648

The seond sensor is a Sharp Infrared Distance sensor, it points forward looking for any obstacles in the way. You can purchase the sensor and wire here:https://www.robotshop.com/en/sharp-gp2y0a21yk0f-ir-range-sensor.html

The tires I used are not designed for the gearbox I used. The size was what I wanted and the style was what I wanted so they had to be modified to work and the work great. You can purchase the tires here:https://www.robotshop.com/en/dfrobot-wheel-42-19mm.html

The round platform is one that I made from 1/4" PVC. You can purchase the PVC sheets online through McMaster Carr. You can purchase them here: https://www.mcmaster.com/#standard-pvc-sheets/=19mflu9

The body of the bot which is clear and allows me to print a skin and apply to it, is made from a A&W Root Beer 2 Liter plastic bottle.

I am also using 2 Yellow LEDs for the eyes.

The bot will roam around on a desk,table or tile floor and when it detects an object will stop and has his own little bot language that he talks. The bot will then backup and then turn and go forward.

I will be posting a video soon.

Thank you much for reading the post.

Special Thanks to my friends Francisco and OpiDopi for their help and guidance on understanding the language that the Arduino uses and to CBenson for his great help and support on products.



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Good reminder that halloween is coming up! Really appreciate the links so others can actually reproduce the project. The base looks like it's rounded for the 2L bottle but the bottle itself is not centered in the photos? Can easily see how much you'll love 3D printing.

The lower portion of the plastic from the botte has no paper around it so it gives it that apperance.

Actually the bottle is  104.5mm and plastic base is 103..


Can't wait to see the next steps!

Geting a 3D printer will be a must real soon as I would like to expand on my creativity and design skills. I have decided that first I would like to get deeper into the programming and do more experiments with various sensors. This will help me when I get a printer so that I will have all my available options when I design and print. I am now going onto object tracking and will soon have another project posted on that adventure.