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

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

3天内不再提示

如何制作带OLED显示屏的ESP32 GPS追踪器

454398 来源:网络整理 作者:网络整理 2019-11-18 11:27 次阅读

步骤1:零件

首先,作为主要部分,我使用了DFRobot的ESP32模块。使用一些公头和母头将其连接到PCB上。我使用了OLED显示器。

出于GPS的目的,我使用了Reyax GPS模块。我强烈建议使用此模块,因为它非常容易通过UART总线使用。

您可以找到以下部分:

1)ESP32 FireBeetle模块:https://www.dfrobot .com/product-1590.html

2)Reyax RYLR896 LoRa模块:https://www.ebay.com/itm/REYAX-RY8253F-10Hz-GPS-Gl 。..

3)我的PCB设计:我已经在下面包括了Gerber文件。

对于后两个部分,如果您找不到它们,可以给我发电子邮件/电子邮件,或者我可以帮助您找到

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

您必须检查出JLCPCB才能以便宜的价格在线订购PCB!

您将获得10支高质量的PCB,并以2美元的价格运到您家门口,还有些运费。您还将在首次订购时获得折扣运输。要设计您自己的PCB到easyEDA,完成后,将Gerber文件上传到JLCPCB,以高质量和快速的周转时间制造它们。

步骤3:理论:了解GPS模块和NMEA

位置跟踪是通过GPS使用卫星通信进行的。 GPS卫星始终覆盖着整个地球。 GPS信号微弱,因此很难在室内找到GPS信号。一次计算并获取合适的GPS位置时,一次应至少有3颗卫星发出信号。连接到设备的卫星越多,位置数据的准确性越好。

现在在GPS模块的情况下,该模块是基于UART的模块,可通过串行线路发送GPS数据。这以顺序和适当的编码方式发生。这种编码方式称为NMEA。上面的图像中给出了NMEA格式的GPS数据示例。

有NMEA在线解码器工具可以对信息进行解码,并以良好的图形方式显示。您可以在这里找到一种工具。

步骤4:PCB中模块的连接

1。两个模块的连接方式与上图中的相同。

2。当两个模块都连接好后,您可以对ESP32 Firebeetle板进行编程,然后测试项目。

上面显示的所有连接均在PCB中完成,因此不需要任何其他接线。

p》

步骤5:PCB的焊接和组装

将所有零件焊接到PCB。

p》

我建议先将低高度的元件焊接到PCB上,然后再移到具有更高高度的元件(如插头等)。在这种情况下,先按下按钮,再再连接插头。

焊接头,然后将所有模块连接到这些头,并根据PCB上的标记对齐。

在为模块供电之前,请使用万用表测试所有连接是否存在不良的焊接点和短路。

要对该模块进行编程,可以使用USB电缆将esp32模块直接连接到PC。

步骤6:对项目进行编码

1。下载GitHub存储库:https://github.com/akarsh98/ESP32-GPS-tracker

2。提取下载的存储库。

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

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

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

6。点击上传按钮。

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

第7步:使用设备播放

现在完成代码上传后,您只需要使用USB电缆或电池为设备供电。

几秒钟后,GPS模块上的GNSS LED将开始闪烁,这意味着GPS信号被卫星锁定。现在,您还可以将位置数据显示在OLED上。

按GPIO0按钮与设备菜单进行交互。

责任编辑:wv

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

    关注

    6

    文章

    217

    浏览量

    30617
  • ESP32
    +关注

    关注

    17

    文章

    950

    浏览量

    16988
  • gps追踪器
    +关注

    关注

    1

    文章

    13

    浏览量

    4228
收藏 人收藏

    评论

    相关推荐

    oled是什么显示屏 OLED与LCD的区别

    OLED是什么显示屏 OLED(Organic Light-Emitting Diode),即有机发光二极管,是一种电流型的有机发光器件。其工作原理是通过载流子的注入和复合而致发光,发光强度与注入
    的头像 发表于 10-21 16:40 327次阅读

    oled显示屏的优缺点有哪些

    优缺点的分析。 一、OLED显示屏的优点 轻薄与柔性 OLED显示屏的厚度可以小于1毫米,仅为传统LCD屏幕的1/3左右,这使得它在移动设备、可穿戴设备等追求轻薄化的产品中具有显著优势
    的头像 发表于 10-21 16:37 373次阅读

    OLED柔性显示屏的金线封装胶

    OLED柔性显示屏的金线封装胶是确保柔性显示屏中金线连接稳定、防止外界环境侵害的关键材料。OLED柔性显示屏在使用金线进行连接时,需要一种能
    的头像 发表于 07-12 09:46 530次阅读
    <b class='flag-5'>OLED</b>柔性<b class='flag-5'>显示屏</b>的金线封装胶

    想用ESP32-S2接8080显示屏,对应的引脚需要怎么分配?

    请教一下,我想用ESP32-S2接8080显示屏,对应的引脚需要怎么分配,有没有相关的参考文档?
    发表于 07-01 08:28

    Omdia:预计到2025年,Mini LED背光LCD显示屏的出货量将超过OLED显示屏

    背光单元的LCD 电视显示屏出货量将在2024年达到620万台。 同年,三星显示和LG 显示预计将生产680万台OLED电视显示屏,包括WO
    的头像 发表于 06-26 17:12 651次阅读
    Omdia:预计到2025年,Mini LED背光LCD<b class='flag-5'>显示屏</b>的出货量将超过<b class='flag-5'>OLED</b><b class='flag-5'>显示屏</b>

    请问ESP32硬定时可以用来扫描HUB75D的LED32*16的显示屏吗?

    1,如题:ESP32硬定时,可以用来扫描,HUB75D的LED32*16的显示屏吗? 2,问题,我使用ESP32来做一个时钟产品,HUB75D的LED32*16的
    发表于 06-17 07:42

    如何用esp32s3实现驱动rgb显示屏

    esp32s3实现驱动rgb显示屏
    发表于 06-13 07:36

    ESP32以太网和SPI显示屏使用会导致屏幕错位怎么解决?

    使用的是ESP32 ethernet development kit开发板,在iperf例程的基础上添加了lvgl, 进行长时间ping包测试和iperf测试会导致显示屏刷新的元素错位,在不连接网线的情况下显示屏就不会错位了
    发表于 06-07 06:47

    如何为SPI OLED显示屏添加另一个设备?

    SPI 数据接口将图像传送到 OLED 显示屏。使用 UVC 应用说明中的说明操作 UVC 部件。如何为 SPI OLED 显示屏添加另一个设备? 谢谢。
    发表于 05-31 06:18

    OLED透明与双面显示屏结合会有怎样的效果呢

    OLED透明与双面显示屏的结合,无疑为显示技术领域带来了全新的可能性。这种结合不仅将拓宽显示技术的应用领域,更将改变我们与数字信息的交互方
    的头像 发表于 04-03 14:31 435次阅读

    0.96寸 OLED 显示屏使用手册

    电子发烧友网站提供《0.96寸 OLED 显示屏使用手册.pdf》资料免费下载
    发表于 03-19 11:02 28次下载

    stm32f407vet6驱动0.96寸oled显示屏无法显示怎么解决?

    stm32f407vet6驱动0.96寸oled——iic协议代码无报错时钟正确显示屏无法显示
    发表于 03-14 06:49

    Led显示屏控制系统怎么使用 led显示屏控制怎么设置

    LED显示屏和控制之间的连接是正常的。通常,LED显示屏控制会使用网线或者串口线与LED显示屏进行连接。在连接过程中,要确保线路连接正确
    的头像 发表于 02-03 14:03 7233次阅读

    LCD显示屏、LED显示屏OLED显示屏有什么区别?

    LCD显示屏、LED显示屏OLED显示屏有什么区别? LCD显示屏、LED显示屏
    的头像 发表于 12-11 14:29 9712次阅读

    基于LVGL驱动的OLED的FFT声音实时可视化

    本项目旨在利用LVGL驱动的 Xiao-expansion-board的OLED显示屏实现FFT声音数据的实时可视化。关键内容包括利用LVGL库在OLED屏幕上进行数据可视化展示,在XIAO
    的头像 发表于 11-25 14:20 3267次阅读
    基于LVGL驱动的<b class='flag-5'>OLED</b><b class='flag-5'>屏</b>的FFT声音实时可视化