适合初学者系列之ESP-全波段收音机
简介
这是一个适合初学者复刻的ESP32S3-全波段收音机项目。采用ESP32S3-N16R8模块作为主控MCU,SI4735作为收音机控制模块,音频输出使用TC8002D。
简介:这是一个适合初学者复刻的ESP32S3-全波段收音机项目。采用ESP32S3-N16R8模块作为主控MCU,SI4735作为收音机控制模块,音频输出使用TC8002D。开源协议
:CERN Open Hardware License
描述
项目说明
- 本项目面向无线电业余爱好者以及任何有兴趣在核心芯片SI4735的基础上构建全波段(包括AM、FM、SSB)无线电收音机的人。AM和SSB模式的频率范围为150kHz至30MHz,FM模式为64至108MHz。
- 本项目共有两块PCB构成,主板和扩展版。主板包括所有基础功能,包括全波段无线电信号接收、处理及播放,功能键操作;扩展板需基于主板使用,连接主板后,可实现:时间显示及对时、温湿度显示、及接入电池由电池进行供电。
电子元器件大多数使用了嘉立创基础库元件,非基础库器件主要有:
- TC8002D,音频放大芯片
- 液晶屏使用1.47寸12针焊接式
- WS2812B-B 5050多彩LED,装饰用
- 晶振使用32768有源晶振
- 耳机插口为PJ-320B贴片插座
- 天线插座为SMA插座,对应可以买SMA接口的天线
- 支持接收AM信号的磁棒线圈
- SSOP-24封装的SI4735-D60-GU
- ESP32-S3-WROOM-1U-N16R8
- 时钟芯片RX8025T-UC,暂时通过按键加编码对时。显示时间方法:按坐下角按键。对时方法,长按左下角的按键,相应的数字会闪烁,用编码器对时。
- 温湿度传感器SHT30,不想要的话可以不焊,不会显示温湿度,程序可以正常工作。
- 充电管理芯片英集芯IP5306,充电控制芯片,单击开机,双击关机,并且增加了自锁开关,这样充电的时候也可以关机。
开源协议
CERN Open Hardware License
项目相关功能
一、主界面功能
1、音量调节功能:短按音量控制按钮,转动编码器,可调节收音机音频大小;
2、调制方式选择:短按调制方式选择按钮,转动编码器,可选择接收AM\FM\USB\LSB 4种调制方式下的无线电信号,向下按动编码器,表示确定当前选择;
3、手动调台功能:短按手动调台按钮,转动编码器,可以手动按照0.1Mhz的单位正向、反向调整接收的无线电信号频率;
4、快速锁定目标波段功能:由于全波段收音机覆盖的无线电信号波段范围较大,因此需要快速锁定某波段的功能帮助减少手动调台工作量;短按快速选择波段按钮,转动编码器,可以将接收波段快速定位到20M\40M\80M等波段中,向下按动编码器,表示确定当前选择;
二、扩展板功能
扩展模块:包括电源管理、时钟显示与对时、温湿度检测功能;
在主界面长按左下角按钮,可显示扩展界面:
1、对时功能:短按左下角功能键,可以切换对时对象(时分秒、年月日),转动编码器即可对时。
主板设计简介及功能说明:https://www.bilibili.com/video/BV1Lv4y1E7tK/
扩展版设计简介及功能说明:https://www.bilibili.com/video/BV1Ph4y1t7tR/
项目属性
本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。
软件说明
基于Arduino IDE框架,核心程序逻辑如下:
【初始化】:初始化设备及功能,包括--I2C/显示/SI4735/按键/编码器/功放;
【主循环】:1、读取编码器和按键;2、读取SI4735状态;3、设置SI4735(频率、音量等);4、界面绘制并显示;
软件程序:https://pan.baidu.com/s/1UT2vRgS8FM4i_OaY9g8Cfg?pwd=wfm8
设计原理
外壳设计
外壳主要包括前面板、前壳、后壳、后面板4给部分组成。
前面板选择了PET材质,背面铺胶方便粘贴,后面板是全透明亚克力板;前后壳为树脂材料3d打印,前壳喷漆,潘通色号1795C
外壳定制均壳在嘉立创面板定制和嘉立创三维猴完成。
外壳定制设计文件:https://pan.baidu.com/s/1UrcPpjYb4h_5HnGpvzcShg?pwd=ezoz
外壳设计大佬在这里(b站id)🙇♀️:@一个昵称取一天
外壳定制方法简介及安装说明:https://www.bilibili.com/video/BV1Ph4y1t7tR/
20230525 更新 航空波段设计
详见原理图和PCB
修改方案:
4、收音机芯片采用SI4732和SI4735两个版本
5、采用了完整数字音频方案,4732版由于引脚少不能同时支持模拟和数字音频信号输出,所以去掉了单边带功能,保留FM\AM\AIR;
6、增加Bias-T支持
7、将磁棒线圈更换为使用SMA插座的外置天线
8、带通滤波电路及频段选择电路(电子开关建议选择PE4283)
9、减少信号干扰并想办法省电
- mini版收音机原理图与PCB(4层结构)
- 收音机新版固件功能说明
- 有源FM环形甜甜圈天线原理图&PCB, cr@会飞的鱼,飞鱼老板授权发布;复刻时请不要移除designed by hdfy字样
- 收音机外壳&面板设计文件,cr@Sandy 链接:https://pan.baidu.com/s/1JsxtqkOMRJWLDvcYEdlYgw?pwd=x3k8
- 所有新开源文件均包含关键字【V4】,请注意和历史开源文件进行区分
- 采购外壳所需的螺丝、电池之前,请仔细阅读外壳设计文件中的说明文档
关于【有源FM环形甜甜圈天线】
- 这里预留了焊盘,但是原理图上没有这个4.7kΩ电阻的,是用来调整Q值的,注意一下4.7kΩ的焊接方法噢
跨式焊接(?
- 原理图中R3电阻的封装为0402
V4mini版收音机固件使用说明
- FM耳机天线优化
1键. LIVE模式
2键. UP
3键. DOWN
4键. 主题切换
下排从左到右
5键. 时钟模式
6键. MODE模式
7键. SEEK模式
8键. FREQ模式
评论