I had no previous experience in 3D design, but it was a chance to work some new skills. I also don’t have access to a 3D printer yet. So this will be a real challenge.
Inspiration
My main goal is to develop an enclosure to be printed.
The purpose is to mix new technology with a vintage look and feel. But I also want to make the enclosure the smallest possible and without unnecessary cutouts. The only cutouts available are the power chord and the audio out (but it can be eliminated with a Bluetooth USB setup).
It took me endless nights to figure out how to use the software to model the ideas I had, but it made me really excited with the end result. I really want to build one for myself. Hope you all like this project.
Upgrades from original project
This enclosure was intended to have the minimal amount of wires and cutouts going outside so some upgrades were suggested:
Replace the Ethernet cable with a mini USB Wi-Fi dongle.
Use a Rotary Pot w/ switch to turn on/off and adjust the volume (optional)
Use a 360° Rotary Encoder to change between stations (optional)
Use the same power supply to power the Arduino & R-Pi
The LCD buttons were placed in a horizontal line to maintain the vintage look’n feel. To accomplish this some mechanical arrangement was needed.
The rotary controls in the front are optional, you can avoid them and just glue the round knobs in place to compose the visual. They were modeled from the datasheets, so if you want to replace them with other similar parts, be careful to check if you will need to tweak the design. Note: I searched Digikey for the cheapest components available with the desired functions, so buying them will not hurt any pocket.
Rotary Potentiometer:
The pot is dual function: a switch to power the radio on and a volume control. The initial position is turned off, then when you start to turn it “clicks”, closing the circuit and powering the boards. As you keep turning, the analog value of the pot can be read to adjust the volume from 0% (0V) to 100% (5V).
Rotary Encoder:
The encoder works as a tuner. It spins freely in any direction to simulate old style radio tuners. The idea here is to cycle between the stored stations (forward or backward if you turn clockwise or anti-clockwise, respectively). The component also have a switch action that can be used to select the desired station. As a bonus you can play a radio static/station search sound (example) while the new station is not selected.
I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt out if you wish.ACCEPTCheck Privacy Policy
Manage consent
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.