资料介绍
描述
大家好 !这次我得到了一个有趣的 LoRa + NodeMCU + Blynk 组合。我们将使用 NodeMCU 通过 LoRa 接收消息,并使用 Blynk 在我们的应用程序上显示接收到的消息
- NodeMCU 是最简单易用的内置 WiFi 板之一,可以从 Arduino IDE 进行编程并添加一些附加功能。
- Blynk 是一个带有应用程序的平台,可以使用简单的库轻松地与物联网设备连接。
- LoRa 是一种长距离技术,传输距离远,功耗低。
这三种技术的结合可以用来开发做出优秀的项目。
LoRa RA-02 模块有两种形式 - SMD 形式和分线板形式。我会推荐(并使用)分线板类型,因为它易于使用且对面包板友好。在开始项目之前,我们必须焊接 LoRa Breakout 板上的插头引脚。小心不要让电路板过热。
项目流程:
- LoRa 模块读取接收到的消息包,并使用 SPI 协议将包传输到 NodeMCU。
- NodeMCU 读取数据包并通过 WiFi 将其发送到虚拟引脚 V1 上的应用程序的 LCD 显示器。
注意:我已经演示了 Arduino 和 LoRa 的接口,可以用来制作发射器,可以在这里找到。
如何使用 Arduino IDE 对 NodeMCU 进行编程:
1. 转到文件 -> 首选项并将给定的链接粘贴到附加板管理器中,然后选择确定。
http://arduino.esp8266.com/stable/package_esp8266com_index.json
2. 转到工具 -> 板并选择板管理器。
3、通过esp8266社区搜索esp8266,安装最新版本。
4. 转到工具 -> 板,导航并选择 NodeMCU 0.9。现在,您的 Arduino IDE 已准备好在 NodeMCU 上进行编程。
导入库:
我们将使用两个新库。所以我们需要从它的源头导入它。这可以从 Arduino IDE 完成。
1. 转到 Sketch -> 包含库 -> 管理库
2. 搜索 Sandeep Mistry 的 LoRa,选择最新版本并安装。
3. 同样,搜索 Blynk,选择最新版本并安装。
引脚连接:
创建 Blynk 应用程序
1. 下载 Blynk 应用程序并完成注册过程。
2. 进入新项目,输入任意名称,选择设备为 ESP8266,然后点击创建。将发送一封包含授权 ID 的电子邮件。通过替换双引号中的文本将其粘贴到您的 Arduino 代码第 12 行。
3. 点击右上角的 + 图标并选择 LCD。在 LCD 设置中,选择 Advanced Mode 并选择输入引脚为 V1。
4. 单击右上角的直角三角形以部署您的应用程序。
如果您编程的 NodeMCU 连接到 WiFi,您将看到的第一条消息是“Waiting”。
注意:将第 13 行中的 WiFi 用户名替换为您的 WiFi SSID,将第 14 行中的 WiFi 密码替换为您的 WiFi 密码。
执行 :
样品运行
这就是应用程序显示接收到的消息的方式。初始消息将是“等待”。
只是为了交叉验证,这些是发送器发送的消息,这是我在之前的项目中构建的使用 Arduino 的温度传感器。
- 使用LoRa RA-02传输温度传感器从STM32 Nucleo64读取温度值
- Arduino Uno LoRa RA-02温度传感器开源项目
- 如何在通知程序上以动画的形式显示来自手机的通知
- 如何使用STM32CubeMX构建简单的USB-PD接收器应用程序
- AN5418_使用STM32CubeMX构建一个简单的USB-PD接收器应用程序
- 如何使用 STM32CubeWL 构建 LoRa® 应用程序
- 手指在应用程序上机器人
- 在Blynk应用程序中使用NodeMcu8266连接DHT传感器值
- 使用NodeMCU在LOTODA应用程序上监控温度和湿度
- 移动LoRa短消息发送器/接收器
- 安信可LoRa快速入门指南
- 【安信可LoRa模组专题①】安信可LoRa快速入门指南
- 安信可NodeMCU-32S驱动Ra-01模组实现温湿度数据传输并显示在OLED上
- 湿度传感器HZ-02RA产品手册 4次下载
- 无线遥控接收器程序
- 基于RA2L1实现串口DTC数据接收 367次阅读
- 调谐射频接收器电路分享 3142次阅读
- 电工知识—S7-1500程序上传 9572次阅读
- 宽带RF接收机架构选项综述 1428次阅读
- 一个蓝牙实战项目USB蓝牙接收器的解析总结 5296次阅读
- 软件无线电接收器的结构 2157次阅读
- 在MPSoC ZCU106单板的HDMI-Tx上基于eglfs_kms的运行QT应用程序 2773次阅读
- 如何利用ATmega328P构建一个可靠的LoRa设备 5274次阅读
- 浅谈RAM 执行应用程序 3061次阅读
- 如何提高GPS接收器的灵敏度 4976次阅读
- 如何在谷歌云上使用Hyperledger Caliper测试区块链应用程序 1212次阅读
- 如何确定接收器增益以及对接收SNR的负面影响分析 9302次阅读
- 怎样在 Linux 上安装程序? 4824次阅读
- 简单自制蓝牙接收器 5.3w次阅读
- 基于FPGA的DVI接收器设计与实现 5050次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多