I'm planning something like this. I already have Home Assistant with Music Assistant working, so playing radio and music and audiobooks in rooms are already possible with my phone. I plan to add ESPHome device with NFC reader to trigger plays so it's easy for the kids to use it. Just need to find where I left my roll of 50 NFC stickers.
One suggestion: In my opinion, kids nowadays are very familiar with charging devices with USB-C. Powering the device with USB-C will be much easier. Worse case scenario, I'll use some small portable power bank and place it inside.
First off - well done, this is amazing. Secondly, it's a fascinating read how you basically figured it out, one mistake at a time, like not connecting or fastening the battery correctly. This is the way! We make mistakes and figure things out in our journey to make something interesting, and learn along the way.
I am mostly into software my whole life. I want to dabble with hardware and electronics in the future and this post taught me many things that’ll be very useful when I do.
Tnx for writing every bit of the building process in an easy to understand way and also open sourcing it.
I absolutely hate AI writing as well, but I suspect since the author is French, and the underlying code in their GitHub project [1] uses a lot of French naming, that it was more of a translation aid.
This is really sweet. Reminds me of an old client I worked for called Museum in a Box (https://museuminabox.org/). It was started by George Oates (ex. Flickr).
3D printed figurines on top of a box which would activate museum style narration and multimedia. It was based on a Raspberry PI though which is different from this project but in many ways, it was the same.
This is an excellent project! (LLM writing notwithstanding)
I wonder if it would be a good base to create a kids phone / yogurt-cup telephone: no screen, no keyboard, just a box and figurines, and to call someone up you put the figurine on the box. It could be boxes-only (only people with a box can call or be called) or it could be more general: kids only have boxes and figurines, but the machine is able to call actual phones.
This is incredible - I definitely wanted to do the same for my kid once he gets a bit older so I'm bookmarking this.
I read through the whole thing and found it informative, LLM or not. To all AI low effort naysayers I think for a working parent this maybe would not have been possible to write in reasonable time without the aid of Claude.
love it! incredible! and you got it to work at first attempt!
i really need to start to find time to my own unfinished..or not started projects that are little bit similiar.
annd you made your own pcb?! what the actual .. i was thinking that's something you'll need to have years of experience and 5 revisions
Nice work. Although I'd probably had used one of the newer esp32 from seeed Studio with integrated battery pads (unfortunately the BatteryPal from PNLabs is still in the making). A DFPlayer Mini might also habe saved some time...
There also is a german project called Tonuino, which is quite similar and has lots of examples and documentation - they even designed a custom PCB which unfortunately is no longer available:
I read it through. There have always been articles, even before LLMs, that exceed your personal "drivel" threshold, that you abandon. That's ultimately what matters, do you want to keep reading or not.
I agree with the commenters who were jarred by the heavy use of LLMisms -- the writing was genuinely painful to read. What a really fun project though!
Props for seeing it through a debugging phase, it can really be worrying when you get your boards and they just don't work.
Love that it's open source, nice alternative to the closed boxes like Toniebox. How do the kids pick a story, NFC cards or buttons? And how long does the battery last on the ESP32?
26 comments
[ 0.22 ms ] story [ 22.2 ms ] threadOne suggestion: In my opinion, kids nowadays are very familiar with charging devices with USB-C. Powering the device with USB-C will be much easier. Worse case scenario, I'll use some small portable power bank and place it inside.
Tnx for writing every bit of the building process in an easy to understand way and also open sourcing it.
I liked the look of your box too. Keep up!
[1] https://github.com/Zebra-Rodeo/marelleo
had to stop reading from that point onwards.
You’re not buying a player, you’re buying a subscription [...]
I particularly hate the first one, don't AI sloppers notice how horrible it is to read "No x, no y, no z"?
3D printed figurines on top of a box which would activate museum style narration and multimedia. It was based on a Raspberry PI though which is different from this project but in many ways, it was the same.
I wonder if it would be a good base to create a kids phone / yogurt-cup telephone: no screen, no keyboard, just a box and figurines, and to call someone up you put the figurine on the box. It could be boxes-only (only people with a box can call or be called) or it could be more general: kids only have boxes and figurines, but the machine is able to call actual phones.
I think even as an adult I would enjoy that.
I read through the whole thing and found it informative, LLM or not. To all AI low effort naysayers I think for a working parent this maybe would not have been possible to write in reasonable time without the aid of Claude.
Kudos to the author.
There also is a german project called Tonuino, which is quite similar and has lots of examples and documentation - they even designed a custom PCB which unfortunately is no longer available:
https://github.com/tonuino/TonUINO-TNG
Another rasperry focussed project that has a web interface is Phoniebox:
https://phoniebox.de/index-en.html
There also is a toniebox hack, which lets you setup a self-hosted content server:
https://gt-blog.de/toniebox-hacking-how-to-get-started/
Props for seeing it through a debugging phase, it can really be worrying when you get your boards and they just don't work.