The purpose of this project:
What makes it unique:
How the M5Stack controller is used:
Detailed explanation of the circuit:
Demo:
Read moreWhy not try stepping out of a world where everything is connected to the internet?
We made a radio that you can easily listen to by just switching it on, without any internet connection.
- Building a radio is a classic project in electronics, but I used a modern DSP radio chip this time. There are several DSP radio chips available, In this project, I decided to use the Si4730 from the popular Si473x series of DSP radio ICs.It’s an easy-to-use IC that outputs audio signals as long as you can receive FM or AM radio frequencies. Also, this time I used a radio tuner module that comes with peripheral circuits like a crystal oscillator to simplify the design.
- The volume output from the radio tuner module is enough to drive headphones, but I designed an audio amplifier board to boost the volume so we can also enjoy it on the stereo speakers.
- The radio tuner used in this project is a heavily shielded module, so noise issues should be handled. Probably.
implemented the frequency and volume controls of the SI4730 chip built into the radio tuner using M5Stack DinMeter (included M5StampS3) and a 3-wire serial communication in the Arduino language.
- Original designedaudio amplifier board
I used the PAM8406DR for the audio stereo amplifier IC. The interesting point about this IC is that we can switch between Class D and Class AB. Plus, it’s designed so we can switch seamlessly while the power is on. We can choose whether to save power or prioritize sound quality, depending on our preference.
Components Layout around PAM8406DR
- Functions of the two-button switch
"SW1" is the mute toggle switch. So we can turn the sound off with just one press of a button."SW2" is the toggle switch for select Class AB or Class D. Class AB has slightly better sound quality than Class D.
- Headphone jack
The switch of the headphone jack is connected to the SHUTDOWN pin of the PAM8406DR. When headphones are connected to the jack, The SHUTDOWN pin goes to a LOW level and the amp turns off. In this case, we can hear the audio signal from the radio module directly without going through the amp.
- Connecting the DIN meter and radio module
Controlling the radio module, needs four control signals: three for serial communication and one for the reset signal. M5Stack DIN Meter has four I/O terminals, so we can use it.
- It's nice that We can easily operate it with the rotary encoder on the DinMeter!






Comments