internet radio
skills used:
- Arduino (C++)
- Prompt Engineering
- 3D CAD (Onshape)
- 3D Printing
- Electrical
Internet radio project
My introduction to hardware prototyping
Click the image to watch a demo video. (has not been created yet)
The internet radio was one of my first serious CAD projects where I attempted to build a fun enclosure for a full featured internet radio. It uses a TTGO V1 display which is a modified ESP32. It looked like a fun board to mess with, but if I were to do the project over I’d have gone with the newest ESP32 chip. (just for the sake of being able to use all the up-to-date libraries).
The radio can:
- Act as a bluetooth speaker or BT to 3.5mm adapter
- Create a wifi configuration portal
- Allow the user to add any internet radio station
- Act as a visualizer for music
I was surprised by how few working internet radio project there were. Most of the examples that I found were no longer functional or too limited. I forked a project that I found on youtube, but it was non-functional and I ended up redoing the entire thing with a different audio library.
I used Onshape for the 3D component of this project, and went through many iterations of the enclosure before I landed on one that was fully usable.
I was surprised by how long it takes to find the perfect positioning for all the buttons. I have a newfound respect for simple builds, it takes a lot
of time investment to get it right.
The bluetooth pairing to my phone and pc works flawlessly.
WIP post. more TBA