项目简介
本项目是基于Arduino和DTMF技术的无线电电报系统。它的灵感来源于《行尸走肉:世界末日之后》系列,系统由接收器和发射器两部分构成。接收器以Arduino微控制器为基础,能够接收无线电广播消息,还能借助热敏打印机将消息打印出来;发射器则由电脑软件、DTMF库以及无线电设备组成。该项目主要是为末日情境提供一种低功耗、易移动的通信解决方案。
项目的主要特性和功能
- 低功耗设计:打印机工作时,系统最大功耗仅8W,适合电源短缺的场景。
- 易移动搭建:采用通用的Arduino微控制器和广泛可用的热敏打印机,便于硬件调整和获取耗材。
- 消息接收打印:接收器可接收无线电广播消息,并通过热敏打印机进行打印。
- DTMF编码发送:利用DTMF技术对消息进行编码后通过发射器发送。
安装使用步骤
- 搭建无线电发射器和接收器设备,将接收器频率设置为与发射器相同。
- 编码消息:使用DTMF命令对文本消息进行编码,例如
dtmf -c mk.txt -o mk.txt.enc
,其中mk.txt
是包含纯文本的输入文件,mk.txt.enc
是编码后的文件。 - 发送消息:使用命令
cat mk.txt.enc | dtmf
发送编码后的消息。 - 接收端会按照特定约定打印消息,如
<E>
表示检测到奇偶校验错误,<B>
表示接收到不可打印字符,Idx Err: -num-
表示严重错误。
注意事项
- 无线电音量过高可能导致传输失真,需从低音量开始,逐步小心调整。
- 硬件可根据实际情况替换,但某些设备的兼容性问题可能影响操作,遇到问题可参考相关资料解决。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】