This is a very simple and cheap FM radio receiver, which I built using ESP8266 board and RDA580 chip. I doesn't have any screen or buttons, it can be controlled only with HTTP interface. I did that because I love listening music and I was curious how python is doing on such small device.
- micropython (repository)
- tinyweb (repository)
- ESP8266 communicates with RDA5807M through pin 4 (sda) and 5 (scl).
- RDA5807M can be power from ESP8266
- RDA5807M has built in amplifier and can be connected directly to headphones or speaker.
- A wire can be used as antenna.
- Tune into given frequency
- Scan for radio stations
- Volume control and mute
- Simple Web interface