Low cost, easy to use FM Radio
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
hw
sw/fm_radio
LICENSE
README.md
_config.yml

README.md

FM_RADIO

A low cost, arduino compatible, stereo FM radio designed to be used easy in use for elder people. Rotating the rotary encoder wil increase or decrease the volume, pushing it wil enable of disable the radio. The station is pre-defined in software. The board does feature some expansion abilities. You could add more buttons to change stations. Or add an SSD1306 based I²C display to have a nice user interface.

Hardware Revision 00

The board is designed around the ATMega 328p, the same microcontroller found on the Arduino Uno. The RRD-102 FM module is used as FM receiver and two NS4158 class D amplifiers are used to provide more than enought audio output. We added all the required components for a AR1019 FM receiver solution in case the RRD-102 would nog suffice.

AUDIO_FM_LC_00_TOP AUDIO_FM_LC_00_BOT

Known issues

RRD-102 FM module should be powered by a 3.3V power supply, not 5V The LED on the SCK pin will make it impossible to load new firmware through ISP

Hardware Revision 01

We moved the power input to the same side as the speaker output, removed the AR1019 solution, added a 1117 voltage regulator for the 3.3V signals. Converted the I2C signals to 3.3V and added an easy-to-use header to add a small SSD1306 based OLED display.

AUDIO_FM_LC_01_TOP AUDIO_FM_LC_01_BOT