PocketRadio是一款基于atiny402 /412控制的袖珍型调频收音机,内部包括RDS RDA5807MP调谐芯片,TC8871音频放大器, MCP73831 LiPo电池充电器, 128*64分辨率OLED显示器(SSD1306)和三个按钮,可直接连接带保护的3.7V LiPo电池,3W / 4Ω扬声器和FM天线。 整体效果图如下 Github地址 硬件原理图 PCB 主要器件
软件方面 重点在于控制RDA5807,FM调谐器IC RDA5807MP由ATTINY412通过I²C控制。它有六个可写的16位寄存器(地址0x02 - 0x07)和六个可读的16位寄存器(地址0x0A - 0x0F)。RDA5807有两种写访问方法,一种是顺序方法,总是从地址0x02开始写寄存器,另一种是索引方法,首先传输寄存器地址,然后再传输内容。这两种方法由不同的I²C地址决定。要传输16位寄存器内容,首先发送高字节。RDA5807通过设置或清除相应寄存器中的某些位来控制。各个寄存器的详细含义可在datasheet中找到。 外壳方面 可3D打印外壳。Git文件后,在“3dprint”文件夹中可以找到不同高度的外壳。选择与电池和扬声器高度相匹配的外壳。用双面胶带把电池粘在机壳上。将电线天线穿过外壳上的小孔。为了提高音质,您可以在电池和机箱内的PCB之间包装一个泡沫垫。它应该紧贴在外壳的外墙上。 调频收音机使用方法
看到这儿,你是不是觉得很Easy,可以开搞了,有什么想法欢迎打在评论区~ 关注公众号'嵌入式杂谈',了解更多有趣好玩嵌入式项目信息。 |
|