1 Arduino Reyax RYLR896 LoRa模块项目-电子电路图,电子技术资料网站 - 德赢Vwin官网

德赢Vwin官网 App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
vwin889
德赢Vwin官网 网>电子资料下载>电子资料>Arduino Reyax RYLR896 LoRa模块项目

Arduino Reyax RYLR896 LoRa模块项目

2023-02-08 | zip | 0.12 MB | 次下载 | 免费

资料介绍

描述

如果您是射频通信技术创客或者只是对此模块感兴趣的人,您会发现这个项目对您来说非常棒。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 语句会一直执行下去,直到电路的电源断开或电路出现故障。说明完毕。

 

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
  2. 19.00 MB  |  4次下载  |  免费
  3. 2使用TL431设计电源
  4. 0.67 MB   |  2次下载  |  免费
  5. 3BT134双向可控硅手册
  6. 1.74 MB   |  2次下载  |  1 积分
  7. 4一种新型高效率的服务器电源系统
  8. 0.85 MB   |  1次下载  |  1 积分
  9. 5LabVIEW环形控件
  10. 0.01 MB   |  1次下载  |  1 积分
  11. 6PR735,使用UCC28060的600W交错式PFC转换器
  12. 540.03KB   |  1次下载  |  免费
  13. 751单片机核心板原理图
  14. 0.12 MB   |  1次下载  |  5 积分
  15. 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
  16. 1.44 MB  |  1次下载  |  免费

本月

  1. 1开关电源设计原理手册
  2. 1.83 MB   |  54次下载  |  免费
  3. 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
  4. 8.45 MB   |  23次下载  |  免费
  5. 3DMT0660数字万用表产品说明书
  6. 0.70 MB   |  13次下载  |  免费
  7. 4UC3842/3/4/5电源管理芯片中文手册
  8. 1.75 MB   |  12次下载  |  免费
  9. 5ST7789V2单芯片控制器/驱动器英文手册
  10. 3.07 MB   |  11次下载  |  1 积分
  11. 6TPS54202H降压转换器评估模块用户指南
  12. 1.02MB   |  8次下载  |  免费
  13. 7STM32F101x8/STM32F101xB手册
  14. 1.69 MB   |  8次下载  |  1 积分
  15. 8基于MSP430FR6043的超声波气体流量计快速入门指南
  16. 2.26MB   |  7次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分