5 ms·
For people who are thinking about getting into electronics: that project is very complex for what it does. Nothing wrong with it as long as your goal is to lear
by theamk 2y ago
For people who are thinking about getting into electronics: that project is very complex for what it does. Nothing wrong with it as long as your goal is to learn advanced fabrication techniques, but most people don't need any of this stuff for one-off, home projects with no strict low price / small size requirements.
The main culprit is that "custom ESP32-S3 board" - in this application, it is equivalent to a combination of a random off-the-shelf ESP32 board and a separate battery charger/protector. Half of the equipment on the list (hot air, hot plate, microscope, logic analyzer, etc...) is only needed for this board.
Weirdly enough, the rest of the device is a solid design, suitable for someone with "a few months" of electronic experience: lots of pre-made modules, and designing a carrier PCB for them. This means large and easy to solder 2.54mm hole spacing, regular soldering iron, no microscope, etc.. It's a really weird contrast for me....
- nine_k 2y agoI suppose this project served as a source of joy not only to the kid, but to the maker, too. It likely was a good excuse to do a lot of stuff that's not strictly necessary but is fun to do, and buy a lot of gear that's not strictly necessary but is a pleasure to use. The result is somehow better and more solid due to that, too. Regarding the solidness of the mechanical design, I have my doubts. The volume know is too small, and too close to the navigation buttons. The speaker grill is too coarse, allowing small items to easily drop inside. The cartridge attachment is not sturdy, not self-adjusting, and relatively easy to snap off. If anything, I would rework the mechanical part. (Alas, my kids are too old now.)
- jtwaleson 2y agoAgreed, and it seems to stem from the NiMH requirement. Maybe designing a protective shell around a LiPO battery (to avoid puncture damage) would have made more sense? Pretty impressive work though! I think you must have learned a lot. I've spent quite some time on about 5 different projects that were way less polished, but it seems we have picked up the same level of skills along the way. The post is very recognizable ;) Looking forward to the your project!
- alnwlsn 2y agoI can understand not wanting to puncture a pouch style lithium-ion cell (what most people call LiPo), but then why not go for an 18650 or 14500 battery? Same lithium ion chemistry packaged into a more traditional and durable metal can. Although if I wasn't too confident and wanted to avoid the fires of lithium ion I'd probably gone for NiMH too. But then the decision to put both charger types on the board when only one will ever be used? Strange, but you can't let indecision paralysis get to you I guess.
- badlogic 2y agoAs I understood, 18650 and 14500 don't like water too much. Our 3yo will find ways to spill water onto and into it. As for the dip: I designed the board to be multi-purpose, including new projects down the line, where I might need LiPo energy density. I think I mentioned that in the blog post.
- badlogic 2y agoThis surely could be recreated with off-the-shelf components, no question. It would be a bit of a challenge to stuff another breakout board into the available space, but certainly doable. But there's a reason for doing the custom board. As my projects get smaller in size, I need to get away from breakout boards. This project was a good fit to come up with sub circuits for different tasks that I can just copy and paste onto a new design, say for a little gaming handheld, or a micro RC car with a much thinner/smaller form factor. What might be overkill for the current project might be the enabler for the next project. And it let's me iteratively learn new skills. That said, I might do another version of this with off the shelf parts only for easier reproducibility.
- avinassh 2y ago> This surely could be recreated with off-the-shelf components, no question. I would love to know how does one go about doing this with off-the-shelf components. Can you share more, please
- badlogic 2y agoReplace any custom PCB with off the shelf breakout boards. Redesign the enclosure so the breakout boards can be mounted. Instead of a custom motherboard PCB, solder wires between the pins of each breakout board, sprinkling through hole resistors and capacitors around where needed. Since I didn't go down that route, I don't jave any recommendations for breakout boards that could do the job. I'm also not sure if the assembly is any easier than the assembly of my design.
- oniony 2y agoThe weirdest decision, for me, was putting the music on the cartridges, so that each cartridge needs an SD card holder and SD card. I would imagine putting all the music on the device and just giving each cartridge an address would have been considerably cheaper and easier. This could have been electrically, connecting different pins of the existing battery holder solution; mechanically, such that each cartridge has a key shape that depresses different microswitches in the device; magnetically, using magnets on the cartridges; or optically, using different pattern holes on the cartridges and leds with optical sensors on the device. I think, personally, I would have gone the mechanical route and just have an array of switches in the device. Then the cartridges can be simple plastic keys and the device can draw no power when there's no cartridge. I think the Fischer Price record player worked this way: https://www.amazon.co.uk/Fisher-Price-Interactive-Packaging-Basic-Fun/dp/B003CGVCXS https://www.amazon.co.uk/Fisher-Price-Interactive-Packaging-.... The tracks on the record form a binary number and the record player head has mechanical switches.
- buran77 2y agoA couple of years ago, inspired bu the Tonie box, I built a similar yet much simpler device for a toddler in my family but without such a lofty goal of the learning experience. I wanted to retain the same "always offline" and "physical" aspects of the experience. I used NFC labels hidden under the cover art label on old (edit: not SD) CF cards because I had a bunch of old ones around and they were all standard size and not easy to swallow. An internal microSD that held all the files needed. Plugging the cartridge in the fake socket which was actually just a hidden power on switch would trigger the playing of a specific file. It's a tad more maintenance heavy but much quicker to pull of.
- asyx 2y agoThat’s essentially what Tonie boxes do. They have internal storage and NFC stickers on the figurines. The box is then caching on the SD card and playing from their based on the ID on the NFC chip. If you take the box offline, it can still play the stuff on the box because of that.
- addandsubtract 2y ago> For people who are thinking about getting into electronics: that project is very complex for what it does. For people who want to get into electronics, I can recommend getting started with an LED strip, an ESP32 and WLED. You can dip your toes into soldiering, and using an ESP32, for very cheap and with a large margin of error.