import Link from '@docusaurus/Link';
🧪 PESU Sem 4: Project for Microprocessor and Computer Architecture Course
- Pranav Hemanth – PES1UG23CS433 GitHub
- Nishant Holla – PES1UG23CS401 GitHub
- Nishant Jayaram Hegde – PES1UG23CS400 GitHub
This project demonstrates an FM Radio Receiver using the TEA5767 radio module and Arduino Nano. A 1.8" SPI TFT Display (ST7735) is used to show the current frequency, and a potentiometer allows dynamic tuning across the FM band. A 3W speaker connected via an LM386 amplifier outputs the radio audio.
The goal is to build a fully functional standalone FM receiver with minimal components and intuitive controls.
Here’s how the final assembled project looks:
- FM radio reception using TEA5767 module
- Real-time frequency display on 1.8” TFT
- Dynamic tuning using a potentiometer
- Audio output via 3W speaker with LM386 amplifier
- Visual feedback on frequency change
Pin | Connection (Arduino Nano) |
---|---|
VCC | 5V |
GND | GND |
SDA | A4 |
SCL | A5 |
L/R | LM386 Audio Input |
Pin | Connection (Arduino Nano) |
---|---|
CS | D10 |
DC | D9 |
RESET | D8 |
SDA | D11 (MOSI) |
SCK | D13 |
VCC | 5V |
GND | GND |
Pin | Connection |
---|---|
Center (Wiper) | A0 |
Sides | 5V & GND |
- VCC → 5V
- GND → GND
- Audio In → TEA5767 L/R
- Output → 3W Speaker
- Volume Control Pot between Input & GND
Below is the schematic diagram of the FM radio receiver:
- Analog input from potentiometer (A0) mapped to frequency range (20.0–180.0 MHz)
- Frequency sent to TEA5767 via I2C
- Display updated only on significant frequency change
- Screen uses
Adafruit_GFX
+ST7735
libraries - Frequency is centered using custom
printCenter()
function
Code: main.ino
- Arduino IDE
- Libraries:
Adafruit_GFX
Adafruit_ST7735
Wire
TEA5767 Radio Library
Install via Arduino Library Manager or GitHub.
- 📻 Preset button support
- 💾 EEPROM storage of last frequency
- 🎧 Stereo/mono toggle
- ⏲️ Auto-power down using RTC
- 🔍 Auto-scan & signal strength meter
- Instructables: Arduino TEA5767 FM Radio
- Adafruit ST7735 Documentation
- TEA5767 Datasheet
MIT License. See LICENSE
file for details.