Përmbajtje:

Gjurmuesi GPS ESP32 Me një ekran OLED: 7 hapa
Gjurmuesi GPS ESP32 Me një ekran OLED: 7 hapa

Video: Gjurmuesi GPS ESP32 Me një ekran OLED: 7 hapa

Video: Gjurmuesi GPS ESP32 Me një ekran OLED: 7 hapa
Video: Парень нашел ОРЛА с GPS трекером на спине. Он подключил его к компьютеру и не поверил своим ГЛАЗАМ 2024, Qershor
Anonim
Image
Image

Ky është një gjurmues GPS i cili shfaq të gjitha të dhënat e pozicionit në ekranin OLED. Një buton ndihmon përdoruesin të ndërveprojë me një UI në OLED.

Hej, çfarë ka, djema? Akarsh këtu nga CETech.

Kodi ofron një program të drejtuar nga menyja duke përdorur butonin në bord, i cili kur shtypet për një interval të shkurtër, kalon nëpër menutë e të dhënave GPS si gjerësia, gjatësia, lartësia, shpejtësia etj.

Ju mund t'i ngarkoni këto të dhëna duke përdorur esp32 në internet duke përdorur wifi ose Bluetooth në një smartphone.

Pra, me pak fjalë, ky projekt ka një ESP32 i cili mund të japë funksionalitet WiFi/Bluetooth, ekran OLED dhe modul GPS. Mundësitë me kodin janë të pafundme. Unë gjithashtu kam shtuar një zonë prototipimi ku mund të shtoni sensorë ose përbërës të tjerë në ESP32 e cila është gjithashtu e arritshme.

Hapi 1: Pjesët

Pjesët
Pjesët
Pjesët
Pjesët

Së pari si pjesa kryesore, kam përdorur një modul ESP32 nga DFRobot. Bashkangjitur në PCB duke përdorur disa tituj meshkuj dhe femra. Kam përdorur një ekran OLED.

Për qëllimin GPS, kam përdorur një modul GPS Reyax. Unë sugjeroj shumë këtë modul pasi është shumë i lehtë për t'u përdorur mbi autobusin UART.

Pjesët më poshtë mund t’i gjeni:

1) Moduli ESP32 FireBeetle:

2) Moduli Reyax RYLR896 LoRa:

3) Dizajni im PCB: Unë kam përfshirë skedarin Gerber më poshtë.

Për dy pjesët e fundit, nëse keni vështirësi në gjetjen e tyre, mund të më dërgoni mesazh/email dhe ose unë mund t'ju ndihmoj ta gjeni në zonën tuaj ose mund t'i dërgoj tek ju nëse dëshironi.

Hapi 2: Merrni PCB për Projektin tuaj të Prodhuar

Merrni PCB për Projektin tuaj të Prodhuar
Merrni PCB për Projektin tuaj të Prodhuar

Ju duhet të shikoni JLCPCB për porositjen e PCB -ve në internet me çmim të ulët!

Ju merrni 10 PCB me cilësi të mirë të prodhuara dhe dërguara në pragun tuaj për 2 $ dhe disa transport. Ju gjithashtu do të merrni një zbritje në transportin në porosinë tuaj të parë. Për të hartuar PCB -në tuaj në easyEDA, pasi të jetë bërë kjo, ngarkoni skedarët tuaj Gerber në JLCPCB për t'i prodhuar ato me cilësi të mirë dhe kohë të shpejtë të kthesës.

Hapi 3: Teoria: Kuptimi i Modulit GPS & NMEA

Teoria: Kuptimi i Modulit GPS & NMEA
Teoria: Kuptimi i Modulit GPS & NMEA
Teoria: Kuptimi i Modulit GPS & NMEA
Teoria: Kuptimi i Modulit GPS & NMEA
Teoria: Kuptimi i Modulit GPS & NMEA
Teoria: Kuptimi i Modulit GPS & NMEA

Ndjekja e pozicionit bëhet përmes GPS duke përdorur komunikimin satelitor. Ka satelitë GPS që mbulojnë të gjithë tokën në çdo kohë. Sinjalet GPS janë të dobëta dhe kështu ka vështirësi në gjetjen e sinjalit GPS brenda. Në një kohë për të llogaritur dhe marrë një vendndodhje të përshtatshme GPS, duhet të ketë sinjale nga të paktën 3 satelitë në të njëjtën kohë. Sa më shumë satelitë të lidhur me pajisjen tuaj, aq më mirë saktësinë e të dhënave të vendndodhjes.

Tani në rastin e modulit GPS, moduli është një modul i bazuar në UART dhe dërgon të dhënat GPS përmes linjave seriale. Kjo ndodh në mënyrë të njëpasnjëshme dhe të koduar siç duhet. Kjo mënyrë e koduar quhet NMEA. Një shembull i të dhënave GPS në formatin NMEA është dhënë më lart në figurë.

Ekzistojnë mjete dekoduese online NMEA të cilat deshifrojnë informacionin dhe e tregojnë atë në një mënyrë të mirë grafike. Ju mund të gjeni një mjet KTU.

Hapi 4: Lidhjet e moduleve në PCB

Lidhjet e moduleve në PCB
Lidhjet e moduleve në PCB

1. Të dy modulet do të lidhen njësoj si në imazhin e mësipërm.

2. Kur të dy modulet janë të lidhur, mund të programoni bordin ESP32 Firebeetle dhe më pas të testoni projektin.

Të gjitha lidhjet e treguara më sipër janë bërë në PCB dhe kështu nuk ka nevojë për ndonjë instalime elektrike të tjera.

Hapi 5: Saldimi dhe montimi i PCB

Saldimi dhe montimi i PCB
Saldimi dhe montimi i PCB
Saldimi dhe montimi i PCB
Saldimi dhe montimi i PCB

Bashkoni të gjitha pjesët në PCB.

Unë do të sugjeroja që së pari të bashkoni komponentët me lartësi të ulët në PCB dhe pastaj të kaloni në përbërës me më shumë lartësi si titujt, etj. Në këtë rast butoni së pari pastaj titujt.

Pasi të jenë ngjitur titujt, atëherë bashkëngjitni të gjitha modulet në këto tituj duke u rreshtuar sipas shenjave në PCB.

Para se të aktivizoni modulin, provoni të gjitha lidhjet duke përdorur një multimetër për nyjet e saldimit të keq dhe qarqet e shkurtra.

Për të programuar modulin, mund ta lidhni modulin esp32 direkt me kompjuterin tuaj duke përdorur një kabllo USB.

Hapi 6: Kodimi i projektit

Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit

1. Shkarkoni depon GitHub:

2. Nxirrni depon e shkarkuar.

3. Hapni skicën e papërpunuar në Arduino IDE.

4. Shkoni te Tools> Board. Zgjidhni tabelën e duhur që po përdorni, Firebeetle ESP32 në rastin tim.

5. Përzgjidhni kom. port duke shkuar te Tools> Port.

6. Goditni butonin e ngarkimit.

7. Kur skeda thotë Done Uploading do të shihni që ekrani OLED të marrë jetë.

Hapi 7: Luajtja me pajisjen

Duke luajtur me pajisjen
Duke luajtur me pajisjen

Tani kur të keni mbaruar me ngarkimin e kodit, thjesht duhet të ndizni pajisjen duke përdorur një kabllo USB ose një bateri.

Pas disa sekondash, GNSS LED në modulin GPS do të fillojë të pulsojë, që do të thotë se sinjali GPS fiksohet me satelitin. Tani do të keni mundësi të dhënat e vendndodhjes që shfaqen në OLED.

Shtypni butonin GPIO0 për të bashkëvepruar me menunë e pajisjes.

Urime për bërjen e projektit nëse e keni bërë, më tregoni në komentet më poshtë!

Recommended: