PCB Scan - Toy Hacking! Baby Einstein Take Along Tunes Musical Toy

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ย. 2024
  • We're continuing on our quest to replace the brains of the Baby Einstein Take-a-Long Tunes toy with something that can play Autechre or Bjork. Since the last video, Mr Ladyada has scanned in the PCB so that we can start to trace the outlines. We used simple computer image editing software to delete the background, rotate it so its straight, and convert it to monochrome. After importing, we traced out the slots and holes so that our new PCB will be able to fit right in place. Now its time to spec some parts! Our big decision is what chipset to go with: we can't get SAMD21 or SAMD51's anymore, so our best bet is ESP32 series or RP2040. Since the case does not have a USB slot we have to have the USB port for programming on the inside and a few screws removed to do so. So we figured a WiFi-capable chip would be nice since then it could be programmed wirelessly. So we're gonna start with trying to place an ESP32-S2 (www.adafruit.c...) inside. For audio output we'll use the MAX98357 mono I2S amp (www.adafruit.c...) since the DAC on the -S2 isn't very good for audio playback. Now we just have to fit it all in and route the PCB!
    Part 1 is here - • We take apart the Baby...
    Visit the Adafruit shop online - www.adafruit.com
    -----------------------------------------
    LIVE CHAT IS HERE! adafru.it/discord
    Adafruit on Instagram: / adafruit
    Subscribe to Adafruit on TH-cam: adafru.it/subsc...
    New tutorials on the Adafruit Learning System: learn.adafruit....
    -----------------------------------------
    #babyeinstein #toys #esp32
    ‪@BabyEinstein‬ ‪@EspressifSystems‬

ความคิดเห็น • 11

  • @raddaks2039
    @raddaks2039 ปีที่แล้ว +4

    Today I learned you can initialize SPI at a faster baudrate than default. That would have saved me so much pain with my last project lol. Playing wav files from SD takes so much SPI bandwidth that it stutters every few seconds at default baudrate, but WAV decodes so much faster than MP3, which made everything else I was doing on the microcontroller run so much better. Ah, well. Live and learn.

  • @norm1124
    @norm1124 ปีที่แล้ว

    Love how you use the baby as an opportunity to show this technology 👍😍

  • @mike0rr
    @mike0rr ปีที่แล้ว +2

    "Get your infant started on Joe Rogan as soon as possible" - Adafruit.
    Lololol, you guys are to funny. Great video by the way. A good insight into how this sort of thing is done.

  • @MMuraseofSandvich
    @MMuraseofSandvich ปีที่แล้ว +1

    This project reminds me of that time I "hacked" a kid's ride-in electric car (like a really small golf cart with blinky lights) with an ESP32 Feather, a digital switch IC to translate signals into remote button presses, and an Android mini tablet. That was a ton of fun to do even though it ended up being a bit of a novelty rather than a tech demo.
    I tried WiFi at first, but since I have zero experience coding what would have been a real-time client-server (like a multiplayer game), I switched to Bluetooth and got way better response times.

  • @daniellester7111
    @daniellester7111 ปีที่แล้ว +2

    You might consider adding USB type A pads to the south point of the board, that removes a connector and let's people attach a short extension cord if they want to mod the case.

  • @jacobbijani
    @jacobbijani ปีที่แล้ว

    I love this series, I hope you keep it going!

  • @promultigamer1997
    @promultigamer1997 ปีที่แล้ว +1

    why not run it off a 9v battery and just down volt to 5v or 3.3v?

  • @TonyJewell0
    @TonyJewell0 ปีที่แล้ว

    Very cool. Thx for taking time out of your hectic day to show us what you're doing. Are you sure that board without the cut outs will fit inside the round front insert?

  • @maverickstout25
    @maverickstout25 ปีที่แล้ว +1

    You guys are so cool, wow 🤩

  • @DevonsWorkshop
    @DevonsWorkshop ปีที่แล้ว

    16:36 I keep seeing MT, MT1, MT2 attached to the stemma port GND in different Adafruit schematics. I'm currently working on something derived from the 7-segment backpack and multiplexer modules and its in there too. What is it for? As far as I can tell it doesn't go anywhere. Perhaps it's a general design for adding some other kind of thing onto it?

  • @tablatronix
    @tablatronix ปีที่แล้ว

    Theres a baby ? !