
将项目连接到您的笔记本电脑或手机,然后使用LoRa在没有互联网或短信的设备之间聊天。 ![]() 这个项目中使用的东西 硬件组件 DFRobot FireBeetle ESP8266物联网微控制器 折扣为7.9美元。抢得快!它包括板载LiPo保护和充电电路。 × 1 RYLR896 LoRa模块 × 1 PCBWay定制PCB × 1 介绍 嘿,伙计们是什么人?来自CETech的Akarsh。 今天我们将制作一个可以连接到您的智能手机或任何计算机的项目,它使该设备支持LoRa的信使。现在,当您完成此操作时,您将能够使用相同的LoRa信使向任何其他设备发送消息。这一切都是在没有4G/ LTE / 3G / GSM / WiFi / SMS的情况下完成的。 ![]() 让我们现在从项目开始 第1步:零件 为了做到这一点,你需要一个ESP8266板,我建议使用NodeMCU型板,我使用DFRobot的Firebeetle板,因为它有板载电池充电和监控解决方案。 对于LoRa目的,我使用了RYLR896 。我强烈推荐这个模块,因为使用AT命令很容易在UART上使用。 我还建议使用PCB来制作项目,以便添加电池/ OLED显示器/开关/ esp8266并不困难。您可以从PCBWAY 订购PCB,因为它们只需5美元即可提供10个PCB。查看他们的在线Gerber查看器功能。 ![]() Firebeetle板ESP8266 ![]() 第2步:了解Reyax模块以及如何使用它。(可选:如果对工作不感兴趣,您可以跳过阅读此步骤)
![]()
![]() 图中的命令是基本命令,您可以参考本文档了解更多信息:REYAX-Lora-AT-COMMAND-GUIDE 我仍强烈建议您浏览我的YouTube视频,我会正确解释。 第3步:模块的连接 ![]() 1.两个模块的连接方式与上图相同。 2.当两个模块都连接好后,您可以逐个编程模块,然后测试项目。 ![]() 第4步:下载并设置Arduino IDE 从这里下载Arduino IDE 1.安装Arduino IDE并将其打开。 2.转到文件>首选项 ![]() 3. 在其他Boards Manager URL中添加http://arduino.esp8266.com/stable/package_esp8266com_index.jsont 。 4.转到“工具”>“板”>“板卡管理器” 5.搜索esp8266,然后安装板。 6.重新启动IDE。 第5步:编写项目编码
![]() 2.解压缩下载的文件夹并在arduino IDE中打开Stage1.ino文件。 3.导航到工具>板。在大多数情况下,选择使用NodeMCU(12E)的相应电路板。 4.选择正确的通讯。通过工具>端口移植端口。 5.点击上传按钮。 6.当标签显示Done Uploading时,您已准备好使用该设备。 ![]() 上传后打开串口监视器查看以下详细信息 第6步:玩设备 1.使用USB电缆将设备连接到需要进行消息传递的两个不同设备。在我的情况下,我将一个模块连接到我的笔记本电脑,另一个模块连接到我的手机使用OTG电缆。
![]() |
这么远啊 |
达8km,怎么实现的,能详细说明下吗? |