SI4732+ESP32S3 Zero+TFT_LCD制作全频段收音机的实验(一)
前一段看到网友制作了一款全频段收音机,它具有接收 AM 模式下的长波(LW)、中波(MW)、短波(SW)以及单边带(SSB)模式,还可以接收常规商业电台。系统包括外部静音电路控制、自动增益控制(AGC)、衰减增益控制、SSB 滤波器、CW(等幅电报)、AM 滤波器等功能。感觉很有意思,可以试试,由于手头上没有相同的硬件,所以就地取材做了些调整。做这个东东不是为了使用,只是为了娱乐就像打牌、下棋一样,图个乐趣。
制作这么一台收音机需要用到关于I2C、SPI的知识、MCU控制、PBC制作、原件焊接等多方面的知识和技能,是综合各项知识的集合,对初学者是一个相对较大的项目,为了方便分析,以下分几个部分分别搭建,最终组合成为一个完成的系统。
一、主要硬件:
MCU:ESP32S3 Zero
显示:TFT_LCD ST7789 240X320
收音芯片:Si4732A10 GSR
音频芯片:LM4871S
锂电管理:TP4056
稳压芯片:AMS1117-3.3V
旋转编码器:EC11
二、用到的主要库:
Wire.h
TFT_eSPI.h
EEPROM.h"
SI4735.h
Rotary.h
三、改动与调整
软件参考了作者:PU2CLR,Ricardo的程序(原型留档https://pu2clr.github.io/SI4735
SI4732+ESP32S3 Zero+TFT_LCD制作全频段收音机的实验(一)
于 2024-12-06 14:51:24 首次发布