Desktop Bot

Posted on 01/10/2017 by jeffro
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

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 ...


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.

 

 

LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post