Go Baby Go with Buttons for Steering

Go Baby Go is an awesome idea from University of Delaware for using a Power Wheels car as an affordable base off of which to build a fun mobility device for a young child. The next 2 links explain this project, its history, and instructions in much more detail:
http://www.udel.edu/gobabygo/
https://diyability.org/blog/entry/go-baby-go-the-ultimate-toy-hack/82

I was acquainted with an almost 2 year old who was using one of these but was unable to turn the steering wheel. This is my initial prototype of adding buttons for turning left or right in addition to the usual button for forward. I built in switch jacks for all three adaptive switches used for driving. As such any adaptive switches or even an adapted joystick can be easily plugged in.


Steering Mechanism

The steering wheel that comes with the car connects to a hollow plastic steering shaft, at the end of which is a finger offset from center that will trace an arc as the steering wheel is turned. I’ve replaced this with a motor and some metal parts which trace the same arc and engage with the rest of the stock steering mechanism without further modification.

IMG_20151023_093802 .IMG_20151018_183425IMG_20151018_183455  IMG_20151018_183551


Steering Position Sensor

IMG_20151018_183336

For the steering position, I’m using a simple pot. Here’s some pictures of prying off the plastic covers of the metal rods that hold the wheels. When the wheels turn the rods turn. So I used some moldable plastic to attach a washer to the rod. A slot in the knob of the pot engages with the washer in a way that has little rotational slop but still allows for imperfect centering and angle above the rod.

IMG_20151018_183209  IMG_20151018_183218IMG_20151018_183251


For this prototype, I’m using a separate 9.6V RC battery to power the steering motor, the relay for the drive motor, and the Arduino which implements the control electronics. The 3 adaptive switch jacks are fed to input pins on the Arduino. Then the Arduino determines whether or not to close the drive relay (powering the drive motor) and/or what speed and direction to run the steering motor. The Arduino, steering motor, and pot form a crude but affordable and quieter servo. The 3 target positions are center (for forward), full left, and full right. This motor will be eased into these positions while the corresponding button is pressed.

Other things you’ll see in the pictures are the mounting brackets, a lit power switch for the control electronics, and a DC-DC converter to convert the voltage more efficiently for the Arduino and also buffer it a bit for some motor electrical noise immunity.

IMG_20151018_183359  IMG_20151020_220241IMG_20151020_220312 .IMG_20151020_220320IMG_20151020_220349  IMG_20151020_220401IMG_20151021_074422

All the aluminum parts and the motor I got from ServoCity:
https://www.servocity.com/actobotics

Since working on this, I found out about CooperCars, based off of modifying Hedstrom BOSS ride on toys, a nice starting point since they are already joystick controlled. Unfortunately the BOSS factory burnt down so few are still around.
http://www.rjcooper.com/coopercar/index.html

After discussion with the child’s physical therapist and the family, I changed the button controls to a joystick control. At the time of this rework I also thought it a good idea to make things a ‘little’ more permanent since I’d be giving them the car to keep, so I moved most of the electronics to the back under the seat where there was more room.

IMG_20151114_234122  IMG_20151114_234156IMG_20151114_234241  IMG_20151115_100435IMG_20151115_100534

The family then further adapted the joystick to be easier to reach and will continue iterating on it for their son. Here is a video that the mother took of the car in use by her son.

EDIT:

For new projects I would highly recommend starting with a car that already has motorized steering since they are affordable and commonly available now.

For example:

https://bestchoiceproducts.com/collections/ride-ons/products/12v-ride-on-car-kids-w-mp3-electric-battery-power-remote-control-rc-black

https://www.amazon.com/Best-Choice-Products-Electric-Battery/dp/B018H7YNQO

https://www.amazon.com/Battery-Powered-Classic-Lil-Rider/dp/B00KJH9384

Then almost all you’re doing is switch adapting the remote control, not too much mechanical (or electrical) work to do. Or as a compromise wire your own control electronics to their steering electronics and leave the remote control out of it. For an example please refer to this car I worked on.

 

One thought on “Go Baby Go with Buttons for Steering

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.