Sam Pearce
Created February 22, 2017

Parenting hack: use BLE to control your toddler's driving

Use the Arduino 101 to add Bluetooth capability to my son’s electric ride-on truck so it can be controlled with a Smart Phone phone.

116
Parenting hack: use BLE to control your toddler's driving

Things used in this project

Hardware components

Arduino 101
Arduino 101
×1
SainSmart 16-Channel Relay Module
×1
20P Flat Ribbon Cable
×1
Adhesive Standoffs
×11
2N2222S NPN Transistors
×16
9V battery (generic)
9V battery (generic)
×1
9V Battery Holder
×1
Resistor 100k ohm
Resistor 100k ohm
×16
Pocket Solder- 60/40 Rosin Core 0.031" diameter
Pocket Solder- 60/40 Rosin Core 0.031" diameter
×1
2-Hole Strips ProtoBoard
×1
Hook up Wire
×1
Gikfun Prototype Shield
×1
Heat shrink
×1
Female Spade Wire Terminals
×1
Male Spade Wire Terminals
×1
Male Header 40 Position 1 Row (0.1")
Male Header 40 Position 1 Row (0.1")
×1
VELCRO
×1
14 Gauge Machine Tool Wire
×25
Peg Perego John Deere Gator
×1

Software apps and online services

Arduino IDE
Arduino IDE
nRF Connect SDK
Nordic Semiconductor nRF Connect SDK

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Wire Stripper/Crimper/Cutter
Wire Cutter
Heat Gun

Schematics

12V_HIGH_LOW_Animated

An animation of how the switches change the motor's speed and direction of rotation. Found at http://www.modifiedpowerwheels.com/forum/pop_printer_friendly.asp?TOPIC_ID=21796

Peg Perego Shifter

A schematic of how the Peg Perego John Deere Gator is wired. A Fritzing version can be found on my Github repository.

Peg Perego Wiring Expanded

A schematic of how the Peg Perego John Deere Gator is wired showing how the internal switching of the shifter works. A Fritzing version can be found on my Github repository.

BLE Controller

A schematic of how the Arduino 101, transistors, and relay board are wired. A Fritzing version can be found on my Github repository.

BLE Controller-Connected

A schematic of how the Arduino 101, transistors, and relay board are wired to the vehicle. A Fritzing version can be found on my Github repository.

Code

Github

Credits

Sam Pearce

Sam Pearce

1 project • 0 followers
Certified electrician, current hospital equipment Field Engineer. Electronics and Programming Hobbyist. Twitter: @ScarceSam

Comments