如何使用 Raspberry Pi 构建摩尔斯电码接收器
本教程是构建楼间莫尔斯电码通信系统的两部分系列中的第二部分。在其中,我们将探索如何使用 Raspberry Pi 和 Wyze 相机创建莫尔斯电码接收器。在之前的文章中,我们解释了如何使用 Raspberry Pi 构建莫尔斯电码发射器灯,因此这是用于通信的接收端。
我最近搬到了一个新地方,发现我和我的朋友住在面对面的建筑物里。我们相距大约一公里,但我们的两个阳台都可以看到彼此的视线。我从小就一直想和朋友们建立一个通信网络,所以我翻阅了一本关于 Morse 的旧书,我的一个 Raspberry P 并开始工作。我非常喜欢混合新旧技术,因此我决定使用摩尔斯电码,而不是使用现代技术。
这个项目是第二个(也是更困难的)部分——接收和解释莫尔斯电码。值得庆幸的是,莫尔斯对信息的每个组成部分都有恒定的时间值,我们使用它——带有一些误差带——根据光脉冲的长度来假设正在传输的字母。这是如何做到的。
在开始之前,请先设置好您的 Raspberry Pi。如果您以前没有这样做过,请参阅我们关于如何首次设置 Raspberry Pi的文章。这个项目需要完整版的 Raspbian——不是无头安装。
1.安装git。我们需要它来从 GitHub 下载代码。
sudo apt-get update
sudo apt-get -y install git
2.将存储库克隆到您的主目录。这将确保我们拥有运行项目所需的所有代码。
cd ~/
git clone https://github.com/rydercalmdown/building_to_building_morse.git
3.运行“make install-receiver”命令安装所有项目依赖。该脚本将负责安装较低级别的依赖项,以及项目运行所需的 Python 库。
cd ~/building_to_building_morse/
make install-receiver
4.设置 Wyze 相机。我正在使用 Wyze Cam V2(V3 也可以)来处理检测。
5.使用本教程将自定义 RTSP 固件刷写到您的 Wyze 相机 。安装 RTSP 支持允许我们直接使用 Python 连接到相机并抓取帧。
6.从您的 Wyze 应用程序中获取 RTSP URL 值,并在您的 Pi 上导出 STREAM_URL 变量以将 Raspberry Pi 指向您的相机。您可以在手机上 Wyze 应用程序的“高级设置”部分找到 RTSP URL。
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。