他没上过培训班,也没在大公司工作过,只是自己在家里研究,手头有一块乐鑫的ESP32-S3芯片,还买了一个RDA5807 FM收音模块,这东西价格便宜,电压在2.7到3.3伏之间就能运行,外围电路很简单,他没有直接使用现成的方案,而是去查阅芯片手册,发现音频通路需要通过RS2101XC6模拟开关来控制,AUDIO_SEL引脚需要拉高才能让FM信号通过,SHUTDOWN引脚还得保持高电平,这样CS4344音频DAC才能工作,这些细节网上教程基本没提到,但他还是调试成功了。
![]()
这台机器看起来像老式收音机,实际上里面藏着八种功能,OLED屏用了Adafruit的驱动库,可以显示时间、天气、B站用户数据、黄历、温湿度,背光会自动调节亮度,还能定时关机,使用旋转编码器进行操作,那个旋钮不仅能调节音量,按下后可以切换模式,向左转或向右转能切换电台,上下拨动可以调整菜单,整个过程不需要按键,手感很扎实。
![]()
所有的资料都放在Gitee上了,包括PCB图、3D外壳模型和代码,这些内容都是开源的,开发者使用Arduino环境进行开发,核心库是RDA5807.h,但电路部分是他自己设计的,还修正了信号路径中的几处错误,这说明他不是简单照搬别人的项目,而是真正理解了原理,没有采用任何加密固件,也没有连接云平台,全部代码都是用C++逐行编写的。
![]()
现在大家听歌都靠APP来推送歌曲、用语音唤醒功能、让账号自动同步,这台收音机却偏偏不做这些事情,它连上Wi-Fi只是为了校准时间和查看天气,不会传输数据,也不需要绑定账号,更不搞那些AI推荐,你只需要拧开旋钮,调到98.5这个频率,就能直接听广播,连广告都没有,别的厂商都在拼命增加各种AI功能,这台收音机反而坚持只做一件事,让人想起以前那种安静地收听节目的感觉。
![]()
有意思的是,它和那些动不动就上百万行代码的国产开源项目不一样,没有人投资,不追求变现,也不喊“国产替代”的口号,就是一个普通人自己动手焊接电路板、编写程序、制作外壳,把一件本应被淘汰的东西重新救活过来,这样的事现在很少见了,但偏偏还有人坚持做下去。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.