The RDA5807M series is the single-chip broadcast FM stereo radio tuner with fully integrated synthesizer, IF selectivity, RDS/RBDS and MPX decoder.
It supports I2C control interface bus mode, so with the help of an Аrduino microcontroller we can make an excellent stereo radio receiver with RDS decoder.
The radio shown below is made up of a minimum number of components and contains a very simple and functional menu that is presented on 84x84 pixels LCD from Nokia 5110. I did it by following the instructions on the web site : "https://habr.com/ru/post/415291/". I first drew the schematic with certain values of the resistors on the three keys. Then, using the "analogRead()" command, I determine the analog values when pressing the keys, and change them into the original code. Next, I replaced the Russian menu with English.
So you can download the modified code corresponding to the given scheme at the link below. Next at the outputs of the RDA5807 radio module via 1MF coupling capacitors I connect a D-class amplifier board PAM8403 and small speakers.
Finally everything is housed in a suitable PVC plastic box.