Rpitx:来自Raspberry Pi GPIO引脚的无线电传输

2020-12-18 15:40:19

rpitx是Raspberry Pi的通用射频发射器,除非需要过滤器以避免干扰,否则它不需要任何其他硬件。它可以处理从5 KHz到1500 MHz的频率。

Rpitx是专为射频系统教育而设计的软件。尚未测试其是否符合管理无线电信号传输的法规。您有责任合法使用Raspberry Pi。

现在,您可以克隆存储库。脚本(install.sh)可以轻松安装。如果有任何疑问,您可以对其进行检查并手动进行步骤。您可以注意到/boot/config.txt应该在安装过程中提示修改。如果不接受,rpitx将不稳定。

将电线插入GPIO 4,即GPIO接头(接头P1)的引脚7。这充当天线。电线的最佳长度取决于您要传输的频率,但是可以在几厘米的范围内进行本地测试。

easytest是最简单的开始和观看演示的方法。所有传输均在免费ISM频段(434MHZ)上进行。要启动它,请转到rpitx文件夹并启动easytest.sh:

使用箭头选择您的选择,然后输入以启动它。不要忘记,一些测试是循环进行的,您必须按CTRL ^ C退出并返回菜单。

监视您正在执行的操作的简单方法是使用SDR软件和诸如rtl-sdr之类的SDR接收器,并将频率设置为434MHZ。

SDR上的瀑布上会显示一张图片。请注意,您应该进行一些调整,以获得对比度和正确的尺寸,具体取决于您的接收和所使用的SDR软件。

使用RDS广播FM。您应该随您的SDR一起收到它。这是您在传统FM广播接收机上应该听到的调制,但是此时频率太高。

这是使用音频调制的图像传输模式(USB模式)。您需要一个额外的软件来解码和显示它(qsstv,msstv ...)。该演示使用sstv的Martin1模式。

这是寻呼机使用的模式。您需要额外的软件才能解码。将您的SDR设置为NBFM模式。

这是一个信标模式,听起来像莫尔斯。您需要在模式0.5下进行歌剧才能解码。

rtlmenu允许同时使用rtl-sdr接收器加密狗和rpitx。结合接收器和传输进行实验,要启动它,请转到rpitx文件夹并启动rtlmenu.sh:

您必须首先设置接收器频率和rtl-sdr的增益。关于增益的警告,应确保您有足够的增益来接收信号,但又不要太强,否则可能会使信号饱和,并且rpitx不会有用。

使用箭头选择您的选择,然后输入以启动它。不要忘记,一些测试是循环进行的,您必须按CTRL ^ C退出并返回菜单。

一个典型的应用是重放信号。上图显示了RF远程开关的信号重放,因此首先记录几秒钟的信号CTRL ^ C以停止记录。然后再播放。

我们还可以现场传输接收到的频带频率。这里的输入频率是FM广播电台,它在434MHZ上重发。

我们假设输入频率在FM电台上进行了调谐。它在434MHZ上解调并调制为SSB。 SSB不是HiFi,因此更喜欢选择对讲机,音乐听起来有点不可思议!

rpitx是通用的RF发送器。与它相关的调制很多,并且使所有这些都易于贡献的文档也很多。这将是下一步!随时检查脚本,更改参数(频率,音频输入,图片...)。

保留原始作者的所有权利。我尝试在源代码中包含所有许可和作者。需要在本节中编写所有参考。