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

    关注

    349

    文章

    1658

    浏览量

    231687
  • ESP32
    +关注

    关注

    17

    文章

    948

    浏览量

    16968
收藏 人收藏

    评论

    相关推荐

    【AI技术支持】ESP32模组PSRAM的CS引脚上拉导致功耗上升处理

    启明云端/01你是否曾遇到过?在游戏机产品上,使用ESP32-WROOM-32E/ESP32-WROOM-32UE模组,ESP-IDF版本为IDFv5.1.1时,根据外围设计原理图介绍,在模组内置
    的头像 发表于 10-31 08:01 68次阅读
    【AI技术支持】<b class='flag-5'>ESP32</b>模组PSRAM的CS引脚上拉导致功耗上升处理

    esp32esp8266代码共用吗

    本文将介绍ESP32ESP8266两款流行的微控制器在代码共用性方面的可能性与差异性。 一、引言 随着物联网技术的飞速发展,越来越多的智能设备开始进入我们的生活。其中,ESP32ESP
    的头像 发表于 08-19 18:23 873次阅读

    esp8266和esp32区别是什么

    以下是关于ESP8266和ESP32的主要区别: 处理器和架构 : ESP8266 :使用一个Tensilica L106 80MHz的处理器,属于Xtensa架构。 ESP32 :使
    的头像 发表于 08-19 18:16 3547次阅读

    esp32用什么软件编程

    ESP32是一款由乐鑫(Espressif)推出的低功耗、高性能的Wi-Fi和蓝牙双模微控制器,广泛应用于物联网、智能家居、智能穿戴等领域。要对ESP32进行编程,需要选择合适的编程软件和开发环境
    的头像 发表于 08-19 17:24 2228次阅读

    ESP32-WROOM-32EESP32-WROOM-32D、ESP32-WROOM-32U 有什么区别?ESP32-WROOM-32 后缀字母代表的意思是?

    相信很多人心里都有这样的疑问,今天就教大家怎么区分它们。 32D和32U是同一个芯片ESP32-D0WD的模组,主要区别的天线模式,分别是板载和IPEX外接天线。 32E是用的升级版的芯片
    的头像 发表于 07-17 10:09 6441次阅读
    <b class='flag-5'>ESP32-WROOM-32E</b>、<b class='flag-5'>ESP32</b>-WROOM-32D、<b class='flag-5'>ESP32</b>-WROOM-32U  有什么区别?<b class='flag-5'>ESP32</b>-WROOM-32 后缀字母代表的意思是?

    ESP32能取代STM32吗?哪个更好?

    不能!首先二者不存在哪个更好的问题,因为这两个芯片使用场景各不相同,在嵌入式系统领域,ESP32和STM32都是常见的单片机系列,它们各自具有一定的优势和适用场景。本文主要探讨ESP32是否能够取代
    的头像 发表于 07-06 08:04 6848次阅读
    <b class='flag-5'>ESP32</b>能取代STM32吗?哪个更好?

    esp-box-0.5.0\\esp-box-0.5.0\\examples\\factory_demo编译出错是什么原因导致的?

    in EXTRA_COMPONENT_DIRS doesn\'t exist: E:/Aw/ESP32/components Call Stack (most recent call first):
    发表于 06-27 07:04

    基于ESP32开发的工业级2.4GHz WiFi蓝牙模块方案

    不同的功耗需求,适用于各种应用场景        目前美迅物联网MesoonRF基于ESP32开发的工业级WiFi蓝牙模块有:MS-WB202B、MS-WB202F、MS-WB211F、MS-B212F
    的头像 发表于 05-31 17:06 682次阅读

    Module LoRa433 v1.1 | 410-525MHz频段LoRa通信模块

    NEWModuleLoRa433v1.1ModuleLoRa433v1.1是一款适用于410-525MHz频段的LoRa通信模块,模块内部采用SemtechSX1278方案,搭配外置S
    的头像 发表于 05-18 08:30 462次阅读
    Module <b class='flag-5'>LoRa433</b> v1.1 |  410-525MHz频段<b class='flag-5'>LoRa</b>通信<b class='flag-5'>模块</b>

    ESP32-C2在小魔方遥控器的应用

    我们经常提起的ESP32-C3和ESP32-S3,ESP32-C2感觉话题度没有那么多,但其应用上不可小觑。今天小启就跟大家讲讲ESP32-C2在小魔方遥控器的应用。1射频性能拉满,成
    的头像 发表于 01-13 08:03 742次阅读
    <b class='flag-5'>ESP32</b>-C2在小魔方遥控器的应用

    esp32外置flash的大小

    ESP32是一款功能强大的微控制器,广泛应用于物联网和嵌入式设备领域。虽然ESP32内置了一定的闪存空间,但有时候我们可能需要更大的储存空间来存储更多的数据或者程序。因此,一些厂商推出了外置
    的头像 发表于 01-09 11:24 3620次阅读

    ESP32与SD NAND的协同应用

    SDNAND在乐鑫ESP32上的作用SDNAND是贴片式TF卡,可以用于存储数据,比如视频图片或者代码乐鑫ESP32一颗具有双核处理器的嵌入式系统芯片,有丰富的外设接口,包括Wi-Fi、蓝牙
    的头像 发表于 01-08 13:56 513次阅读
    <b class='flag-5'>ESP32</b>与SD NAND的协同应用

    ESP32-PICO系列技术规格书

    ESP32-PICO 系列是基于 ESP32 芯片 的系统级封装 (SiP) 产品。ESP32-PICO 系列产品包括 ESP32-PICO-D4、
    发表于 12-12 16:56 0次下载
    <b class='flag-5'>ESP32</b>-PICO系列技术规格书

    ESP32-WROOM-32开发板教程

    ESP32-WROOM-32开发板。 第一部分:ESP32-WROOM-32简介 首先,让我们来了解一下ESP32-WROOM-32的基本信息。它是一款强大的Wi-Fi和蓝牙模块,内置
    的头像 发表于 12-08 13:55 9415次阅读

    esp32s3使用多串口

    esp32s3使用多串口 我按照别人博客中设置串口2,串口打印有问题,因为没有看到esp32s3 多串口,就总结了一下自己的经验 下图为esp32的引脚图 下图为esp32s3的引脚图
    的头像 发表于 11-06 11:29 4068次阅读
    <b class='flag-5'>esp32</b>s3使用多串口