Tartalomjegyzék:

ESP32 GPS nyomkövető OLED kijelzővel: 7 lépés
ESP32 GPS nyomkövető OLED kijelzővel: 7 lépés

Videó: ESP32 GPS nyomkövető OLED kijelzővel: 7 lépés

Videó: ESP32 GPS nyomkövető OLED kijelzővel: 7 lépés
Videó: 5G-s, GPS-es nyomkövetők?! - NABI tracker 2024, Június
Anonim
Image
Image

Ez egy GPS nyomkövető, amely megjeleníti az összes pozícióadatot az OLED kijelzőn. Egy gomb segítségével a felhasználó interakcióba léphet az OLED felhasználói felületével.

Hé, mi újság, srácok? Akarsh itt a CETech -től.

A kód egy menüvezérelt programot kínál a fedélzeti gombbal, amelyet rövid időre megnyomva a GPS -adatok menük között lapoz, például szélességi, hosszúsági, magassági, sebességi stb.

Ezeket az adatokat feltöltheti az esp32 segítségével az internetre wifi vagy Bluetooth használatával okostelefonra.

Röviden, ez a projekt rendelkezik egy ESP32 -vel, amely WiFi/Bluetooth funkciót, OLED kijelzőt és GPS modult biztosít. A kóddal kapcsolatos lehetőségek végtelenek. Hozzáadtam egy prototípus -területet is, ahol érzékelőket vagy más alkatrészeket adhat hozzá az ESP32 -hez, amely szintén elérhető.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek

Először is fő részként a DFRobot ESP32 modulját használtam. Néhány férfi és női fejléc segítségével rögzítette a NYÁK -ra. OLED kijelzőt használtam.

GPS célból Reyax GPS modult használtam. Nagyon ajánlom ezt a modult, mivel nagyon könnyen használható UART buszon keresztül.

Az alábbi részeket megtalálod:

1) ESP32 FireBeetle modul:

2) Reyax RYLR896 LoRa modul:

3) Saját NYÁK -tervezés: Az alábbiakban a Gerber -fájlt mellékeltem.

Az utolsó két részben, ha nehezen találja meg őket, írhat nekem üzenetet/e -mailt, és vagy segíthetek megtalálni az Ön környékén, vagy elküldhetem Önnek, ha szeretné.

2. lépés: PCB -k beszerzése a projekthez

Szerezzen PCB -ket a projekthez
Szerezzen PCB -ket a projekthez

Olvassa el a JLCPCB -t, ha olcsón szeretne PCB -t rendelni!

Kap 10 jó minőségű PCB -t, amelyeket 2 dollárért és némi szállításért gyártanak és szállítanak ki a küszöbön. Az első rendelés szállításakor kedvezményt is kap. Ha meg szeretné tervezni saját NYÁK -ját, menjen át az easyEDA -hoz, ha ez megtörtént, töltse fel Gerber -fájljait a JLCPCB -re, hogy jó minőségű és gyors átfutási idővel gyárthassa őket.

3. lépés: Elmélet: A GPS -modul és az NMEA megértése

Elmélet: A GPS -modul és az NMEA megértése
Elmélet: A GPS -modul és az NMEA megértése
Elmélet: A GPS -modul és az NMEA megértése
Elmélet: A GPS -modul és az NMEA megértése
Elmélet: A GPS -modul és az NMEA megértése
Elmélet: A GPS -modul és az NMEA megértése

A pozíciókövetés GPS -en keresztül, műholdas kommunikáció segítségével történik. Vannak GPS -műholdak, amelyek minden időben lefedik az egész földet. A GPS -jelek gyengék, ezért nehezen találnak beltéri GPS -jeleket. A megfelelő GPS -hely kiszámításához és megszerzéséhez egyszerre legalább 3 műhold jeleinek kell lennie. Minél több műhold csatlakozik a készülékhez, annál pontosabb a helyadatok.

Most a GPS modul tokjában a modul UART alapú modul, és a GPS adatokat a soros vonalakon keresztül küldi. Ez szekvenciálisan és megfelelően kódolt módon történik. Ezt a kódolt módszert NMEA -nak hívják. Az NMEA formátumú GPS -adatok egy példája fent látható a képen.

Vannak olyan NMEA online dekódolóeszközök, amelyek dekódolják az információt, és jó grafikus módon mutatják azt. ITT találsz egy eszközt.

4. lépés: A modulok csatlakoztatása a NYÁK -ban

A modulok csatlakoztatása a NYÁK -ban
A modulok csatlakoztatása a NYÁK -ban

1. Mindkét modul ugyanúgy lesz csatlakoztatva, mint a fenti képen.

2. Ha mindkét modul csatlakoztatva van, programozhatja az ESP32 Firebeetle kártyát, majd tesztelheti a projektet.

A fent bemutatott összes csatlakozás a NYÁK -ban történik, így nincs szükség más huzalozásra.

5. lépés: A NYÁK forrasztása és összeszerelése

Forrasztás és összeszerelés
Forrasztás és összeszerelés
Forrasztás és összeszerelés
Forrasztás és összeszerelés

Forrasztja az összes alkatrészt a NYÁK -ra.

Azt javaslom, hogy először forgassa az alacsony magasságú alkatrészeket a NYÁK -on, majd lépjen a magasabb magasságú alkatrészekre, mint például a fejlécek stb. Ebben az esetben először a gombot, majd a fejléceket.

Miután a fejléceket forrasztották, csatlakoztassa az összes modult ezekhez a fejlécekhez, igazodva a NYÁK -on található jelölésekhez.

A modul bekapcsolása előtt ellenőrizze az összes csatlakozást multiméterrel, hogy nincsenek -e forrasztási kötések és rövidzárlatok.

A modul programozásához csatlakoztathatja az esp32 modult közvetlenül a számítógéphez USB -kábel segítségével.

6. lépés: A projekt kódolása

A projekt kódolása
A projekt kódolása
A projekt kódolása
A projekt kódolása
A projekt kódolása
A projekt kódolása

1. Töltse le a GitHub adattárat:

2. Bontsa ki a letöltött lerakatot.

3. Nyissa meg a nyers vázlatot az Arduino IDE -ben.

4. Navigáljon az Eszközök> Tábla menüponthoz. Válassza ki a megfelelő táblát, amelyet használ, Firebeetle ESP32 az én esetemben.

5. Válassza ki a megfelelő komm. portot az Eszközök> Port menüpontban.

6. Nyomja meg a feltöltés gombot.

7. Amikor a lapon a Done Uploading felirat látható, az OLED kijelző életre kel.

7. lépés: Játék az eszközzel

Játék a készülékkel
Játék a készülékkel

Most, hogy befejezte a kódfeltöltést, egyszerűen be kell kapcsolnia az eszközt USB -kábel vagy akkumulátor segítségével.

Néhány másodperc múlva a GNSS LED villogni kezd a GPS -modulon, ami azt jelenti, hogy a GPS -jel rögzül a műholddal. Mostantól megtekintheti az OLED -en megjelenő helyadatokat is.

Nyomja meg a GPIO0 gombot az eszköz menüjének használatához.

Gratulálok a projekt elkészítéséhez, ha megtette, tudassa velem az alábbi megjegyzésekben!

Ajánlott: