r/raspberry_pi • • 2d ago

Show-and-Tell Pi Powered Mix & Learn DJ Table

Enable HLS to view with audio, or disable this notification

I bought this Fisher Price toy for my niece because of viral videos, but it turns out it was no where close to as annoying as they made it seem. Just a general kids toy with the usual cutesy ABC songs.

So I used a raspberry pi w2 for the brains, MAX98357A for the speaker, AS5600 for the spinning platter (it was just a platter that spun to push a button before), and a INMP441 for a microphone. Then printed a PCB board the same size as the original to mount it all inside. You can now upload your own song clips via a webpage, create a layered music track or use it as a bluetooth speaker.
There are a few 3D printed parts to help mount the platter and upgrade the speaker. All of the code, STL files, non-copyright music and tones (I'm sure you can find better real ones) are on the github here:
https://github.com/LifeOnAFarm/RaveRepeatDJTable

Also a guide of sorts with better photos here: https://nastypieceof.work/raveandrepeat

Anyway, I'm sure my sister will be extremely to have this in her house

293 Upvotes

12 comments sorted by

17

u/RunJumpJump 2d ago

Add a recording feature, man. Record everything and make the files accessible on the same service you're using to upload songs.

7

u/LifeOnAFarm 2d ago

So you can record your voice and it plays a remix back with your voice in high pitch. It was on the original toy. You can also use a voice clip as a keyboard sound in the "Music Maker" mode

7

u/highlift 2d ago

Amazing work! I’d be lying if I said I didn’t think about doing the same to many toys like this. Lucky niece!

5

u/EffectiveClient5080 2d ago

That's awesome. Good call going with the W2, an SD card setup WILL get vibrated loose by a toddler in a week. I've had that exact failure mode, just with flight controllers instead of a kid.

5

u/LifeOnAFarm 2d ago

Would have loved to use a esp32-s3 but I just couldn't get it working. That instant boot would have been nice. And she will break it. She'd find a way if it was encased in concrete!

4

u/zyzzogeton 2d ago

Imagine an interview with Wuki "Yeah, my uncle really set me up with that thing. I got to fuck with techno every day."

3

u/Previous_Tea_2250 2d ago

The upload page for clips is the difference between a fun build and something a whole family can actually use. Really nice balance here: enough polish to make it welcoming, but still clearly remixable. Also impressively restrained hardware for something that looks ready to survive toddler-level field testing.

5

u/MikeGruz 2d ago

Oh this is great - thanks for sharing! Our kid got this as a gift a few years ago and kind of plays with it but (she knows) it's about useless. Mostly wants to mess with sampling her voice (the original is next to useless with its "sampling" feature) so this would be a great change. On my list!

3

u/HarryArches 1d ago

Super dope. Baby toys are a gold mine for tinkering/collecting components.

6

u/shaka893P 2d ago

I have this exact toy for my 1 year old ... Saving for later

3

u/copyrider 1d ago

Play “Dancing with my colors!” It’s a banger.