星火计划 | 用ESP32自制全波段收音机,新手也能轻松搞定
来源:芯片大师发布时间:2023-06-024348浏览
询问 AI工程作者:chimchim4482
前言
这是一个适合初学者复刻的收音机!

工程描述
我做了一个全波段收音机。
主控MCU采用ESP32S3-N16R8,控制模块采用SI4735,音频输出采用TC8002D。
本项目主要是在核心芯片SI4735的基础上构建全波段(包括AM、FM、SSB)无线电收音机。
功能说明
01音量调节
短按音量控制按钮,转动编码器,可调节收音机音频大小。
02手动调台短按手动调台按钮,转动编码器,可以手动按照0.1Mhz的单位正向、反向调整接收的无线电信号频率。
03快速锁定目标波段短按快速选择波段,转动编码器,可以将接收波段快速定位到20M\40M\80M等波段中,向下按动编码器,表示确定当前选择。
04调制方式选择短按调制方式选择按钮,转动编码器可选择接收AM\FM\USB\LSB4种调制方式下的无线电信号,向下按动编码器,表示确定当前选择。
05扩展模块电源管理、时钟显示、自动对时、温湿度检测;
在主界面长按左下角按钮,可显示扩展界面。
06频率范围AM和SSB模式的频率范围为30MHz至150kHz。
FM模式为64MHz至108MHz。
设计图
本项目由两块PCB构成,分别是主控板和扩展版。
主控板包括所有基础功能,例如:全波段无线电信号接收、处理、播放,功能键的控制。
<< 滑动查看下一张图片 >>
扩展板需基于主板使用,连接主板后,可实现时间显示、自动对时、温湿度显示、接入电池、供电。
<< 滑动查看下一张图片 >>
连接示意图:
外壳设计
外壳主要由前面板、前壳、后壳、后面板4个部分组成。


前面板:PET材质,背面铺胶方便粘贴。
后面板:全透明亚克力板。
前后壳:树脂材料3d打印,前壳喷漆,潘通色号1795C。
外壳可在嘉立创的面板定制+三维猴完成。
软件说明
软件设计基于Arduino IDE框架,核心程序逻辑如下:
01初始化初始化设备及功能,包括I2C/显示/SI4735/按键/编码器/功放。
02主循环包括读取编码器和按键;读取SI4735状态;设置SI4735(频率、音量等);界面绘制并显示。
项目属性
本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。
开源协议:CERN Open Hardware License
附件下载
需要3D外壳、软件、电路源文件等附件的友友,可点击文末的“阅读原文”进入原工程查看。
如有其他问题,也可在原工程底部留言作者。视频演示
什么是星火计划?
星火计划是「立创开源硬件平台」举办的硬件开源助力活动。
星火计划活动分为自由赛道和外包赛道。

其中,自由赛道不限主题,只要报名成功,你做项目的耗材我们出!最高可得1W元耗材资助。
成功结项还有机会在年底瓜分20w奖金!
外包赛道有固定主题,每个主题只对接一人,成功结项百分百有奖!
同样的!结项拿下奖金后,还有机会在年底瓜分10w奖金!真的香!!
外包赛道的主题包含:水质监控小船、简易万用表、投屏器、无线全向麦克风……真的不难!总有一个主题是你拿手的!
如果你刚巧有两把刷子……那就快快扫上方图片中的二维码报名吧!

PS:报名前记得仔细查看活动规则!规则很简单,也一定要遵守哦。
*本文转载了「立创开源硬件平台」的用户创作,如有侵权,请联系删除
在看你就赞赞我!
点击这里查看原工程新闻来源:芯片大师,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。

