Tartalomjegyzék:

Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOTORRENDSZERRE: 13 lépés
Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOTORRENDSZERRE: 13 lépés

Videó: Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOTORRENDSZERRE: 13 lépés

Videó: Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOTORRENDSZERRE: 13 lépés
Videó: [Car] Audi A6 Avant Quattro - Egy Szelet Történelem 2024, November
Anonim
Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOS MOTORKERÉKPÁRHOZ
Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOS MOTORKERÉKPÁRHOZ
Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOS MOTORKERÉKPÁRHOZ
Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOS MOTORKERÉKPÁRHOZ
Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOS MOTORKERÉKPÁRHOZ
Tedd SAJÁT GPS -ALAPÚ DIGITÁLIS MŰSZERFALOT EBIKE VAGY ELEKTROMOS MOTORKERÉKPÁRHOZ

SZIASZTOK

Ezúttal új oktatható eszközt találtam, amely önálló kijelzőt és naplózót is tartalmaz arduino mega 2560 és Nextion LCD kijelzővel. És követési célból a GPS NMEA mondatait is naplózhatja az sdcard -ban, és természetesen a projekt a VISUINO varázslatos grafikus programozó szoftverrel történik. Sok információ paraméter megjeleníthető az LCD -n a felhasználói igények szerint, de megmutatom a főbbeket. Továbbá minden információ kinyerhető a nyers GPS -adatokból a Visuino segítségével. A létrehozott naplófájl tovább felhasználható a Google térképen, a Google Earth -ben történő nyomon követésre.

ezúton is szeretném megköszönni Boian Mitovnak, hogy segített a kábelezésben és megírta ezt az utasítást.

Frissítettem az utasítást egy további vizuális LCD felület hozzáadásával, beleértve az összes szükséges fájlt.

1. lépés: ALKOTRÉSZEK

ALKATRÉSZEK
ALKATRÉSZEK
ALKATRÉSZEK
ALKATRÉSZEK
ALKATRÉSZEK
ALKATRÉSZEK
    1. Egy Arduino Mega 2560 kártya (legalább 2 soros porttal kell rendelkeznie, lehetőleg 3 -al, így a Mega az egyik legjobb választás)
    2. Egy MicroSD kártya modul (SPI interfész)
    3. Egy soros GPS modul
    4. Egy Nextion Serial 2,8 hüvelykes nx3224t028_011 kijelző (használtam, de bármely más Nextion kijelzőnek is működnie kell)
    5. 32 GB -nál kisebb kapacitású SD -kártya és adaptere a Nextion kijelzőhöz
    6. A második SD -kártya kapacitása kisebb, mint 32 GB
    7. 4 női-női áthidaló vezeték a kijelző programozásához
    8. A kijelző programozásához szüksége lesz egy 5 V -os USB -TTL soros átalakító modulra is
    9. Kevés áthidaló vezeték az alkatrészek összekapcsolásához

2. lépés: Csatlakoztassa a Nextion kijelzőt az USB soros kommunikációs modulhoz

Csatlakoztassa a Nextion kijelzőt az USB soros kommunikációs modulhoz
Csatlakoztassa a Nextion kijelzőt az USB soros kommunikációs modulhoz
Csatlakoztassa a Nextion kijelzőt az USB soros kommunikációs modulhoz
Csatlakoztassa a Nextion kijelzőt az USB soros kommunikációs modulhoz

A Nextion Display programozásához a Nextion Editor programmal USB -TTL soros átalakítóval kell csatlakoztatnia a számítógéphez:

  1. Csatlakoztassa a Nextion vezetékek csatlakozóját a kijelzőhöz (1. kép)
  2. Ha az USB -soros modul konfigurálható, győződjön meg arról, hogy 5V -os tápellátásra van beállítva (2. kép) (esetemben egy áramellátási jumperrel kellett konfigurálnom)
  3. Csatlakoztassa a földelő vezetéket (fekete vezeték) a Nextion kijelzőről az USB – TTL soros átalakító modul földelőcsapjához (2. kép)
  4. Csatlakoztassa a tápkábelt (+5 V) (piros vezeték) a Nextion kijelzőről az USB - TTL soros átalakító modul tápellátásához (VCC/+5 V). (2. kép)
  5. Csatlakoztassa az RX vezetéket (sárga vezeték) a Nextion kijelzőről az USB - TTL soros átalakító modul TX tűjéhez (2. kép)
  6. Csatlakoztassa a TX vezetéket (kék vezeték) a Nextion kijelzőről az USB - TTL soros átalakító modul RX tűjéhez (2. kép)
  7. Csatlakoztassa az USB -TTL soros átalakító modult a számítógéphez USB -kábellel

3. lépés: Indítsa el a Nextion Editor programot, és válassza ki a kijelző típusát és tájolását

Indítsa el a Nextion Editor programot, és válassza ki a kijelző típusát és tájolását
Indítsa el a Nextion Editor programot, és válassza ki a kijelző típusát és tájolását
Indítsa el a Nextion Editor programot, és válassza ki a kijelző típusát és tájolását
Indítsa el a Nextion Editor programot, és válassza ki a kijelző típusát és tájolását
Indítsa el a Nextion Editor programot, és válassza ki a kijelző típusát és tájolását
Indítsa el a Nextion Editor programot, és válassza ki a kijelző típusát és tájolását
Indítsa el a Nextion Editor programot, és válassza ki a kijelző típusát és tájolását
Indítsa el a Nextion Editor programot, és válassza ki a kijelző típusát és tájolását

A Nextion Display programozásához le kell töltenie és telepítenie kell a Nextion Editor programot.

  1. Indítsa el a Nextion Editor programot
  2. A menüben válassza a | Fájl | Új | lehetőséget
  3. A "Mentés másként" párbeszédpanelen írja be a projektfájl nevét, és válassza ki a projekt mentésének helyét
  4. Kattintson a "Mentés" gombra
  5. A "Beállítások" párbeszédpanelen válassza ki a Megjelenítés típusát
  6. Kattintson a bal oldali "KIJELZŐ" fülre a megjelenítési beállítások megjelenítéséhez
  7. Válassza a Vízszintes tájolás lehetőséget a kijelzőhöz
  8. Kattintson az "OK" gombra a párbeszédpanel bezárásához

4. lépés: A Nextion szerkesztőben: Szövegösszetevők hozzáadása és konfigurálása

A Nextion szerkesztőben: Szövegösszetevők hozzáadása és konfigurálása
A Nextion szerkesztőben: Szövegösszetevők hozzáadása és konfigurálása
A Nextion szerkesztőben: Szövegösszetevők hozzáadása és konfigurálása
A Nextion szerkesztőben: Szövegösszetevők hozzáadása és konfigurálása
A Nextion szerkesztőben: Szövegösszetevők hozzáadása és konfigurálása
A Nextion szerkesztőben: Szövegösszetevők hozzáadása és konfigurálása
A Nextion szerkesztőben: Szövegösszetevők hozzáadása és konfigurálása
A Nextion szerkesztőben: Szövegösszetevők hozzáadása és konfigurálása
  1. *Győződjön meg róla, hogy FAT32 formátumú sdcard van, és győződjön meg arról, hogy betűtípust generált, különben a Nextion szerkesztő hibát jelez a fordítás során.
  2. LETÖLTENI KELL (images.png) IDE KAPCSOLT KÉP, TARTALMAZVA GPS INFORMÁCIÓS PARAMÉTERET. (LATITUDE, LONGITUDE)

MOST Kövesse ezeket a lépéseket

  1. KLIKK az új projektre
  2. nevezd visuino -nak
  3. Váltson az eszköz fülre, és válassza az nx3224t028_011 kijelzőt, 90 vízszintes, karakterkódoló ascii, A megjelenítési terület fehér, 320*240 -es képernyő lesz.

Most generálunk betűtípusokat:

  1. A menüből válassza az | Eszközök | Betűtípusgenerátor |
  2. kövesse a varázslót, és válassza ki a létrehozott betűtípust.

Ezután adunk hozzá egy képet:

  1. Most a nextion szerkesztőben adja hozzá ezt a háttérképet a képablakban (bal alsó sarok ablak) a + gombra kattintva.
  2. A kijelzőablakban megjelenik a fehér képernyő, most kattintson az attribútumtáblázatára (jobb oldali alsó sarok ablak), kattintson a sta-> kép kiválasztása kép-> dupla kattintás-> kép kiválasztása
  3. ez lesz az LCD felület háttere.

Tervezze meg a Nextion képernyőt:

  1. Most az eszköztár ablakából: kattintson a szövegkomponensre-> t0 új szöveg jelenik meg a kijelzőn-> húzza át a kívánt területet a szélességi szöveg előtt
  2. most kattintson az attribútumtáblázatára sta-> képkivágás picc-> dupla kattintás-> válasszon 0 képet pco-> válasszon fekete színt txt-> x
  3. Hasonlóképpen ismételje meg a további négy t1, t2 szöveges összetevő hozzáadásának folyamatát. Helyezze őket egymás alá úgy, hogy húzza őket a képernyőre. Most további 4 szöveges összetevőt kell hozzáadnia a hosszúság, a sebesség, a műholdak száma, a dátum és az idő megjelenítéséhez.
  4. hasonlóan a fenti eljárás megismétlésével

A fájlok létrehozása és feltöltése a Nextion SDCard -ra:

  1. Kattintson a fordítás fülre (ez tft fájlt generál) Ezt a hibakeresést vagy a szimulátorban történő futtatását is elvégezheti a hibakeresés fülre kattintva, egy új ablak jelenik meg. az "utasítás beviteli terület" ablakban enter-> t0.txt = "555" ez x-> 555 értéket eredményez a kijelzőn Kattintson a fájl-> megnyitott buildmappa-> másolja ezt a visuino tft fájlt fat32 formátumú sdcardra.
  2. Helyezze be ezt az sd -kártyát a Nextion lcd -be, és kapcsolja be.
  3. A sikeres frissítés után kapcsolja ki, majd távolítsa el az sdcardot, és kapcsolja be újra.
  4. MOST LÁTJA A KÖVETKEZŐ SZERKESZTŐI INTERFÉSZETET AZ LCD -N.
  5. közvetlenül átviheti az itt csatolt visuino tft fájlt az sdcardra.
  6. vagy folytassa a következő lépéssel az összeállított projekt ftdi usb modulon keresztül történő átvitelével.

5. lépés: A Nextion szerkesztőben: Töltse fel a projektet a Nextion kijelzőre

  1. Kattintson a "Feltöltés" gombra
  2. A "Feltöltés Nextion eszközre" párbeszédpanelen kattintson a "Go" gombra a feltöltés elindításához
  3. Amikor a feltöltés befejeződött, kattintson a "Kilépés" gombra a párbeszédpanel bezárásához.

6. lépés: HARDVER CSATLAKOZTATÁSOK

HARDVER CSATLAKOZÁSOK
HARDVER CSATLAKOZÁSOK
  • MEGA ÉS KÖVETÉS KÖZÖTT
  • SOROZÓPORTOT HASZNÁLUNK 1
  • A MEGA PINX 18 TX1 A KÖVETKEZÉS RX
  • PIN19 RX1 OF MEGA - TX OF NEXTION
  • VCC VCC ÉS GND GND

SDCARD ÉS MEGA KÖZÖTT

  • SD -KÁRTYA CS - PIN53
  • SDKÁRTYA SCK PIN52
  • MOSI OF SDCARD PIN51
  • SDACRD HIBA - PIN50
  • VCC - VCC
  • GND -GND

GPS ÉS MEGA KÖZÖTT

  • GPS TX RX2 REGISZTÁRA PIN17 OF MEGA
  • VCC - VCC
  • GND -GND
  • SOROZATOT HASZNÁLUNK2

7. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino kártya típusát

Indítsa el a Visuino alkalmazást, és válassza ki az Arduino tábla típusát
Indítsa el a Visuino alkalmazást, és válassza ki az Arduino tábla típusát
Indítsa el a Visuino alkalmazást, és válassza ki az Arduino tábla típusát
Indítsa el a Visuino alkalmazást, és válassza ki az Arduino tábla típusát

Mivel az Arduino MEGA négy soros porttal rendelkezik, és az Arduino programozásához szükséges, be kell programoznia az Arduino MEGA -t, ezért hagyja a serial0 programozásra.

Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:

Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az oktatóanyag nem fog működni

A Visuino: https://www.visuino.com webhelyet is telepíteni kell.

  1. Indítsa el Visuino -t az első képen látható módon
  2. Kattintson a Visuino Arduino összetevőjén található „Eszközök” gombra (1. kép)
  3. Amikor megjelenik a párbeszédpanel, válassza az Arduino MEGA lehetőséget a 2. képen látható módon

8. lépés: GPS MODUL ÉS KÖVETKEZŐ KIJELZŐ HOZZÁADÁSA VISUINOBAN

GPS MODUL ÉS KÖVETKEZŐ KIJELZŐ HOZZÁADÁSA VISUINOBAN
GPS MODUL ÉS KÖVETKEZŐ KIJELZŐ HOZZÁADÁSA VISUINOBAN
GPS MODUL ÉS KÖVETKEZŐ KIJELZŐ HOZZÁADÁSA VISUINOBAN
GPS MODUL ÉS KÖVETKEZŐ KIJELZŐ HOZZÁADÁSA VISUINOBAN
GPS MODUL ÉS KÖVETKEZŐ KIJELZŐ HOZZÁADÁSA VISUINOBAN
GPS MODUL ÉS KÖVETKEZŐ KIJELZŐ HOZZÁADÁSA VISUINOBAN
GPS MODUL ÉS KÖVETKEZŐ KIJELZŐ HOZZÁADÁSA VISUINOBAN
GPS MODUL ÉS KÖVETKEZŐ KIJELZŐ HOZZÁADÁSA VISUINOBAN
  1. Írja be a "GPS" parancsot a Komponens eszköztár Szűrő mezőjébe, majd válassza ki a "Soros GPS" összetevőt (1. kép), és dobja a tervezési területre
  2. Csatlakoztassa a GPS1 komponens "Out" tűjét az Arduino MEGA komponens "Serial [2]" "In" tűjéhez.
  3. Gépelje be a "next" -t a Component Toolbox Filter mezőjébe, majd válassza ki a "Nextion Display" összetevőt, és dobja a tervezési területre
  4. Csatlakoztassa a komponens "Out" érintkezőjét az Arduino MEGA komponens "Serial [1]" "In" csatlakozójához

9. lépés: VISUINO -KOMPONENTEK HOZZÁADÁSA: MICRO SDCARD KONFIGURÁCIÓ

VISUINO KOMPONENTEK HOZZÁADÁSA: MICRO SDCARD KONFIGURÁCIÓ
VISUINO KOMPONENTEK HOZZÁADÁSA: MICRO SDCARD KONFIGURÁCIÓ
VISUINO KOMPONENTEK HOZZÁADÁSA: MICRO SDCARD KONFIGURÁCIÓ
VISUINO KOMPONENTEK HOZZÁADÁSA: MICRO SDCARD KONFIGURÁCIÓ

Először hozzá kell adnunk és csatlakoztatnunk kell a MicroSD -komponenst a Visuino -ban a MicroSD -modul vezérléséhez:

  1. Írja be az "sd" parancsot a Komponens eszköztár Szűrő mezőjébe, majd válassza ki a "Micro SD Card Module" összetevőt (1. kép), és dobja a tervezési területre
  2. Csatlakoztassa az SDCard1 komponens "Out" tűjét az Arduino komponens "SPI" csatornájának "In" tűjéhez (2. kép)
  3. Csatlakoztassa az SDCard1 komponens "ChipSelect" kimeneti tűjét az Arduino Mega 2506 komponens "Digital [53]" csatornájának "Digital" bemeneti tűjéhez (3. kép)

Az adatok rögzítéséhez fel kell vennünk a File elemet a MicroSD összetevőbe, és meg kell adnunk a fájl nevét:

  1. Kattintson az SDCard1 komponens "Eszközök" gombjára (1. kép)
  2. Az "Elemek" szerkesztőben válassza ki a "Fájl" elemet a jobb oldali ablakban, majd kattintson a "+" gombra a bal oldalon (2. kép) a Fájlelem hozzáadásához
  3. Az Objektumfelügyelő állítsa a File1 elem "Útvonal neve" tulajdonságának értékét "GPSLog.txt6" értékre

10. lépés: A TOVÁBBI KIJELZŐ ÉS A GPS BEÁLLÍTÁSA

A KÖVETKEZŐ KIJELZŐ ÉS A GPS BEÁLLÍTÁSA
A KÖVETKEZŐ KIJELZŐ ÉS A GPS BEÁLLÍTÁSA
A KÖVETKEZŐ KIJELZŐ ÉS A GPS BEÁLLÍTÁSA
A KÖVETKEZŐ KIJELZŐ ÉS A GPS BEÁLLÍTÁSA
  1. Kattintson duplán a nextion kijelzőre, és megjelenik az elemek szerkesztője
  2. "Szöveg" elem hozzáadása
  3. Válassza ki az újonnan hozzáadott elemet
  4. most a Tulajdonságok lapon nevezze el "t0" -nak.
  5. Csatlakoztassa ezeket a szöveges összetevőket a gps modul szélességi fokához.

Hasonlóképpen adja hozzá a következő szövegkomponenst, nevezze át "t1" -re, és csatlakoztassa a gps modul hosszúságához.

Hasonlóképpen adjon hozzá szöveges összetevőket a sebességhez, a műholdak számához, a dátumhoz és az időhöz, és rendelje hozzá a gps modulhoz. Nevezze el a "t2", "t3", stb. Értékeket növekvő számokkal, hogy megfeleljen a Nextion Editorban beállított Nextion összetevők nevének.

11. lépés: Az Sdcard és a formázott szövegösszetevő beállítása

Az Sdcard és a formázott szövegösszetevő beállítása
Az Sdcard és a formázott szövegösszetevő beállítása
Az Sdcard és a formázott szövegösszetevő beállítása
Az Sdcard és a formázott szövegösszetevő beállítása
Az Sdcard és a formázott szövegösszetevő beállítása
Az Sdcard és a formázott szövegösszetevő beállítása
Az Sdcard és a formázott szövegösszetevő beállítása
Az Sdcard és a formázott szövegösszetevő beállítása
  1. Gépelje be az "űrlapot" a Komponens eszköztár Szűrő mezőjébe, majd válassza ki a "Formázott szöveg" összetevőt (1. kép), és dobja a tervezési területre
  2. Kattintson duplán a FormattedText1 komponensre az elemszerkesztő megnyitásához (2. kép)
  3. Az Elements Editorban adjon hozzá két "analóg elem" elemet (2. kép)
  4. Csatlakoztassa az "Analog Element1" -et a szélességi körhöz
  5. Csatlakoztassa az "Analóg elemet2" a hosszúsághoz
  6. Csatlakoztassa a FormattedText1 komponens "Out" tűjét az sdcard1 komponens "In" csatlakozójához (3. kép)
  7. Csatlakoztassa az SDCard1 komponens "Out" tűjét az Arduino MEGA komponens "SDI" csatornájának "In" tűjéhez (4. kép)

12. lépés: Töltse fel a kódot a Mega Boardra

Töltse fel a kódot a Mega Boardra
Töltse fel a kódot a Mega Boardra
Töltse fel a kódot a Mega Boardra
Töltse fel a kódot a Mega Boardra
  1. Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t
  2. Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)

13. lépés: Élő fellépés

Élő akció
Élő akció
Élő akció
Élő akció
Élő akció
Élő akció

kérjük, végezze el a beállításokat nyílt területen a GPS javításhoz

A gps javítása után minden információ megjelenik és naplózásra kerül.

vegye ki az sdcardot, és ellenőrizze, hogy létrejött -e a gpstxt6 fájl.

Ajánlott: