Electronics builder qualifies for ‘Father of the Year’ with this Raspberry Pi-enhanced kids’ electric car

The Raspberry Pi car
(Image credit: Jon Skagmo)

To all the dads out there, Jon Skagmo has just raised the bar exponentially to qualify for Father of the Year. He took an electric kids’ car with a dead battery and gave it new life. He also packed it with a Raspberry Pi and touchscreen, a music player system, better motor control, working headlights, and more.

The over-engineered kids car - YouTube The over-engineered kids car - YouTube
Watch On

Skagmo’s first thought was to build the car for his daughter from scratch. Instead, he focused his energy on what he enjoyed: the electronics. He bought an off-the-shelf electric kids’ car with a dead battery to start, then dug in his heels to modernize it.

This is over-engineering at its finest, folks. Skagmo took a very straightforward that could drive forward and backward and turned it into something much closer to modern automobiles. He built a dashboard for the kids’ car that includes working switches, buttons, a selfie camera, and a touchscreen display and speaker.

Under the hood, he installed a Raspberry Pi 3 with a custom daughterboard. The daughterboard includes a GPS/GNSS chip originally meant for geofencing. Skagmo said he quickly disabled the geofence function because he “realized it was a little naive to keep her inside that small confined geofence.” He can still use it to keep tabs on where she’s driving since the setup connects via Wi-Fi to a Home Assistant server.

Under the hood of the Raspberry Pi car (Image credit: Jon Skagmo)

He also wired in a sound system, including an audio amplifier. This connects to a small subwoofer under the seat and a speaker in the dashboard. Other components transform the accelerator pedal to a proportional pedal—the further down the child presses the pedal, the faster the car goes.

Back behind the wheel, Skagmo made the dashboard based on a 3U sub-rack form factor. The sides are plywood, but the panels are machined from 2.5mm aluminum sheets. Skagmo said the dashboard includes a wide-angle selfie camera, which was primarily for “recording fun videos but also useful for two-way video communication with the driver.”

Skagmo also includes a 4-inch 480x800 touchscreen that displays the music playing, essential information like battery life remaining, and the percentage the accelerator pedal is depressed. There’s also a moving map. This was all done using a custom PyQT GUI application Skagmo wrote for the Raspberry Pi.

Next, a 2 x 5 array of physical buttons with LED indicators connect over I2C to an MCP23018 microcontroller. These include switching between forward and reverse travel buttons, turning on the headlights and siren, and controlling the music player. Oh, and just because, why not? There’s even a button using MQTT under the hood to control the garage door.

(Image credit: Jon Skagmo)

The car initially just had stickers for headlights, which caused Lightning McQueen a lot of grief. Skagmo found LED “angel eye” lights that fit perfectly into the recessed well for those stickers. Those, too, are wired into the dashboard so Skagmo’s daughter can turn them on and off with a button.

Overall, it’s a terrific project, and it makes me glad my children are grown. I would be hard-pressed to improve on something this cool.

Jeff Butts
Contributing Writer

Jeff Butts has been covering tech news for more than a decade, and his IT experience predates the internet. Yes, he remembers when 9600 baud was “fast.” He especially enjoys covering DIY and Maker topics, along with anything on the bleeding edge of technology.

  • vern72
    What? It's not self driving? Shame! :LOL:
    Reply
  • brandonjclark
    Nice job, John!
    Reply
  • mwhannan74
    Pretty cool. I did something "similar" to my kids PowerWheels Jeep a few years back. I didn't go the RPi route and to that level. I did upgraded it with a Mp3/FM speaker system, dual larger batteries, and higher torque motors. The biggest issue was the higher power motors caused too much havoc. I kept melting different components. Fix one, find another week spot. I finally got it all working great, and then broke the gear box due to much torque. Now it just sit in the shed because kids got too big.
    Reply