当LoRa技术2020年首次出现在雷达上时,DIY爱好者们就意识到这种长距离、低带宽协议的潜力,除了机器对机器的物联网连接之外还有很多潜力,例如建立人对人的文本消息。今天,随着基于LoRa协议的Meshtastic开源无线通信技术和节点模块产品的热络,我们已经够使用Raspberry Pi Pico W和LoRa Hat构建自己的Meshtastic LoRa节点应用。 在中国,Meshtastic设备使用的是470-510MHz ISM频段,这是一种开放的频率范围,无需特别的许可即可使用。Meshtastic设备既可以独立运行,也可以通过蓝牙连接到智能手机,从而与网络中的其他用户进行通信。 本项目中,我们将学习如何使用树莓派(Raspberry Pi)Pico W和LoRa Hat构建自己的Meshtastic LoRa节点。虽然你可以很容易地买到一个预制的设备,但自己用备件制作一个设备会给你带来乐趣,获得探索网状网络的实践体验。 购置硬件 树莓派Pico w板  RP2040(焊盘引脚)   1x   速卖通价格2.68美元  注意,树莓派Pico W上的Meshtastic不支持蓝牙连接 用于树莓派Pico的WaveShare LoRa节点模块  SX1262 (注意正确选择所在地区的频率)  1x  速卖通价格:11.80美元 Meshtastic节点手持天线   1x 注意,从向一卖家那里购买以最大化节省。从卖方购买天线时,检查他们是否也提供IPEX到SMA-K电缆。 装配 连接电池:将随附的电池连接到LoRa螺帽上的PH1.25电池头。 连接SMA连接器和天线:将随附的SMA连接器连接到LoRa螺帽上。 将天线拧入SMA连接器。 安装树莓派Pico W:将树莓派放在LoRa螺帽上,确保针脚正确对齐。注意LoRa位置:树莓Pi Pico W的USB口要放在远离天线的位置。 刷新软件 基于网络的安装程序需要使用Chrome或Edge浏览器,对于新的设备来说是一个很好的选择。 1. 插入您的设备 2. 访问flasher.meshtastic.org(需要运行Chrome或Edge浏览器) 3. 对于本项目中的这款设备,选择树莓派Pico W。 4. 选择最新的稳定版本。 5. 点击“Flash”开始刷新。 注意,如果选择CLI脚本,将以“手动方式”刷新固件。如果基于web的flasher不起作用,另一个选择是使用CLI脚本(命令行界面),具体操作可以参考Meshtastic指南以获得详细说明和帮助。相关链接如下: Meshtastic Web Flasher https://meshtastic.org/docs/getting-started/flashing-firmware/esp32/web-flasher/?ref=adrelien.com Flashing with the CLI https://meshtastic.org/docs/getting-started/flashing-firmware/esp32/cli-script/?ref=adrelien.com
|