使用Lora模块SX1278实现两块ESP8266之间的无线通讯

假如想象 提交于 2021-02-14 16:57:15

在过去的几年中,有许多通信技术可用于物联网设备之间的交互连接。在这些技术中,最受欢迎的是Wi-Fi技术和蓝牙模块。但是它们有一些局限性,例如通讯距离限制、接入点数量有限和高功耗。因此,Semtech引入了LoRa技术来解决所有这些问题。使用单节电池,该设备可以运行一年。

在本篇文章中,我们将使用LoRa模块SX1278与NodeMCU ESP8266开发板分别制作一个发射器和接收器电路。然后在0.96英寸I2C OLED显示屏上显示传输的参数。我们将以两个示例学习Lora SX1278和ESP8266通讯。首先,发射器将发送一个简单的数据包,然后检查在接收器是否已接收到数据。第二个示例中,我们将DHT11湿度和温度传感器添加到发送器电路中,并将湿度温度值无线发送到接收器。

所需的组件

以下是制作本文所需的组件

● Nodemcu ESP8266开发板

● LoRa SX1278模块

● DHT11传感器

● 0.96英寸OLED显示屏

● 连接导线

● 面包板

Semtech SX1278 LoRa模块

SX1276 / 77/78/79收发器具有LoRa远程调制解调器,可提供超长距离扩频通信和高抗干扰性,同时将电流消耗降至最低。

在这里插入图片描述

使用低成本晶振,SX1278可以实现-148dBm以上的灵敏度。高灵敏度与集成的+ 20dBm功率放大器相结合,产生了业界领先的链路预算,使其成为任何需要长距离或稳定性应用的最佳选择。与传统的调制技术相比,Lora SX1278在阻塞和选择性方面还具有显着优势,解决了长距离、抗干扰性和能耗之间平衡的传统设计。

更多内容请参考以下链接:https://www.yiboard.com/thread-1399-1-1.html


欢迎扫码关注微信公众号:yi-board

yiboard论坛

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!