资料介绍
描述
如果您是射频通信技术的创客或者只是对此模块感兴趣的人,您会发现这个项目对您来说非常棒。Reyax RYLR896 LoRa 收发模块基于 LoRa 技术,因此,它使用具有极低功耗的远程通信技术。该收发器基于 UHF 频段,您可以使用 USB 转串行电缆在其配置文件中更改该频段。在这个项目中,我没有手动配置模块,我只是在它们到达时使用它们,但是,您始终可以根据自己的喜好配置它们,并在 Reyax 网站上提供文档下载。您可以更改此模块的许多方面,例如:波段、地址、频率、传输的信息字节等等。现在,在开始这个项目之前,
2 Reyax RYLR896 LoRa收发模块
2 个 Arduinos(本例将使用 Maker Uno 和 Seeeduino v4.2)
2个面包板
2 USB 数据线(取决于 Arduino)
9 条跳线(公对公)
2 个 LED(任何颜色)
1个4.7K电阻
3个10K电阻
该项目的发射器电路安装非常简单,让我们开始吧!在开始之前,为了您自己和组件的整体安全,请拔下您的 Arduino 以避免短路。首先,将 Reyax RYLR896 模块插入面包板,面向您,如上图所示。其次,在面包板上插入 2 根跳线,将 Reyax 模块上的 GND (-) 连接到 Arduino 上的任何 GND (-) 引脚,并将 Reyax 上的 VDD(输入电压)引脚连接到 3.3v(+3.3 伏)固定在你的 Arduino 上。接下来,将一个 10K 电阻器插入面包板,将 GND (-) 和 RXD(数据接收)连接在一起,如上图所示。在 Reyax 上的 VDD(输入电压)和 NSRT(复位)之间也插入另一个 10K 电阻器。现在,使用你的 4。7K 电阻将 Reyax 模块上的 RXD(数据接收)直接连接到 Arduino 上的 D1(数字引脚 1)。此外,使用您的一个 LED 并将其放入面包板中,其腿(阴极和阳极)位于两个单独的列中。将整个安装包起来,使用两根跳线将 LED 的阳极连接到 Arduino 上的 D2(数字引脚 2),将 LED 的阴极连接到 Arduino 上的 GND (-)。这样就完成了变送器的安装!
安装该项目的接收器端的步骤少于发射器的步骤,所以让我们直接深入研究它,无需进一步研究。在开始之前,为了您自己和组件的整体安全,请拔下您的 Arduino 以避免短路。首先,将 Reyax RYLR896 模块插入面包板,如上图所示。其次,使用跳线将 Reyax 模块上的 GND (-) 引脚连接到 Arduino 上的 GND (-) 引脚之一。然后,使用另一根跳线将 Reyax 上的 TXD(数据传输)引脚连接到 Arduino 上的 D0(数字引脚 0)。之后,使用另一根跳线将收发器上的 VDD(输入电压)引脚连接到 Arduino 上的 3.3v(+3.3 伏)。现在,将最后一个 10K 电阻连接到 3.3v (+3. 3 伏)和模块的 NRST(复位)引脚,如上图所示。此外,取一个 LED 并将其插入面包板,在两列之间,将腿分开。将 LED 的阳极连接到 Arduino 上的 D2(数字引脚 2),并将阴极连接到 Arduino 上的 GND (-) 引脚。该电路的安装已完成!
关于代码
发射机
代码只有几行,对于初学者来说很容易理解,我们马上过一遍吧!我们首先定义 LED 连接到的引脚 D2(数字引脚 2)。然后,在第二行中,我们定义了一个扩展大小的变量 lastTransmission,稍后我们将使用它来存储一些字节的数据。在第三行,我们声明了一个只读变量 interval,它被设置为整数 1000。现在,我们进入了臭名昭著的 void 设置部分,从声明串行通信的波特率 115200 波特开始。我们还将已声明的 LED 引脚设置为输出引脚,这意味着信息将发送到该引脚。void 循环 现在 在这里,从if 语句开始, 说明:如果从开始算起的时间大于 lastTransmisson +interval的值, 则执行以下操作。如果if 语句 为真,它会打印一条消息“AT+SEND=0, 8, Testing!”,然后打开 LED,等待 100 毫秒,再次关闭 LED 并将变量lastTransmisssion设置为值在循环中使用的从开始计数的时间。整个if 语句 将一遍又一遍地循环,这就结束了对这段代码的解释。
接收者
与我们在本站项目中的大部分代码类似,这段代码相当简单,适合初学者,所以让我们通过它!与发射器中的代码类似,我们还在第一行中为我们的 LED 定义了一个引脚 D2(数字引脚 2),然后我们以字符串的形式声明了一个变量,称为 incomingString。现在, 空白设置 部分已经到来,第一行声明了串行通信的波特率,115200 波特。第二行设置 LED 的输出引脚 D2(数字引脚 2),以便可以将信息发送到该引脚,而不是从该引脚发送信息。现在 是 void 循环 部分,它以 if 语句 开头说明:如果有串口数据,将incomingString的变量替换为 进来的串口字符串。之后还有一个 if语句,说明:如果传入的数据串看起来像字符串,“Testing!”,打开 LED,等待 100 毫秒,然后再次关闭 LED。这两个if 语句会一直执行下去,直到电路的电源断开或电路出现故障。说明完毕。
- LoRa128X-C1 lora模块规格书免费下载
- RF4463PRO 433MHz LoRa模块100mW高性能无线收发模块V3
- LoRa611PRO 100mw 串口Lora无线组网模块V4规格书
- Arduino Uno LoRa RA-02温度传感器开源项目
- Arduino KY 008激光模块项目
- 如何将LoRa模块与Arduino连接
- LoRa无线图像和视频传输 1次下载
- 基于Arduino的户外LoRa GPS跟踪器 1次下载
- 基于LoRa的GPS跟踪器 5次下载
- 带有Arduino的Lora气象站
- E32 TTL UART LoRa模块连接到3.3V Arduino Promini
- Arduino——驱动LoRa SX-1278模块-节点(定向传输)
- 基于Arduino硬件光控灯制作资料 6次下载
- 433MHz LoRa扩频模块在PDA中的应用综述 12次下载
- 一文读懂:LoRa模块使用原理资料下载
- LoRa模块 WT99C262-SG 开发板使用教程 474次阅读
- LoRa数模模块设置开启LBT功能 568次阅读
- Arduino模组的KiCad符号与封装库介绍 1508次阅读
- 低功耗 Lora模块中收发模块对电流有什么不同差异 488次阅读
- 智能LoRa水表ESD静电浪涌保护方案说明 690次阅读
- LoRa无线模块E22-230T37S介绍 797次阅读
- 如何克服LoRa®终端节点设计中的挑战 491次阅读
- 如何从网页控制arduino? 3836次阅读
- 基于Arduino UNO和HC-05蓝牙模块控制伺服电机 4824次阅读
- lora模块在安装使用过程的注意事项 8188次阅读
- LoRa通信模块的特点及缺点 2w次阅读
- EML3047 LoRa模块的详细参数介绍 3122次阅读
- 星翼电子:LORA模块ATK-LORA-01相关信息描述 6479次阅读
- LoRa无线模块怎么用 通信距离可传输多远 2.5w次阅读
- 远程控制通讯--基于Arduino + ESP8266控制LED灯 3.9w次阅读
下载排行
本周
- 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 2使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 3BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 4一种新型高效率的服务器电源系统
- 0.85 MB | 1次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 54次下载 | 免费
- 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 5ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 6TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 7STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 8基于MSP430FR6043的超声波气体流量计快速入门指南
- 2.26MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多