- Wireless Power TransferPosted 20 hours ago
- Robot Punchers with ArduinoPosted 2 days ago
- A minimal 3D-printed scalePosted 4 days ago
- Expanding the pins of a microcontrollerPosted 7 days ago
- Let’s create a small level with a matrix displayPosted 1 week ago
- ChatGPT: Writing Code with Artificial IntelligencePosted 1 week ago
- Free Webinar: Arduino IoT Cloud and ESP32 DemoboardPosted 1 week ago
- Maker Faire Rome – The European edition and FAE Technology launch the contest “MY Maker PCBA: your electronics for a better planet”Posted 3 months ago
- Efficient and Compact Stereo Power Amplifier: Unleash High-Quality Audio with the PAM8610Posted 3 months ago
- Terminus FE1.1 USB hub board: the solution to connect four USB devicesPosted 6 months ago
Tivoli Squeezebox Radio: it looks so cute!
If you are an audiophile enthusiast, I think you could really appreciate this project.
The maker had a clear idea of what the radio should have been, he wanted something modern but with a classic stylish case.
These were the major components, but in addition there’s also a lot of “small” stuff that’s needed to make the whole thing work. Here’s an overview and a description of the components:
• The Tivoli Speaker;
• Raspberry Pi zero;
• HiFiBerry mini amp;
• the rotary encoder and knob;
• a USB-Wifi adapter with external antenna. The Pi zero doesn’t have any network hardware on board, so you need an external WiFi dongle. I wanted really good reception, and the housing of the radio significantly shielded the signal, so I used an external antenna and needed an additional antenna cable to connect the WiFi dongle;
• a 12V step-up converter. One thing that was still running on 12V, albeit on very low power (10mA), was the alarm clock. To supply this, I used a USB-to-12V step-up converter (a small dongle). Those devices are a bit critical to use with anything that draws significant power since they are not very efficient and can get really hot, but fortunately the alarm clock only has a very low power draw so it was not a problem in this case. I removed the output connector and replaced it with a pin-connector directly soldered to the alarm clock board.
• USB cables. Several. The Pi zero has micro-USB connectors for power and USB bus (here used for WiFi), so I needed USB-to-micro-USB adapter cables to connect the power bank and the WiFi dongle. The cable to the power bank isn’t directly connected but leads to a switch first which switches the 5V line to provide hard power on/off capability.
To connect external power, I used a USB-B connector (the one used in printers) I mounted into the back of the radio because it’s much easier to plug/unplug than micro-USB. That connector then connects to the micro-USB charging input of the power bank.
A long USB-A-to-B cable (“USB printer cable”) is used to connect the radio to the power supply.
• Power supply. A standard 2A USB power supply.
• Power switch. Connects to the power-bank-to-Raspberry-Pi connection cable and switches the 5V line.
• Boards, pin connectors and wires to connect all of the components.
• A micro-SD card for the operating system and software.
Click here for further informations.