TL;DR
An ESP32-based FM radio was developed using the TEA5767 tuner, featuring a custom PCB design for improved functionality. The project aims to enhance the prototype with manual and preset tuning capabilities while documenting the design process.
✦ Why It Matters
Consider building your own FM radio using the TEA5767 module and custom PCB design techniques.
Key Takeaways
Full Summary
This project involves creating an FM radio device using the TEA5767 radio module, initially built on an Arduino UNO. The second phase focuses on designing a compact, custom PCB that incorporates an ESP32 Development Board, a PAM8403 amplifier for audio output, and a 0.96 OLED display.
Key improvements include using a rotary encoder for frequency control and ensuring the TEA5767 is powered at 3.3V to protect the ESP32's data pins. The circuit was first tested on a breadboard, revealing the need for careful power management to avoid exceeding the microcontroller's current limits.
The final PCB design was created using KiCad, with custom footprints for various components, and is intended to be a learning resource for others interested in electronics.
Related