View on GitHub

FM7Segm

Simple FM tuner with clock and temperature

This project is a simple FM radio tuner with 4-digits LED indication. Up to 50 FM stations can be stored in EEPROM memory of ATmega8 MCU. Also device can show current time and temperature.

Feature description Supported
FM radio support yes
Up to 60 FM stations can be saved in EEPROM yes
Common cathode indicators with direct connection do digits yes
Common anode indicators with direct connection do digits yes
Common cathode indicators with transistor on digits yes
Common anode indicators with transistor on digits yes
Indicator brightness control (12 levels) yes
RDA580x internal volume control support yes
PWM volume control on other tuners yes
RTC DS1307 support (DS323x also are working) yes
Temperature sensors DS18x20 yes
TunerDescription Supported
TEA5767I²C FM tuner yes
RDA5807I²C FM tuner with RDS support yes
TUX032I²C FM tuner found in some Sony car radio yes
LM7001SPI-control frequency synthesizer yes
RDA5802I²C FM tuner yes
RDA5807_DFOption for RDA5807 with direct frequency input yes

First pinout:

Second pinout:

Both pinouts can be used with any FM tuner supported and any indicator type and connection combination. All this can be configured via Makefile and pins.h files.