Toddler Bot 3000 by Adam Fujita. Voice Activated Educational Parenting Tool!!

by adamkfujita in Circuits > Arduino

875 Views, 5 Favorites, 0 Comments

Toddler Bot 3000 by Adam Fujita. Voice Activated Educational Parenting Tool!!

IMG_2933.JPG

Toddler Bot 3000 from Stories For Paloma on Vimeo.

The Toddler Bot is a simple device created to illustrate how proper parenting could be practiced. This bot is made from a Parralax Shield Bot with a Electret mic from Ada Fruit. The ides of this device is that when you yell at it it will back up and run a way from you and if you speak in softer sweeter tones it would approach you.

Not unlike children of all ages they dont respond well to being yelled at.

This is a speculative design tool. Im aware that there are lots of different parenting techniques that are appropriate and at times necessary but Im just trying to illustrate the dangers of one.

This project could go in many other directions ( no pun intended) and I look forward to using the kit in other ways.

Thanks for checking this tutorial out!!

Images From All Angles of the Completed Toddler Bot 3000.

IMG_2932.JPG
IMG_2933.JPG
IMG_2938.JPG
IMG_2936.JPG
IMG_2929.JPG
IMG_2935.JPG
5490e866ec8d837c2000006f.jpeg
IMG_2934.JPG

I wanted to show the entire 360 views of the Toddler Bot 3000 and in all the following steps you will see all the process.

Opening Up the Parralax Sheild Bot Box and the Extra Arduino Uno R3 Board.

bot1.JPG
bot2.JPG
548c459dec8d83631a000087.jpeg
bot4.JPG
548c45aeec8d83cca40000b7.jpeg

I began by opening the Shield Bot package and simply broke down all the parts to get the build going. There are lots of parts in this great kit and I only used about half of the small hardware for this kit. Its really exciting to have all of these parts for future builds. Here is the link to the Paralax website so you can purchase the kit if you need. You could piece together your own kit for much cheaper if you chose. I would have liked to do the same and to have built my own chasis if i could but for time purposes I bought the kit.

https://www.adafruit.com/products/749

I also had to purchase an extra Arduino Uno R3 board that is not included with the Parralax kit. Here is the link to but it down below.

https://www.adafruit.com/products/50

With this kit and your own Arduino module, you can follow the Robotics with the Board of Education Shield for Arduino lessons with over 40 hands-on activities.

Learning to program your robot's Arduino BrainCalibrating the robot's continuous rotation servo motorsUsing lights and speakers for status indicatorsAssembling the robotPreprogrammed navigationUsing touch-switches to navigate by contact with objectsUsing phototransistors to navigate by lightUsing non-contact infrared sensors to measure distance and avoid or follow objectsThe original Robotics with the Boe-Bot text for the BASIC Stamp microcontroller has enjoyed worldwide popularity with teachers and hobbyists, and has been translated into seven languages. Author Andy Lindsay revised his work for the Arduino community, and Parallax Inc. is making it available as a free, online tutorial at http://learn.parallax.com/ShieldRobot.Kit Contents: Board of Education Shield PCBHigh-quality aluminum robot chassis, continuous rotation servos, and wheelsBoe-Boost ModuleAll the electronic components and sensors needed for the Robotics activitiesAll the assembly hardware needed (nuts, screws standoffs)Parallax Screwdriver

Tools!!!!

548cd40aec8d83c579000064.jpeg

These are the tools I used...

Scissors: Large and small

Screw drivers. 3 sizes of phillips. Extra small, small and medium.

Small needle nose pliers.

Pencil

Power drill with 16th drill bit.

Sandpaper 320 grit. (not photographed)

Soldering Iron (not photographed)

Laser Cutter (not photographed)

Electret Mic

1063-00.jpg
548c46c6ec8d83cca40000b8.jpeg
548c5a5eec8d83d9e2000007.jpeg

I bought this sweet little guy. The Electret Mic from adafruit is a solid mic. I have a stock image from the Adafruit site and my image after I soldered it together. Heres the link to buy...

https://www.adafruit.com/products/1063

IMG 2624 from Stories For Paloma on Vimeo.

Add an ear to your project with this well-designed electret microphone amplifier. This fully assembled and tested board comes with a 20-20KHz electret microphone soldered on. For the amplification, we use the Maxim MAX4466, an op-amp specifically designed for this delicate task! The amplifier has excellent power supply noise rejection, so this amplifier sounds really good and isn't nearly as noisy or scratchy as other mic amp breakouts we've tried!This breakout is best used for projects such as voice changers, audio recording/sampling, and audio-reactive projects that use FFT. On the back, we include a small trimmer pot to adjust the gain. You can set the gain from 25x to 125x. That's down to be about 200mVpp (for normal speaking volume about 6" away) which is good for attaching to something that expects 'line level' input without clipping, or up to about 1Vpp, ideal for reading from a microcontroller ADC. The output is rail-to-rail so if the sounds gets loud, the output can go up to 5Vpp!Using it is simple: connect GND to ground, VCC to 2.4-5VDC. For the best performance, use the "quietest" supply available (on an Arduino, this would be the 3.3V supply). The audio waveform will come out of the OUT pin. The output will have a DC bias of VCC/2 so when its perfectly quiet, the voltage will be a steady VCC/2 volts (it is DC coupled). If the audio equipment you're using requires AC coupled audio, place a 100uF capacitor between the output pin and the input of your device. If you're connecting to an audio amplifier that has differential inputs or includes decoupling capacitors, the 100uF cap is not required.The output pin is not designed to drive speakers or anything but the smallest in-ear headphones - you'll need an audio amplifier (such as our 3.7W stereo amp) if you want to connect the amp directly to speakers. If you're connecting to a microcontroller pin, you don't need an amplifier or decoupling capacitor - connect the OUT pin directly to the microcontroller ADC pin.

Beginning to Buidl the Parallax and Some Glitches...

bot8.JPG
548c48e2ec8d8365c7000024.jpeg
bot11.JPG
548c48eeec8d83eb27000001.jpeg
548c48feec8d8365c7000025.jpeg

The Shield bot has a very comprehensive guide of instructions that are included with it but there was one small issue when I was building and that was that one of the nylon spacers that is included and SHOULD just slip right in like the other three did to help separate and keep the Arduino Uno and the Parallax board apart, didn't fit. This kit has gone through many iterations and things have changed. I sent a message to Adafruit to let them know. I solved this issue by sanding the piece down a bit to make it fit. Ive included the images of the the sanding.

More Building of the Shield Bot...

5490ecadec8d830b7600000f.jpeg
bot16.JPG
bot17.JPG
bot18.JPG
bot19.JPG
bot20.JPG
548c7b7aec8d835eb300001f.jpeg
548c49baec8d83c579000014.jpeg

Here is the instruction pdf for building this bot. Its very detailed and easy to follow for the most part.

http://learn.parallax.com/ShieldRobot

bot14 from Stories For Paloma on Vimeo.

Laser Cutting Custom Wheels.

IMG_2603.JPG
IMG_2852.JPG
IMG_2853.JPG
IMG_2854.JPG
548c54beec8d83c579000022.jpeg
548c54cbec8d83c579000023.jpeg

Like I had mentioned before I wanted to do as much custom work as possible on this project.Ig I wasn't a full time grad student I would have. I at least got some custom wheels made. I made a simple Adobe Illustrator file of the hexagonal wheels. I wanted them to be hex so there would be a rumbling and wonky movement to the bot like a toddler would have.

The pieces came out well. I sanded the corners down a bit and just used rubber bands from mu broccoli bunches that wrapped perfectly around their edges. I had to drill out the 5 hols and I used the X cross pieces that came on the servos.

Im not sure what other people have used the X's for but they were the perfect thing for me to attach to the acrylic wheels.

Ive included the illustrator file it is along side the images above.

Many of you may not have access to a laser cutter. Im aware of that. This step can be avoided by just using the wheels that are included in the kit. However laser cutters are more and more common. PLaces like Fab Labs have them and for instance in New York City where I live you could go to a place like Fabberz to have the work done.

FABberz
www.fabberz.com/

FABberz offers affordable laser cutting, engraving, large format printing, and design services in Manhattan.1 Google review · Write a review · Google+ page 580 8th Avenue, New York, NY 10019 (646) 781-9448

You could also cut wheels out of wood or cardboard as a replacement.

Heres a quick video of my wheels getting cut.

IMG 2604 from Stories For Paloma on Vimeo.

Downloads

Building the Outer Shell.

IMG_2861.JPG
IMG_2862.JPG
IMG_2863.JPG
IMG_2865.JPG
548c5cfbec8d83c579000028.jpeg
548c5d0bec8d83765e000006.jpeg

More pathetic attempt at customizing the Toddler Bot. I wanted at one point to make a furry cover for this bot. Then I had thought of buying a baby doll and just having the head attached to it. Then for purposes of ease and convenience I settled on making a cover out of poly styrene and cutting it out to create a carriage shell. Later on I attached a photo of baby Miley Cyrus, because who would want to yell at baby Miley Cyrus!!??

The Code!!

Screen Shot 2014-12-16 at 9.24.54 PM.png

Attached in this step is the code for the Toddler Bot 3000. Also included in the Parallax Shield Bot kit are all the codes to test the circuit and the servos.

Circuit Diagram Spray Painted on the Cold Streets of Brooklyn...

IMG_4350.JPG
IMG_4351.JPG
IMG_4352.JPG

Im not gonna lie...my circuit is kindergarten complexity. I decided to highlight that but spray painting my circuit diagram on the mean streets of Bushwick Brooklyn. This is a simple setup of one cable to 3.3 volt (red) the Ground (black) and the Analog0. (yellow) The other wires in red and whit along the top are for the servos. Im not sure but I would like to believe this is the first and only mural painted on the streets of New York of a Parallax Board of Education with an Ada Fruit Electret mic. Please send me pics if you find another one!!

Thank you Montana Colors for making such great paint. Check out their site for more info http://www.mtncolors.com/

Another Final Shot!!!

IMG_2933.JPG