0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作帶OLED顯示屏的ESP32 GPS追蹤器

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-18 11:27 ? 次閱讀

步驟1:零件

首先,作為主要部分,我使用了DFRobot的ESP32模塊。使用一些公頭和母頭將其連接到PCB上。我使用了OLED顯示器。

出于GPS的目的,我使用了Reyax GPS模塊。我強(qiáng)烈建議使用此模塊,因?yàn)樗浅H菀淄ㄟ^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設(shè)計(jì):我已經(jīng)在下面包括了Gerber文件。

對于后兩個部分,如果您找不到它們,可以給我發(fā)電子郵件/電子郵件,或者我可以幫助您找到

步驟2:為您的項(xiàng)目制造PCBs

您必須檢查出JLCPCB才能以便宜的價(jià)格在線訂購PCB!

您將獲得10支高質(zhì)量的PCB,并以2美元的價(jià)格運(yùn)到您家門口,還有些運(yùn)費(fèi)。您還將在首次訂購時獲得折扣運(yùn)輸。要設(shè)計(jì)您自己的PCB到easyEDA,完成后,將Gerber文件上傳到JLCPCB,以高質(zhì)量和快速的周轉(zhuǎn)時間制造它們。

步驟3:理論:了解GPS模塊和NMEA

位置跟蹤是通過GPS使用衛(wèi)星通信進(jìn)行的。 GPS衛(wèi)星始終覆蓋著整個地球。 GPS信號微弱,因此很難在室內(nèi)找到GPS信號。一次計(jì)算并獲取合適的GPS位置時,一次應(yīng)至少有3顆衛(wèi)星發(fā)出信號。連接到設(shè)備的衛(wèi)星越多,位置數(shù)據(jù)的準(zhǔn)確性越好。

現(xiàn)在在GPS模塊的情況下,該模塊是基于UART的模塊,可通過串行線路發(fā)送GPS數(shù)據(jù)。這以順序和適當(dāng)?shù)木幋a方式發(fā)生。這種編碼方式稱為NMEA。上面的圖像中給出了NMEA格式的GPS數(shù)據(jù)示例。

有NMEA在線解碼器工具可以對信息進(jìn)行解碼,并以良好的圖形方式顯示。您可以在這里找到一種工具。

步驟4:PCB中模塊的連接

1。兩個模塊的連接方式與上圖中的相同。

2。當(dāng)兩個模塊都連接好后,您可以對ESP32 Firebeetle板進(jìn)行編程,然后測試項(xiàng)目。

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

p》

步驟5:PCB的焊接和組裝

將所有零件焊接到PCB。

p》

我建議先將低高度的元件焊接到PCB上,然后再移到具有更高高度的元件(如插頭等)。在這種情況下,先按下按鈕,再再連接插頭。

焊接頭,然后將所有模塊連接到這些頭,并根據(jù)PCB上的標(biāo)記對齊。

在為模塊供電之前,請使用萬用表測試所有連接是否存在不良的焊接點(diǎn)和短路。

要對該模塊進(jìn)行編程,可以使用USB電纜將esp32模塊直接連接到PC。

步驟6:對項(xiàng)目進(jìn)行編碼

1。下載GitHub存儲庫:https://github.com/akarsh98/ESP32-GPS-tracker

2。提取下載的存儲庫。

3。在Arduino IDE中打開原始草圖。

4。導(dǎo)航對工具》委員會。選擇適合您使用的板卡,本例中為Firebeetle ESP32。

5。選擇正確的通訊。轉(zhuǎn)到工具》端口。

6。點(diǎn)擊上傳按鈕。

7。當(dāng)選項(xiàng)卡上顯示完成上傳時,您將看到OLED顯示屏如虎添翼。

第7步:使用設(shè)備播放

現(xiàn)在完成代碼上傳后,您只需要使用USB電纜或電池為設(shè)備供電。

幾秒鐘后,GPS模塊上的GNSS LED將開始閃爍,這意味著GPS信號被衛(wèi)星鎖定?,F(xiàn)在,您還可以將位置數(shù)據(jù)顯示在OLED上。

按GPIO0按鈕與設(shè)備菜單進(jìn)行交互。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • OLED顯示屏
    +關(guān)注

    關(guān)注

    6

    文章

    217

    瀏覽量

    30619
  • ESP32
    +關(guān)注

    關(guān)注

    17

    文章

    950

    瀏覽量

    16992
  • gps追蹤器
    +關(guān)注

    關(guān)注

    1

    文章

    13

    瀏覽量

    4228
收藏 人收藏

    評論

    相關(guān)推薦

    oled是什么顯示屏 OLED與LCD的區(qū)別

    OLED是什么顯示屏 OLED(Organic Light-Emitting Diode),即有機(jī)發(fā)光二極管,是一種電流型的有機(jī)發(fā)光器件。其工作原理是通過載流子的注入和復(fù)合而致發(fā)光,發(fā)光強(qiáng)度與注入
    的頭像 發(fā)表于 10-21 16:40 ?343次閱讀

    oled顯示屏的優(yōu)缺點(diǎn)有哪些

    優(yōu)缺點(diǎn)的分析。 一、OLED顯示屏的優(yōu)點(diǎn) 輕薄與柔性 OLED顯示屏的厚度可以小于1毫米,僅為傳統(tǒng)LCD屏幕的1/3左右,這使得它在移動設(shè)備、可穿戴設(shè)備等追求輕薄化的產(chǎn)品中具有顯著優(yōu)勢
    的頭像 發(fā)表于 10-21 16:37 ?404次閱讀

    OLED柔性顯示屏的金線封裝膠

    OLED柔性顯示屏的金線封裝膠是確保柔性顯示屏中金線連接穩(wěn)定、防止外界環(huán)境侵害的關(guān)鍵材料。OLED柔性顯示屏在使用金線進(jìn)行連接時,需要一種能
    的頭像 發(fā)表于 07-12 09:46 ?532次閱讀
    <b class='flag-5'>OLED</b>柔性<b class='flag-5'>顯示屏</b>的金線封裝膠

    想用ESP32-S2接8080顯示屏,對應(yīng)的引腳需要怎么分配?

    請教一下,我想用ESP32-S2接8080顯示屏,對應(yīng)的引腳需要怎么分配,有沒有相關(guān)的參考文檔?
    發(fā)表于 07-01 08:28

    Omdia:預(yù)計(jì)到2025年,Mini LED背光LCD顯示屏的出貨量將超過OLED顯示屏

    背光單元的LCD 電視顯示屏出貨量將在2024年達(dá)到620萬臺。 同年,三星顯示和LG 顯示預(yù)計(jì)將生產(chǎn)680萬臺OLED電視顯示屏,包括WO
    的頭像 發(fā)表于 06-26 17:12 ?651次閱讀
    Omdia:預(yù)計(jì)到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來做一個時鐘產(chǎn)品,HUB75D的LED32*16的
    發(fā)表于 06-17 07:42

    如何用esp32s3實(shí)現(xiàn)驅(qū)動rgb顯示屏?

    esp32s3實(shí)現(xiàn)驅(qū)動rgb顯示屏
    發(fā)表于 06-13 07:36

    ESP32以太網(wǎng)和SPI顯示屏使用會導(dǎo)致屏幕錯位怎么解決?

    使用的是ESP32 ethernet development kit開發(fā)板,在iperf例程的基礎(chǔ)上添加了lvgl, 進(jìn)行長時間ping包測試和iperf測試會導(dǎo)致顯示屏刷新的元素錯位,在不連接網(wǎng)線的情況下顯示屏就不會錯位了
    發(fā)表于 06-07 06:47

    如何為SPI OLED顯示屏添加另一個設(shè)備?

    SPI 數(shù)據(jù)接口將圖像傳送到 OLED 顯示屏。使用 UVC 應(yīng)用說明中的說明操作 UVC 部件。如何為 SPI OLED 顯示屏添加另一個設(shè)備? 謝謝。
    發(fā)表于 05-31 06:18

    OLED透明與雙面顯示屏結(jié)合會有怎樣的效果呢

    OLED透明與雙面顯示屏的結(jié)合,無疑為顯示技術(shù)領(lǐng)域帶來了全新的可能性。這種結(jié)合不僅將拓寬顯示技術(shù)的應(yīng)用領(lǐng)域,更將改變我們與數(shù)字信息的交互方
    的頭像 發(fā)表于 04-03 14:31 ?436次閱讀

    0.96寸 OLED 顯示屏使用手冊

    電子發(fā)燒友網(wǎng)站提供《0.96寸 OLED 顯示屏使用手冊.pdf》資料免費(fèi)下載
    發(fā)表于 03-19 11:02 ?28次下載

    stm32f407vet6驅(qū)動0.96寸oled,顯示屏無法顯示怎么解決?

    stm32f407vet6驅(qū)動0.96寸oled——iic協(xié)議代碼無報(bào)錯時鐘正確顯示屏無法顯示
    發(fā)表于 03-14 06:49

    Led顯示屏控制系統(tǒng)怎么使用 led顯示屏控制怎么設(shè)置

    LED顯示屏和控制之間的連接是正常的。通常,LED顯示屏控制會使用網(wǎng)線或者串口線與LED顯示屏進(jìn)行連接。在連接過程中,要確保線路連接正確
    的頭像 發(fā)表于 02-03 14:03 ?7268次閱讀

    LCD顯示屏、LED顯示屏、OLED顯示屏有什么區(qū)別?

    LCD顯示屏、LED顯示屏OLED顯示屏有什么區(qū)別? LCD顯示屏、LED顯示屏
    的頭像 發(fā)表于 12-11 14:29 ?1w次閱讀

    基于LVGL驅(qū)動的OLED的FFT聲音實(shí)時可視化

    本項(xiàng)目旨在利用LVGL驅(qū)動的 Xiao-expansion-board的OLED顯示屏實(shí)現(xiàn)FFT聲音數(shù)據(jù)的實(shí)時可視化。關(guān)鍵內(nèi)容包括利用LVGL庫在OLED屏幕上進(jìn)行數(shù)據(jù)可視化展示,在XIAO
    的頭像 發(fā)表于 11-25 14:20 ?3274次閱讀
    基于LVGL驅(qū)動的<b class='flag-5'>OLED</b><b class='flag-5'>屏</b>的FFT聲音實(shí)時可視化