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
    +关注

    关注

    354

    文章

    1853

    浏览量

    237237
  • ESP32
    +关注

    关注

    24

    文章

    1085

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    VSCode + ESP-IDF环境下给ESP32-S3项目添加头文件

    VSCode + ESP-IDF环境下给ESP32-S3项目添加头文件
    的头像 发表于 11-28 07:27 753次阅读

    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 354次阅读
    <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 1295次阅读
    乐鑫<b class='flag-5'>ESP32</b>-C6和<b class='flag-5'>ESP32</b>-C61究竟该如何选择?一文读懂本质区别

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

    本报告系统地阐述了使用LoRa1120模块ESP32微控制器实现基础点对点LoRa通信的全过程。内容涵盖了从模块技术特性分析、硬件系统连接
    的头像 发表于 08-28 17:21 6459次阅读
    <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-运行网页服务器(Web Server)-实用篇

    在前一篇文章《ESP32-运行网页服务器(WebServer)-入门篇》,我们介绍了ESP32运行网页服务器(WebServer)的原理,然后我们基于ESP32实现了一个demo代码;看到很多同学都留言发表了自己的看法,有很多同
    的头像 发表于 07-28 18:05 2848次阅读
    <b class='flag-5'>ESP32</b>-运行网页服务器(Web Server)-实用篇

    ESP32开发板元件资料

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

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

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

    ESP32-CAMOV2640摄像头视频显示

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

    乐鑫ESP32-C5全面进入量产

    乐鑫信息科技 (688018.SH) 宣布,ESP32-C5 现已全面进入量产。
    的头像 发表于 05-06 16:50 1059次阅读

    零知开源——ESP32语音交互系统(AI小智)开发教程

    一、功能介绍小智AI聊天机器人是一个基于嵌入式硬件与人工智能技术深度融合的智能交互系统。该项目以ESP32开发板为核心,结合语音唤醒、自然语言处理、音频解码播放及图形化交互界面四大核心模块,实现
    发表于 03-29 16:30

    ESP32运行网页服务器 (Web-Server)-入门篇

    什么是ESP32WebServer?ESP32WebServer是在ESP32微控制器上运行的一个嵌入式网页服务器。它能够处理HTTP请求并作出响应,使用户可以通过网络浏览器与设备进行通讯和交互
    的头像 发表于 03-09 14:24 6508次阅读
    <b class='flag-5'>ESP32</b>运行网页服务器 (Web-Server)-入门篇

    STM32和ESP32应该学哪个

    等等,市场占有率也很高。 ESP32相对年轻了不少,满打满算也不到 10 岁,他的前身,还得从 ESP8266 说起,都属于乐鑫科技的产品。 如果你用单片机做过一些物联网产品,那多多少少应该听过 ESP8266,这是一个非常常见
    的头像 发表于 02-18 09:52 1124次阅读

    esp32如何接入豆包

    要在 ESP32 上接入豆包工具,本质上是让 ESP32 设备与豆包的 API 进行通信,以获取相关服务
    的头像 发表于 02-05 13:40 2859次阅读
    <b class='flag-5'>esp32</b>如何接入豆包

    原来ESP32竟可《一“芯”两用》既做人体检测传感器也做Wi-Fi数据传输

    今天将介绍ESP32如何"一芯两用",既做人体检测传感器也做Wi-Fi数据传输模块;对于使用ESP32做Wi-Fi数据通讯,相信玩ESP32的基本上都知道怎么玩了,但是
    的头像 发表于 12-18 18:12 5394次阅读
    原来<b class='flag-5'>ESP32</b>竟可《一“芯”两用》既做人体检测传感器也做Wi-Fi数据传输