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

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

3天内不再提示

带E32-433T LoRa模块的ESP32教程

454398 来源:网络整理 作者:网络整理 2019-11-12 11:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LoRa
    +关注

    关注

    355

    文章

    1916

    浏览量

    238402
  • ESP32
    +关注

    关注

    27

    文章

    1222

    浏览量

    22320
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    乐鑫科技新品ESP32-H4亮点速递!

    的技术潜力。产品主要规格产品特性与适用场景1超低功耗ESP32-H4内部集成的DC-DC模块可高效管理电源,降低系统功耗,延长设备续航时间。同时,该设计使芯片能够
    的头像 发表于 04-16 18:05 304次阅读
    乐鑫科技新品<b class='flag-5'>ESP32</b>-H4亮点速递!

    从 Mesh 到无线视频,ESP32-E22 的场景落地指南,飞睿科技乐鑫代理商

    Wi-Fi 6E 正在从旗舰走向普及。乐鑫 ESP32-E22 以协处理器为定位,支持三频 Wi-Fi 6E、峰值速率 2.4 Gbps,同时集成蓝牙 5.4 双模。本文聚焦 Mesh 路由器与无线
    的头像 发表于 04-13 14:59 755次阅读
    从 Mesh 到无线视频,<b class='flag-5'>ESP32-E</b>22 的场景落地指南,飞睿科技乐鑫代理商

    ESP32/ESP8266开发板单向多对一ESP-NOW无线通信

    本实验通过ESP-NOW无线通信协议实现多个ESP32/ESP 8266开发板向ESP32开发板发送数据。例如可以应用于从多个远程传感器上收集数据。
    的头像 发表于 03-30 10:14 173次阅读
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266开发板单向多对一<b class='flag-5'>ESP</b>-NOW无线通信

    ESP32/ESP8266开发板单向一对多ESP-NOW无线通信

    通过ESP-NOW无线通信协议实现ESP32开发板向多个ESP32/ESP 8266开发板发送数据。
    的头像 发表于 03-13 09:23 280次阅读
    <b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266开发板单向一对多<b class='flag-5'>ESP</b>-NOW无线通信

    ESP32驱动TFmini-S红外激光测距ToF模块进行测距

    本文介绍了TFmini-S红外激光测距ToF模块的基本特性,然后用ESP32开发板驱动TFmini-S模块进行测距,并在串口助手上显示出测距数据。
    的头像 发表于 03-06 14:43 330次阅读
    <b class='flag-5'>ESP32</b>驱动TFmini-S红外激光测距ToF<b class='flag-5'>模块</b>进行测距

    乐鑫ESP32

    ESP32-C3-MINI-1-N4 ESP32-S3-WROOM-1-N16R8 ESP32-WROOM-32E-N4
    发表于 02-05 14:45

    ESP32 Wi-Fi 控制 LED 灯的原理

    在智能家居、物联网设备中,用手机通过Wi-Fi控制灯光、风扇或插座,已经非常普遍。而在嵌入式开发中,ESP32是最常用的Wi-Fi模块之一。本文将带你系统理解:ESP32是如何通过Wi-Fi实现远程
    的头像 发表于 01-09 19:04 568次阅读
    <b class='flag-5'>ESP32</b> Wi-Fi 控制 LED 灯的原理

    ESP32蓝牙驱动MAX98357对音频音乐播放

    本文介绍了MAX98357音频模块的基本特性,并利用ESP32的蓝牙功能程序驱动此模块,最后用手机蓝牙连接ESP32播放手机音乐
    的头像 发表于 12-19 19:55 3205次阅读
    <b class='flag-5'>ESP32</b>蓝牙驱动MAX98357对音频音乐播放

    ESP32­WROOM­32 技术规格书

    电子发烧友网站提供《ESP32­WROOM­32 技术规格书.pdf》资料免费下载
    发表于 11-11 17:27 0次下载

    ESP8266和ESP32开发板常见的2种下载方式

    ESP32ESP8266是性价比很高而且使用较为广泛的的Wi-Fi模块,在物联网(IoT)领域的DIY项目中可以首先考虑这2款产品。 两款芯片都属于32位处理器。ESP32是低功耗
    的头像 发表于 11-10 20:30 1365次阅读
    <b class='flag-5'>ESP</b>8266和<b class='flag-5'>ESP32</b>开发板常见的2种下载方式

    乐鑫ESP32-C6和ESP32-C61究竟该如何选择?一文读懂本质区别

    乐鑫科技推出的ESP32-C6和ESP32-C61均支持Wi-Fi6,但定位不同。ESP32-C6是多协议枢纽,集成Wi-Fi6、蓝牙5、Zigbee和Thread,适合智能家居网关和Matter
    的头像 发表于 10-28 14:17 2631次阅读
    乐鑫<b class='flag-5'>ESP32</b>-C6和<b class='flag-5'>ESP32</b>-C61究竟该如何选择?一文读懂本质区别

    LoRa1120模块ESP32点对点LoRa通信实现实践指南

    本报告系统地阐述了使用LoRa1120模块ESP32微控制器实现基础点对点LoRa通信的全过程。内容涵盖了从模块技术特性分析、硬件系统连接
    的头像 发表于 08-28 17:21 7404次阅读
    <b class='flag-5'>LoRa</b>1120<b class='flag-5'>模块</b>与<b class='flag-5'>ESP32</b>点对点<b class='flag-5'>LoRa</b>通信实现实践指南

    ESP32开发板元件资料

    ESP32开发板元件
    发表于 07-21 14:47 17次下载

    ESP32驱动MFRC522 RFID模块读写IC卡数据

    本文将介绍ESP32开发板驱动MFRC522 RFID模块,读取RFID卡原始数据、获取RFID卡的UID,并将个人数据添加到RFID卡中。
    的头像 发表于 05-28 15:52 1760次阅读
    <b class='flag-5'>ESP32</b>驱动MFRC522 RFID<b class='flag-5'>模块</b>读写IC卡数据

    ESP32-CAMOV2640摄像头视频显示

    本文介绍了如何在Arduino IDE上开发实现ESP32-CAM模块获取实时图像视频
    的头像 发表于 05-23 10:47 1999次阅读
    <b class='flag-5'>ESP32</b>-CAM<b class='flag-5'>带</b>OV2640摄像头视频显示