基于STM32的寻呼发射器开源啦!!
这个项目是我第一个独立自主的项目,从PCB设计、程序编写到上位机编写、外观设计都是我一个人独立完成,前后耗费近一年时间。现学业繁忙,没有精力继续维护下去,并且我觉得我代码写的稀烂。所以将这个项目开源,供广大朋友自己DIY。该项目遵循GPL协议,STM32部分代码、上位机全部代码和ESP8266全部代码仅用于个人研究和DIY,不可用于商业用途!!!商业授权请联系359303267@qq.com
项目介绍
这个项目主要由STM32F103RCT6、ESP8266-01S、SR_FRS_1WV模块组成,需要配合上位机进行使用。主要用于生成POCSAG编码并进行NFM调制发送,使接收设备可以收到消息。可以向老式的BP机发送消息,前提是BP机必须工作在V段频率且支持POCSAG编码,关于这方面的知识可以从这里学习:https://www.bilibili.com/video/BV1YE411N7p7/
相当于小型寻呼台。
这款发射器支持手机wifi追频追码,支持所有POCSAG编码的机器,暂时不支持高速机。
5V2A供电,在户外可使用充电宝供电。支持摩托罗拉大顾问,精英王,八达等常见低速型号,发射低功率0.5W,高功率1W(只会多不会少),空旷发射距离1km多,条件好的距离可达2km(不是吹的,我实际测试过,天线在二楼,骑着小电驴测试距离,你也可以用设备测功率,不够1W我吃了它!由此可见其他那些100mW功率的发射器距离有多远了吧…),可外接功放增加距离(前提是在合规合法的情况下),可设置PTT延时,可提前和延后打开功放,避免误码。频率范围136MHz~174MHz,支持512、1200、2400速率的机器,可支持数字机和汉字机,也就是说,只要你的呼机上没有flex花花标志,都是支持的。
一次可发送400个字符,200个汉字,可以群呼,可以组呼,内置存储器,可存储20组呼机参数和常用语,可连接家里的Wifi,也可工作在热点模式。在户外没有wifi也可以通过手机连接自带的wifi网络进行控制。如果你有技术,可以自己做内网穿透(比如花生壳之类的,个人免费),实现随时随地都可以发送消息。这样的优势就是不怕我跑路。
发射器自带OLED显示屏,可显示重要参数和提示,产品支持固件升级。
STM32F103RCT6可以更换成其他M3内核的单片机。
ESP8266-01S模块需要进行改装,需要将自带的1MB Flash更换成4MB,不能直接使用。如果不需要WIfi控制功能,也可以不装ESP8266。
SR_FRS_1WV模块也需要改装,不可直接使用,需要拆开屏蔽罩,将压控振荡器的输入端(26M晶振1脚)引出并与模块的第四脚相接才可以进行正常的发送。
进行无线发送时需要注意,不可空载测试,必须要接上V段天线或者假负载,否则会烧坏RF模块的功放!!
由于发送功率较大,已达到1W,空旷通信距离可以超过1km,因此务必遵守当地无线电相关法则,不可干扰其他设备正常运行,不可干扰其他人通信和卫星通信,务必通过业余无线电考试之后再进行操作!!
PCB地址:https://lceda.cn/verylk/xun-hu-fa-ye-jiv1-0_copy_copy
源码地址:https://github.com/359303267/STM32_POCSAG_Transmit
软件地址:https://github.com/359303267/STM32_POCSAG_Transmit/releases
使用教程:https://www.bilibili.com/video/BV1sZ4y1u76M
成品外观
假如你有问题
本人开源这个项目即表示放弃这个项目,所以有任何问题都不要找我(当然,给我送钱除外,毕竟谁会跟钱过不去呢~),你需要增加自己的知识储备。更不要试图加我,我不会同意。
没有成品卖!!
其他要说的
看到下面红色的打赏了吗?你懂我意思~