
收音机和对讲机-立创小白缝合怪。
简介
立创开源这里有对讲机、有收音机、就是没有对讲机加收音机,咱们小白在立创学了几个项目,认识几个网友,就把他缝合起来。 当然也不是简简单单的缝合,画了原理图、PCB、写了程序。
简介:立创开源这里有对讲机、有收音机、就是没有对讲机加收音机,咱们小白在立创学了几个项目,认识几个网友,就把他缝合起来。 当然也不是简简单单的缝合,画了原理图、PCB、写了程序。开源协议
:CC BY-NC-SA 3.0
描述
请仔细阅读上述法规后,再进行学习。 此项目仅供学习、仅供学习、仅供学习、禁止商用,在学习过程中因违规测试造成的一切法律后果与此项目无关。
请仔细阅读后再进行复刻。学习此项目总体来说是比购买一款成品贵的,请在意成本的人略过此项目。
固件也开源了,不然大伙没法学习,但请一定一定记住,不要挑战法律。
请至少全文阅读此文档一次,节省很多时间。
设计背景
之前复刻过立创开源平台的多款收音机,也简单画了一个rda5807收音机,在此账号上一个项目中,已感谢各位前辈,这里再次感谢一遍。
ESP32S3-SI4732 Receiver - 立创开源硬件平台
源码由国外大佬Volos开源代码:https://github.com/VolosR/TEmbedFMRadio/tree/main/RadioEmbed 修改而来。
B站网友dolphbb的个人空间-dolphbb个人主页-哔哩哔哩视频 提供的适配RDA5807帮助。
首先我要给所有在立创开源平台学习的小伙伴们一点鼓励(也希望喜欢的小伙伴点个免费的赞和收藏)、本人并非从事相关工作,仅仅是爱好,在接触嘉立创之前仅购买过arduino相关产品及模块,稍有一点点arduino代码编写经验。
后参加嘉立创训练营项目,对EDA有了一些了解。
这个项目就是借鉴了立创开源项目的一些设计,非专业人员也可以通过立创开源进行学习,当然有一些已经画好的原理图也可以复制过来节省时间,当然并不鼓励一味抄袭。
还复刻了基于BK4802的迷你对讲机:灵犀LXB - 立创开源硬件平台
之后我就觉得一个收音机应该有对讲功能,而一个对讲机应该有收音机功能,当然此项目并非简单的将两个项目糅合起来,重新画了图、重新写了代码,修改了3D外壳以适应新增的对讲机功能。
后期规划
V1、(此版本)主要积攒经验,PCB重新画了几次,但也基本达到可以学习测试的效果。
V2、规划为 si4732收音机+at1846s对讲机+网络收音机+(网络对讲机,存疑)+小智对话音箱,成本可能高不少,不过对我们来说都是玩玩而已。欢迎有航空波段经验的大佬指点一下就加入航空波段,没有就不加,毕竟我们是示波器都没有的草台班子。规划V2并不是说V1不好,自认为还不错,可以给小白学着玩。
V3、规划为SDR(远期)。
愿意一起玩的伙伴可以QQ 群637927544,(立创点赞收藏+B站点赞收藏,送一个不包邮,10次送5个包邮,送面板共计100份,先到先得)会尽可能回答小白的问题,毕竟谁都是从小白过来的,当然希望先百度再AI,最后再提问。也希望有能写固件,能设计航空波段,对射频放大有经验的大佬加入。
开源协议
复刻学习此项目即认为您已熟悉无线电管理办法、因学习过程中造成违规行为与项目无关。
功能亮点
项目使用RDA5807+AT1846S,支持FM波段、134000-174000、200000-260000、400000-520000波段接收。
仅支持409波段(公众对讲机波段)发射。再次提醒项目仅供学习,请遵守相关法律法规。
公开版 | |||||
按钮 | 模式 | 长按 | 单击 | 双击 | 旋转 |
编码器 | 收音机 | 开关机 | 调整步长 | 配合编码器上搜下搜台,其它操作退出,无操作10秒后退出 | 调整频率 |
对讲机 | 开关机 | 调整步长 | 调整波段70/120/200(仅接收) | 调整频率,仅限接收 | |
上 | 收音机 | 切换FM、RF | 使用选中频率 | 配合编码器旋转调整音量,其它操作退出,无操作10秒后退出 | |
对讲机 | 切换FM、RF | 使用选中频率 | 配合编码器旋转调整音量,其它操作退出,无操作10秒后退出 | ||
中 | 收音机 | 手动存入当前选中的台 | 上一频率 | 删除选中频率 | 无 |
对讲机 | 手动存入当前选中的台,仅限接收 | 上一频率 | 删除选中频率,仅限接收 | ||
下 | 收音机 | 校准电池(充满电后拔掉充电器校准) | 下一频率 | 无 | |
对讲机 | 开启发射,仅限公众对讲机模式 | 下一频率 | 进入公众对讲机模式,再次退出,调整固定20频率 |
实物展示
硬件设计
MCU采用ESP32,充电采用TP4056,长按编码器开关机,功放采用NS4160。看原理图吧。
软件设计
在上一版收音机基础上加入自动搜台、步进调整、存取台优化。
新增对讲机部分代码。
对驱动库做了一些简单修改。
固件也已经开源,虽然代码写得不好,但是胜在注释多,这里不多解释了,喜欢的可以看代码,不喜欢的可以直接烧录。
GC9307屏幕需要改一点驱动,AT1846S也需要改一点,全部放附件了。自取即可。 st7789屏幕直接编译即可。
外壳设计
最好别打尼龙的,我打的尼龙的有点坑,很酥,易断,或许是我没选对材料。
由于后盖是坏的,所以是黑白拼色。
外壳基于V4mini群中一位不愿透露姓名的大佬重绘的外壳修改而来,加入麦克风开窗,修改喇叭开窗形状,加入土八螺丝,不需要土八的请选择普通外壳。
鉴于按钮比较小且多有丢失情况,所以一次制作9个按钮。
前面板喇叭孔设计为六芒星图案,增加麦克风开孔,并使用腔体包围麦克风,分为土八螺丝版和普通版,土八螺丝可以使固定更紧固。
土八螺丝版(目前有干涉,稍微用刀切一点没问题,也可以选择普通版)
后盖未进行修改。
物料及购买链接
附件下载BOM与购买链接,有推广,但是我找的便宜的,如果找到更便宜的可以补充,阻容等嘉立创有的均未提供购买链接。
学习指南
先问百度、再问AI、最后实在没办法了在群内提问。
可能会在B站简单讲一下。
焊接指南
此项目中使用AT1846S为QFN封装,焊接存在一些难度,其周边容阻器件选用了一些0402封装,RDA5807M引脚较密所以在焊接上稍微有一点难度。
下面说一些注意事项:
1、焊接前尽量擦拭PCB。
2、焊接QFN芯片时,尽量在芯片引脚上锡,焊盘上锡后再进行焊接,成功率提高很多。
3、焊接RDA5807M时,如遇连锡情况,可以使用嘻嘻线。
4、别在乎焊油,除非你真的很会焊。
5、焊接按钮尽量靠内焊接,不然组装时会造成挤压按钮 建议不要给按钮高温,我的按钮风枪或铁板之后不是很灵敏。
6、建议不要给麦克风高温。使用风枪先吹热PCB再放上麦克风,或者直接使用烙铁焊接,尽量不要使用铁板烧焊接麦克风(当然麦克风在背面也不好用铁板烧焊接)。
组装指南
就这样,然后那样,最后再那样,我相信大多数人能听懂。。。。。。不上图片了。
一定不要硬按屏幕,一定不要,提前比划一下,该用刀刮用刀刮,该打磨打磨,3D打印的不会那么准确。确定能放进去再组装,不然屏幕-1!!
烧录指南
烧录固件时,请按住编码器不要松手,直至烧录成功后自动开机方可松开编码器。
烧录工具会上传至附件。
别忘了点√号。
使用说明
附件说明
BOM及购买链接=BOM及购买链接.xlsx
3D=3D.rar
固件=esp32txshaoluceshichengg.rar
AT1846S驱动(也可以下载到,但是有修改一点)=HamShield.rar
屏幕驱动(为支持GC9307平米修改了一点驱动库)=TFT_eSPI.rar
设计图

BOM


评论