步骤1:零件

您可以在LCSC的以下链接上从eByte找到LoRa模块:

E32 1W模块LCSC:https://bit.ly/2R4xxct

E32 100mW模块LCSC:https://bit.ly/2ZjbLo6

天线433MHz LCSC:https://bit.ly/2WBUk5A

DFRobot的Firebeetle ESP32:https://bit.ly/2FwJ8LM

步骤2:为您的项目制造PCB

您必须签出JLCPCB才能订购在线便宜的PCBs!

您将获得10块高质量的PCBs并运到您家门口,只需2美元和一些运费。您还将在首次订购时获得折扣运输。要设计您自己的PCB到easyEDA,一旦完成,将Gerber文件上传到JLCPCB即可以良好的质量和快速的周转时间制造它们。

步骤3:上一教程[可选]

我上周为同一模块制作了一个入门教程视频,建议您在继续学习本教程之前先看一下。

步骤4:接线和电路

所有连接均已在PCB上完成。

ESP32,OLED和E32转接板之间的连接是基本的,并且仅使用几根电线进行连接。

ES32转接板的内部连接要复杂一些,为此我添加了一个单独的接口

最重要的连接是M1和M0引脚。它们需要连接到GND或VCC才能运行模块,并且不能悬空。下一步,我们将了解有关使用M1和M0选择模式的更多信息。

最后,我还在Rx和Tx引脚上连接了两个LED,以便在通过UART进行数据传输时

第5步:工作模式

更改引脚M1和M0的电压的不同模式

我们可以在上表中看到不同的模式。

我主要关注模式0和模式3。对于正常的LoRa使用,我保留模块处于模式0,并且要进行配置,我将其保持为模式3。

对于此项目,我们将两个引脚均保持为0,即模式0。

第6步:我们的PCB

我使用上述电路图设计了一块PCB,并制成了它。

PCB有用于ESP32的接头, E32和OLED显示模块。

除此之外,还有一些基本组件。

我也为PCB上的ESP32扩展了一些额外的GPIO引脚,

所以我将元件焊接在PCB上,并在下一步中对ESP32进行编程。

第7步:编码

1。下载GitHub存储库:https://github.com/akarsh98/ESP32-with-E32-LoRa-mo.。.

2。提取下载的存储库。

3。在Arduino IDE中打开原始草图。

4。导航对工具》委员会。选择适合您使用的板卡,本例中为Firebeetle ESP32。

5。选择正确的通讯。转到工具》端口。

6。点击上传按钮。

7。当选项卡上显示完成上传时,您将看到OLED显示屏如虎添翼。

步骤8:最终测试

我使用Micro USB将ESP32 PCB连接到电源。

在LoRa链接的另一端,我使用了上一教程中的Breakout模块,该模块是通过FTDI模块连接到PC并将M0和M1的模式开关设置为0&0。

然后开始通过UART向与PC连接的模块发送数据,并观察到ESP32之后OLED开始显示通过LoRa接收的数据。发送确认消息,我们在串行监视器上看到。

责任编辑:wv

433模块 espeasy_带E32-433T LoRa模块的ESP32教程相关推荐

  1. LoRa模块在物联网中的应用

    lora一种LPWAN通信技术,它基于扩频技术而广泛应用于超长距离的无线传输场景中.现在,LoRa主要在全世界433.868.915MHz等自由频带工作.其最大特征是灵敏度高,传输距离长,工作功耗低, ...

  2. Lora模块一对一和一对多

    什么是LoRa LoRa是美国Semtech(升特)公司2013年发布和推广的一种基于扩频技术的超远距离.低功耗无线传输方案.这一方案改变了以往关于传输距离与功耗相矛盾的问题,为用户提供一种简单的能实 ...

  3. E22 LoRa模块透传 定点传输 WOR模式测试与MicroPython应用

    测试说明 测试模块数:3 测试模式:配置模式.传输模式和WOR模式 如果没有检测到串口,首先检查是否安装串口驱动CH341SER,下载链接,提取码:vaw2 工作模式 模式(0-3) M1 M0 模式 ...

  4. python模块大全下载_Python及其常用模块库下载及安装

    一.Python下载:https://www.python.org/downloads/ 二.Python模块下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/ ...

  5. 433lora手持机|手持数据采集终端|lora模块手持PDA

    LoRa是功耗广域网通信技术中的一种,是Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输技术,是Semtech 射频部分产生的一种独特的调制格式.LoRa模块就是基于Semtech公司 ...

  6. arduino使用oled代码_【教程】在ESP32上使用E32433T LoRa模块

    [点击上方「蓝字」关注我们,一起成为技术颜控!] 正文共:2020字11图 预计阅读时间:6分钟 (为方便阅读,已标注重点) ESP32简介 ESP-WROOM-32(ESP32)是乐鑫最新发布的新一 ...

  7. LoRa模块E22-400T22S 四种模式下的电流分析和功耗评测

    LoRa模块E22-400T22S 4种模式下的功耗评测 E22-400T22S是全新一代的LoRa无线模块,是由EBYTE(亿佰特)设计研发的,它基于SEMTECH公司SX1268射频芯片的无线串口 ...

  8. 怎样把LoRa模块功耗降到极致

    怎样把LoRa模块功耗降到极致 一.   引言 能耗对于电池供电的产品来说是一个重大的问题,一旦电能耗尽设备将"罢工",在某些场合电能意味着电子产品的生命.物联网时代将会有越来越多 ...

  9. 创新微MinwSemi的LoRa模块在无线抄表中的应用

    随着科技和城市化进程的发展,对能源需求的急剧增加,我们的生活离不开水.电.燃气等能源,越来越多的家庭安装了智能表,传统的抄表方式需要投入大量的人工和时间成本,已经无法适应发展的需要,自动化.方便.简单 ...

最新文章

  1. linux安装配置java,Linux 安装配置 java 环境
  2. jQuery Validate 表单验证插件----Validate简介,官方文档,官方下载地址
  3. 在数据库中如果组合主键(假设为stuID和stuName)存在则更新,不存在则新增
  4. Git 图解、常用命令和廖雪峰教程笔记总结
  5. landsat8简介
  6. 一位尚德机构网课老师的一天:从容、热爱与“一键全连”
  7. 自行搭建app分发平台
  8. djyvp计算机电缆连接,DJYVP 计算机电缆DJYVPDJYVP电缆
  9. 游戏保护_CRC32检测
  10. BIOS内部模块详解
  11. 机电系统计算机设计试题,机电一体化系统设计(试题和答案)
  12. Java 后端将上传的 csv 文件转为 Excel xlsx 文件
  13. 单颗三极管实现电平转换
  14. mysql子查询重复利用_mysql – 如何在查询中多次使用子查询的结果
  15. Android驱动开发
  16. ffmpeg——在Windows平台上面使用的一个坑
  17. 在python中用pyTorch实现数字(0~9)语音识别
  18. Pygame(十九)音乐播放器1
  19. 射频基础:三种接收机的介绍
  20. NeurIPS 2020 | MiniLM:通用预训练模型压缩方法

热门文章

  1. google官方mvp+dagger2架构详解
  2. 计算机游戏五子连珠怎么出来,五子连珠游戏程序流程图
  3. 数据结构基础之动态顺序表详解
  4. 基于Ogre3d的.NET版本(MOGRE)做的台球游戏
  5. BBB学习(六):Windows电脑通信调试(2):BBB连接网络
  6. OKR与CFR管理模式(二)-CFR与OKR的绩效管理
  7. 【转载】专访阿里陶辉:大规模分布式系统、高性能服务器设计经验分享
  8. 《Spring Web Flow 实践》
  9. 生猪策略年报:产能释放缺口缩窄,季节扰动整体回调-20210106.PDF
  10. 计算机软件存在复制品吗,计算机软件保护常识