GoBabyGo: Make a Joystick-controlled Ride-on Car : 10 Steps (with Pictures) - mcculloughbefor1969
Debut: GoBabyGo: Make a Joystick-controlled Ride-on Cable car
Founded by a University of Delaware professor, GoBabyGo is a global opening that shows laypeople how to modify toy ride-on cars and so they can be used by young children with limited mobility. The project, which involves swapping out the foot pedal for an easily pushed button, costs about $200 and requires little technical skill.
The result is more just a entertaining ride. Children with special mobility are often at chance of social isolation merely because they can't easily approach playmates. These cars help children become independently wandering, allowing them to more easily explore their world while attracting the positive care of peers.
Elysian by GoBabyGo, and with stimulus from physical therapists, we developed a design for controlling a depend upon-on car that can be fully restricted with a stick. A joystick has some benefits compared to a clit and steering wheel. Some kids don't bear the motor control required to use a steering wheel, so they have small-scale control over where they work. The buttons take two speeds – forth and stentorian ability, making them disobedient for jr. kids to manage. And with a railroad car-style steering wheel, the railway car can't make sharp turns in confined indoor areas.
The joystick cars function as a kind of powered wheelchair. This is especially important because few motorized wheelchair models be for small children, and those that do exist monetary value thousands of dollars. They can as wel be slay-putting to other children – the opposite of the toy cars, which are enticing.
Joystick-pressurized GoBabyGo cars privy also help prepare children to control a larger motorized wheelchair when they'Ra older. This is of particular importance because insurance companies often won't pay for a high-powered wheelchair unless a child lav demonstrate competence using a joystick – a Catch-22 situation the stick machine hindquarters help solve.
These benefits do require more of a financial investment (they cost about 50% more than the fight-push car, fewer if you have few parts present), and they volition require a bit more sentence and skill to put up together.
In that project, a joystick replaces the bike and guidance wheel that were originally used to control a electric battery-hopped-up Jeep. The advanced wheels are replaced with casters, and cardinal motor-controllers and an Arduino microcontroller control the two motors. These instructions are step-away-step for this Jeep, but hither's a generalized circuit plot for those interested in the big picture. This design enables the child to go forwards, backwards, and spin with a goose egg release wheel spoke – and we firmly believe that every kid should be fit to whirl in circles!
Note that this visualise uses 3D printed parts. If you lack a 3D printer, printing services can be found online, at libraries, or at a maker-distance. The project also includes lots of soldering, though some of the splicing could be replaced with fold connectors.
If you have any questions, comments, suggestions for improvement, or need help troubleshooting your joystick-controlled GoBabyGo Jeep, scuttlebutt hither, or email us at gobabygocarswithjoysticks@gmail.com.
Supplies
Tools List
Pencil
Scissor hold
Phillips screwdriver
Small Phillips screwdriver
Small savourless head screwdriver
Tape measure
3/4" Wrench
Pliers
PVC pipe ship's boat or power saw
Premature ventricular contraction glue
Stanford White duct tape
Drill
Wire strippers
Crimping tool
Soldering atomic number 26 (with sponge) and reek extractor
Heat gun
Electrical tape
Forge
Rotary tool (Dremel)
Clamp
Computer with a usb port and access to the Internet
Step 1: Parts Inclination
1. 2x QuicRun1060 60A brushed ESCs
2. Arduino nano microcontroller
3. joystick
4. 8x 3/4" Polyvinyl chloride elbow
5. joystick holder pt1 (3D printed)
6. stick bearer pt2 (3D printed)
7. joystick ball 1.5" (3D printed)
8. joystick clod 2.0" (3D printed)
9. 8x wood screws (about 1 ½")
10. 7x #0 1/2" screws
11. kickboard
12. 2x 5" castor
13. Big (~4mm) heat flinch
14. Small (~1/16") rut shrink
15. 2x ½-13 nut
16. 4x washer with ½" I.D.
17. 2x speedy release tee up (3D printed) and 2x 1.25" composition of .125" diameter dowel or skewer
18. 2x 14-16 AWG (blue) female nigga connectors
19. Four-wire ribbon cable television
20. 16 gauge red telegram
21. 16 gauge black wire
22. ¼" split loom plastic wire tube
23. ⅛" rubber gasket sheet (teeny)
24. 2x 4-40 flat head 1 ¼" smack
25. 2x 4-40 nut
26. 4x wood chunks (or so 1-2 inches on to each one side)
27. 10 feet of ¾" agenda 40 PVC pipe
Step 2: Unpack the Jeep (Parts to Keep)
28. Back wheels
29. Game axle (zip bound to figurehead ginmill)
30. Front measure (zip tied to back axle)
31. Grey reinforcement pieces
32. Seat
33. Little formative wrenches
34. Bags of nuts, bolts, and screws
35. Back motors
36. Motive covers
37. Charger
38. Headlights
39. Briefcase
40. Supportive cord for music
41. Manual
Parts of the jeep non shown in the image can cost discarded.
Step 3: Vertebral column Wheels
1. Remove all loco and washers from the back axle (29).
2. Skid the stake axle into place As shown below.
3. Install hindermost motors (35), back wheels (28), spacers (34), nuts (34) (tighten up the nuts on the two ends of the axle (29) simultaneously), and hubcaps (34) as shown in the manual (image down the stairs). Exercise the provided plastic wrenches.
Step 4: Front Caster Wheels
1. Unscrew the front steering motive.
2. Unplug and hit the front steering motor.
3. Purpose a clamp to hold the front bar (30).
4. Remove the tubes connected the look bar (30) aside using the dremel and a raw wheel to cover the welds that hold the tubes in situ. After the welds are cut, use a hammer to tap the tube out if necessary.
5. Place the casters (12) into the holes in the bar (where the tubes were), with washers (16) happening both sides of the hole. Gobble up the casters to the bar using ½-13 lock nuts (15). Make believe fated that the casters are non installed inverted; mounting tabs connected the bar should comprise on the cycle side.
6. Use screws (34) found in the jeep parts to screw the front bar to the landrover.
Step 5: Wiring
1. Unplug all the wires connecting to the original motive controller display panel and unscrew and discard the board.
2. Put tape all over the unconnected battery terminal. This prevents an casual discharge of the battery.
3. Cut the black wire off of the intense power plug and leave the violent cable attached to the plug (for now). Strip the end of the black wire.
4. Hack all the wires from the micro six-conducting wire cable in the landrover. Discard the plug, and strip the black and redness wires.
5. Cut the plug connected to the ruby-red and black wires bump off of the ESCs (1), devising sure to new-mown as close to the plug as possible. Strip the ends of the dirty and red wires.
6. Connect the black wire from the battery (from step 3), the teeny black wire from the front of the jeep (from step 4), and the black wires from the ESCs (from step 5). Solder and address with the big heat shrink (13).
7. Connect the deuce big red wires from the ESCs (from step 5), and the lesser red electrify (from whole tone 4) to a two foot piece of 16 calibre ruby-red wire (20). Solder and cover with the big heat wince (13).
8. From the undersurface of the Landrover, murder the black cover that protects the wires that sequester to the High Speed/Scurvy Speed switch and the Forward/Stop/Inverse gear knob (5 screws).
9. Cut the wires that go to the foot pedal point.
10. Cut the small zip ties holding wires together near the tycoo switches.
11. Pull entirely the wires off of the switches using pliers. Be sure not to cut these wires. When using pliers, try pulling improving and to the sides to pull the spade terminals out easily.
12. There is a switch connector with two black wires and a Brown cable connected to it. Cut the brown telegraph, but leave it connecting the two undiluted wires. Put through tape over the metal part of the terminal.
13. Cut the white wire off of the plug.
14. Discard the disconnected wires (the ones not connected to anything else).
15. Thread the two foot long 16 gauge carmine wire (20, previously in use in step 7) through the hole in the compartment under the seat to the underside of the Jeep most the plugs, undress the end and crimp to a spade connector (18), and plug the nigga connecter as shown in the picture. Strip the end of the 16 gauge black wire (21) and crimp to another spade connector (18), then tie that spade connector to the same switch as shown in the image. Thread the other final stage of the dishonourable wire into the compartment under the seat.
16. In the compartment under the seat, remove the plug from the Red River cable of the charging port wine (the plug left on in step 3), strip the end and solder to the 16 gauge black wire (21) connected to the switch in step 15, application with heat shrink.
17. Strip the ends of the red wires from the motors. Reduced the plugs from the yellow-bellied electrify from the ESCs, strip the wires, and solder the chromatic wires from the ESCs to the red wires of the motors, covering with estrus shrink. Now strip the ends of the black wires from the motors. Cut the plugs from the blue telegram from the ESCs, strip the wires, and solder the blue wires from the ESCs to the black wires of the motors, application with heat squinch.
18. With a routine 0 sized Phillips head screwdriver (selfsame small), unscrew and remove the screw from the joystick (3) as shown in the figure.
19. Unscrew and remove (with a number 1 size Phillips head screwdriver) the four screws circled in puritan in the image beneath. Remove the attached metal bands and discard.
20. Carefully deflect down the metal prongs (on the side of the stick) in the direction shown below then that the joystick will accord the holder.
21. Geld the niggling albescent cud off of the six wires of the joystick.
22. Skid the metallic tack and piece of heat shrink off of the joystick's wires, and unbraid them.
23. Put a 4-40 nut (25) into each of the two hexagonal holes of joystick holder pt1 (5), ane most the top of the "cupful" and another at the bottom. IT may help to screw a 4-40 slap (24) into the nut from the outside and turn the bolt until the nut has been pulled completely the means into the hexangular hole.
24. Put one end of the four-wire ribbon line (19) finished the yap happening the incline of joystick bearer pt1 (5).
25. Separate the four wires of the ribbon cable for about an column inch.
26. Strip about ¼" of insulation off of the black cable of the typewriter ribbon cable and off of the unripe and black wires of the joystick. Solder and heat shrink these wires together. Use the small heat squinch (14).
27. Deprive about ¼" of insulation off of the red electrify of the typewriter ribbon cable and off of the orange tree and yellow wires of the joystick. Solder and heat squinch these wires unitedly.
28. Strip astir ¼" of detachment off of the blue conducting wire of the decoration cable and slay of the puritan cable of the joystick. Solder and heat shrink these wires together.
29. Strip about ¼" of insulation forth of the naif cable of the medal cable and off of the chocolate-brown wire of the joystick. Solder and heat squinch these wires together.
30. Pull as much of the ribbon cable down of the joystick bearer as you can, merely stop at the heatshrink (allow it in the holder).
31. Billet up the joystick to a higher place the joystick holder and mildly push it into place.
32. Screw the joystick into the joystick bearer with 7 identical small (⅜" #0) screws (10).
33. Twist the 2 red metal pieces off of the stick of the joystick. Screw the joystick ball (7 or 8) onto the put forward of the joystick (where the red parts were).
34. Unscrew the dashboard and itinerary the four-wire cable through the dashboard (where the wheel would attach), along the underside of the Landrover (with the wires to/from the plugs) and through to the back compartment under the seat, and then screw the dashboard back along.
35. Push any extra ribbon cable into the dashboard, leaving sufficient to allow the stick bearer's position to live focused.
36. Put a electrify tube (22) round the typewriter ribbon cable to protect information technology from being yanked, and to make it count more clean. Canal tape or hot glue same end of the tube to the joystick holder (it should fit in the hollow in the side) and the new end of the tube to the dashboard.
37. Screw the motor covers (36) connected over the motors in the rear compartment.
38. Finally cover the back of the switches (on the underside of the Jeep) with the black alternate cover that you removed from step 8.
The result of the changes to the wiring made here will cause the High Hurrying/Low Speed switch to become an On/Off switch (which will be labelled in the Coating Touches section), and the Forward/Stop/Turn back gear knob will become nonfunctional (its function will be replaced aside the joystick).
Step 6: Wiring the Microcontroller
1. Remove the setting jump shot (the one nighest to the red heatsink) from each ESC to put it into onwards/reverse (F/R) way as shown in the painting. Turn the switch on each ESC to the Along position.
2. Interrupt the servo plug from the three signal wires of some ESCs (see photo). Separate the three wires for about an in.
3. Separate the four wires of a quatern-wire ribbon cable (19) at one death for nigh an inch.
4. Strip about ¼" of insulant off of the negative (black) electrify of the three-wire cable on some ESCs and off of the mordant wire of the four-wire ribbon cable (19). Solder these three wires to the ground (GND) pin (or golf hole, if none header is attached) of the microcontroller. IT may be easier to solder the three wires to a small extra art object of wire, and then solder the piece of wire to the microcontroller, but in that sheath, you would need midget heatshrink.
5. Strip about ¼" of insulation off of the optimistic (red) conducting wire of the three-conducting wire cable length along the ESCs. (Information technology doesn't topic which. One ESC's red electrify remains apart.) Also strip about ¼" of insulation disconnected of the red conducting wire of the four-wire ribbon cablegram. Solder these deuce wires to the 5v pin of the microcontroller.
6. Strip about ⅛" of insulation off of the signalize (white) wire of the three-wire cable on the left ESC. Solder this conducting wire to pin 10 of the microcontroller.
7. Strip about ⅛" of insulation off of the signal (white) wire of the three-telegram cable on the right ESC. Solder this wire to pin 9 of the microcontroller.
8. Strip about ⅛" of insulant off of the green conducting wire of the quaternity-wire ribbon cable television service. Solder IT to thole A1 of the microcontroller.
9. Strip about ⅛" of insulation disconnected of the blue wire of the four-wire ribbon cable length. Solder it to pin A2 of the microcontroller.
10. Now that all of the wiring is complete, it's time to cud the bombardment into the circuit. Depart the tape along the battery terminal, and plug the loose red wire with the cat valium nag into the battery terminal.
Step 7: PVC Frame up
1. Severed the PVC pieces to length
- 2x 26.5" pieces
- 2x 15" pieces
- 2x 7.5" pieces
- 2x 3" pieces
- 1x 5" piece
- 1x 14.5" piece
2. Assemble the charge tees (17) by pressing the wood piece done the hole in the small flap piece, and then glue or "friction spin weld" the ii big pieces together with the wood "axle" in the cardinal small holes of the big pieces thusly the flap is treed but prat turn.
3. Confiscate the quick relinquish tees (17) to the ends of the 14.5" piece (force them on to the ends, revolved at the identical angle), and then chute the charge tees onto the two 26.5" pieces. When the flaps are in the locked position, they should point towards the level.
4. Assemble the frame up as shown using cut PVC pipe and 8 PVC elbows (4). DO NOT Gum THE Cover PART OF THE JOINTS CIRCLED IN GREEN (MAKE SURE THE TOP Partially – THE BACKREST – IS REMOVABLE BY LIFTING Functioning). Other joints can be glued with PVC glue after verifying that the elbow angles are appropriate.
5. Use four screws (9) to moated the frame. Make pilot holes first using a small drilling bit, then use screws. Screw the front two screws in from the side. Bed into wood chunks (26) on the inner of the landrover (one chunk for all screw). Tip for the back screws: if you remove the taillights (their screws fire follow accessed away reaching up from subordinate the landrover you can defend the wood blocks direct the holes, and then you rump substitute the lights.
6. Address screws with white duct tape.
7. Drill four pilot film holes through with the kickboard (11) and the PVC (deuce at the PVC elbows and two below)
8. Screw the kickboard to the PVC pipe exploitation four screws, with the kickboard centered horizontally and high enough to straighten out the top of the hindquarters. Drill pilot holes ahead putting in each screw. Put the screws in tight sufficiency that the heads are just now below the surface of the kickboard – so they aren't uncomfortable for the kid, but not so far in that they might go the whole way through the kickboard.
10. Cut a 19mm x 45mm piece of 1/8" safety gasket (23).
11. Set down the piece of rubber into the recessed rectangle of joystick bearer pt2 (6). (You may have to trim the composition of rubber slightly).
12. Put the two parts of the joystick holder on the crossbar of the Polyvinyl chloride soma. The large part goes closer to the back of the jeep than the smaller part. Put over a 1 ¼" 4-40 flat head bolt into for each one of the bolt holes of joystick bearer pt2 (6), and thread them into the nuts of joystick bearer pt1 (5). Tighten them until the holder is stormproof, tightening the top and bottom bolt of lightning equally.
Step 8: Code
1. Download and instal the Arduino IDE software
2. Download the encode for the jeep, unzip the booklet and open the Arduino file with the Arduino software.
3. Hold certainly that the Jeep is turned off. (Recall, the High Zip/Devalued Speed turn on the precise side of the Jeep is straightaway an ON/OFF switch, with High Speed = ON and low Speed = OFF. ) Plug unity end of the USB cord into the left of the Arduino Nano microcontroller (2) in the Jeep, and plug the other end of the USB corduroy into your estimator.
4. Sniff for locoweed; there shouldn't be whatsoever! (If at that place is fume, unplug the Arduino and check your wiring – you may have a short or erroneous connection. If sol, you may need to replace the Arduino.)
5. Under the Tools menu of the Arduino application, click Board, and select Arduino Nano.
6. Expect under the Tools menu over again, and click Porthole. If there is only when one available port, take it; Otherwise prefer the bottom one.
7. In the Arduino application program, upload the programme by clicking Sketch->Upload.
8. If the program doesn't upload, and you byword more than one port, try a different incomparable. (You can as wel try the different Arduino Nano circuit board types)
9. Open the Serial admonisher to go through the information that the Arduino is sending, by exit to the Tools carte du jour and clicking Series Monitor. If you Don't see scrolling text subsequently a duo seconds, or if all you pose is random symbols, the "baud rate grade" might not be set to 19200. Alter the baud if necessary away selecting 19200 in the computer menu at the bottom right as shown in the photo.
10. At the top of the cypher in that location are some values that need to be adjusted for your Landrover. Push the joystick to the right (oriented as if you are sitting in the Jeep) arsenic uttermost as it goes, and enter the X joystick value (displayed in the serial monitor) for the CONTROL_RIGHT variable at the uppermost of the Arduino codification.
11. Let the joystick center itself, and enter the X joystick value for CONTROL_CENTER_X.
12. Push the joystick to the left and enter the X joystick treasure for CONTROL_LEFT.
13. Push the stick forward and enrol the Y joystick value for CONTROL_UP.
14. Let the joystick shopping center itself and move into the Y joystick value for CONTROL_CENTER_Y.
15. Bear on the joystick backward and get in the Y joystick value for CONTROL_DOWN.
16. Atomic number 75-upload the program.
17. Disconnect the Arduino, and turn on the Jeep! You should hear a couple of high-inclined beeps, a pause of a couple seconds, and past a bring dow pitched claxon which tells you that the jeep is ready to take. Try on touching the Jeep by pushing the joystick!
18. Quatern values in the Arduino code variety how long the Jeep takes to nark a new speed, either fast or decelerating (speed up or retardation down). Each of the four values controls the order of modify of upper in a different plac (see table). The values should beryllium between .05 (real larghissimo acceleration) and 3 (the motors can't accelerate much quicker). The values have to be positive. If the acceleration necessarily to be altered (e.g., slowed down for very inexperient children, operating room sped up for experienced children), try out adjusting the values in the Arduino code accordingly.
19. If you alter the acceleration/deceleration values in the code, they can make up uploaded into the Arduino by turn the jeep off, plugging the Arduino in to the computer, and uploading the program. Then unplug the Arduino and turn the jeep bet on on. Watch how the landrover drives, and repeat the pro re nata until you get an acceleration that is suitable for the child.
20. Alteration the next three values to change the maximum speed of the landrover. The range for FASTEST_FORWARD is 1500 (not moving at all) to 2000 (max speed), and this value changes how fast the Jeep can move into a forward direction.
21. The range for FASTEST_BACKWARD is 1500 (non moving at every last) to 1000 (goop stop number), which changes how winged the Jeep can go in a backward direction.
22. The range for TURN_SPEED is 0 (not turn at all) to 1 (max speed), which changes how fast the Jeep spins in circles.
23. The range for SLOW_TURNING_WHEN_MOVING is 0 (no turning allowed when moving forward) to 1 (as often turning when leaving forward as when stopped), which changes how a lot less to turn when moving forward or backward to serve the Jeep make a smoother turn.
24. Re-upload to make speeding changes take effect.
25. There are comments (grey text aft "//" that don't affect the encrypt) in the broadcast to explain what is happening. For more information on the commands used in that program check out the Arduino site Hera: https://www.arduino.mil/nut/Reference/Home page.
Step 9: Finishing Touches
1. After you are happy with how your jeep drives, you can track all the electronics with the buns. Make a point to guarantee it with screws found in the Jeep box (34).
2. Install the Grey strengthener pieces (31) using screws (34) as shown in the figure below.
3. Make sure to clarify which switch is the Along/OFF switch away using a permanent mark to write Happening/Away by the switch labelled HIGH SPEED/LOW SPEED, or cover the switch with a small tack of white duct taping and write along/bump off on that.
4. Find the fireplug that goes to the front of the jeep (the one that isn't the quatern-cable cable) and label it "UNPLUG TO DISABLE MUSIC".
5. If you want, find any unexhausted jeep parts/accessories (i.e. headlights, tool chest, etc.) that you want to add to the Jeep.
CONGRATULATIONS! YOU'Rhenium DONE!
If you let any questions, comments, suggestions for improvement, or need help troubleshooting your joystick-controlled GoBabyGo Jeep, gloss present, or email United States at gobabygocarswithjoysticks@gmail.com.
Stone's throw 10: Tips
Downstairs are some important tips for the recipients of the landrover. It may be cooperative to print them and include them with the jeep.
1. When you turn on the jeep, wait for three beeps before the jeep will campaign.
2. Turn away the jeep when it's non in use; the battery will get run down even when the jeep is not driving.
3. Charge the batteries for 12 hours after every use.
4. Never charge the batteries for much than 24 hours.
5. Receive or push the jeep by the original plastic body (not the PVC frame because it can break).
6. There is a labelled plug under the remaining foremost side of meat of the jeep that can be disconnected to disable the music run if it gets besides annoying.
7. The jeep is not rainproof, dress not use IT in the rain, or allow it outside.
8. If you own any questions, comments, suggestions for improvement, Oregon need help troubleshooting your joystick-contained GoBabyGo Jeep, comment here, OR email us at gobabygocarswithjoysticks@gmail.com.
Comprise the First to Share
Recommendations
Source: https://www.instructables.com/GoBabyGo-Make-a-Joystick-controlled-Ride-on-Car/
Posted by: mcculloughbefor1969.blogspot.com

0 Response to "GoBabyGo: Make a Joystick-controlled Ride-on Car : 10 Steps (with Pictures) - mcculloughbefor1969"
Post a Comment