-
Uh, what did I forget?
09/21/2022 at 21:58 • 0 commentsThere needs to be a record of this somewhere and that really probably include the github page for this but I thought I'd put it here too.
https://github.com/espressif/esp-idf/issues/1720
This is info on some params that need to be changed to enable playing audio at different sample rates out bluetooth on the ESP32 (for the ESP-IDF).
And yes, I still need to write up some more info, but here's the github link for the project incase I forgot: https://github.com/Hexum064/mp3-bt-sc-i2s-oled
-
More updates coming, I sware
08/16/2022 at 01:29 • 0 commentsI know, I know. I need to add some actual updates.
For now, the best way we have found to ensure the mp3's are read by the badge is using audacity to convert the original audio flies to mp3s using:
320 kbps
48k sample rate
constant bit rate
This doesn't mean other options won't work, this is just what we have had the best luck with. It's easy enough to copy any mp3 onto the SD card and try it, right?
p.s.
Sometimes, if the batteries are running out, it might freeze, so it might not be an incompatible mp3.
-
Prototypes and SAOs
07/26/2022 at 20:25 • 0 commentsA few pics of the final prototype. Top one is with our shitty add-on!
-
Almost Code Complete
05/29/2022 at 19:44 • 0 commentsWith a few features added and a few removed, the code is almost complete. Some hardware prototypes are too! Like the front panels and the back led panel. over 500 ws2812b-202s FTW!
Anyway, with the code mostly complete (just a bit of refactoring and cleanup) and all the features fleshed out, it's time to work on the rest of the hardware design. Gotta get the layouts right. Also gotta figure out the power supplies. That's probably the last big challenge.
Added a pick of one of the display modes.
So a shot list of the features completed
- SD Card interfaced
- Includes card detect
- MP3s decoding
- Supports 48K and 44.1K decode (Actually that's more about what the Bluetooth supports)
- Bluetooth out working
- Bluetooth discovery mode working
- Multiple visualizations on the front display
- Separate side visualizations on front display
- Volume selection by buttons
- Song selection by buttons
- Display mode selection by buttons
- Pause/play by button
- Built-in speaker output (stereo)
- Output selection by button (BT vs I2S/speaker)
- Status screen
- Scrolls song path
- Play time
- Volume
- Play mode
- BT status
- Display mode
- Special Nyan Cat mode
Might add battery status
- SD Card interfaced
-
Test pieces in
03/28/2022 at 03:02 • 0 commentsGot the test pieces in for the front of the badge. Check out the pick. Beer for scale.
The manufacturer didn't get the silk screen on the gold pieces for some reason.
-
First programming steps and some board design
03/22/2022 at 03:30 • 0 commentsGot the front boards, the plastic mask, and the LED board designed.
So far so good.
Got it reading MP3s from the SD card and playing them through the amps. Sounds pretty good too.
Not git repo yet. The projects are just too big (I'll explain later).