Obsah:

VYROBTE SI VLASTNÚ DIGITÁLNU PALUBNÚ DOSKU NA GPS PRE EBIKE ALEBO ELEKTRICKÝ MOTOCYKL: 13 krokov
VYROBTE SI VLASTNÚ DIGITÁLNU PALUBNÚ DOSKU NA GPS PRE EBIKE ALEBO ELEKTRICKÝ MOTOCYKL: 13 krokov

Video: VYROBTE SI VLASTNÚ DIGITÁLNU PALUBNÚ DOSKU NA GPS PRE EBIKE ALEBO ELEKTRICKÝ MOTOCYKL: 13 krokov

Video: VYROBTE SI VLASTNÚ DIGITÁLNU PALUBNÚ DOSKU NA GPS PRE EBIKE ALEBO ELEKTRICKÝ MOTOCYKL: 13 krokov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
VYROBTE SI VLASTNÚ DIGITÁLNU DASHBOARDU NA ZÁKLADE GPS
VYROBTE SI VLASTNÚ DIGITÁLNU DASHBOARDU NA ZÁKLADE GPS
VYROBTE SI VLASTNÚ DIGITÁLNU DASHBOARDU NA ZÁKLADE GPS
VYROBTE SI VLASTNÚ DIGITÁLNU DASHBOARDU NA ZÁKLADE GPS
VYROBTE SI VLASTNÚ DIGITÁLNU DASHBOARDU NA ZÁKLADE GPS
VYROBTE SI VLASTNÚ DIGITÁLNU DASHBOARDU NA ZÁKLADE GPS

AHOJ VŠETCI

Tentokrát som prišiel s novým inštrukciami, ktoré obsahujú samostatný displej aj záznamník pomocou arduino mega 2560 a displeja Nextion Lcd. Na účely sledovania je tiež možné prihlásiť sa vety NMEA GPS do karty sdcard a projekt sa samozrejme vykonáva pomocou magického grafického programovacieho softvéru VISUINO. MNOHO parametrov informácií je možné zobraziť na LCD podľa požiadaviek používateľa, ale ukážem vám hlavné. Ďalej je možné akékoľvek informácie extrahovať zo surových údajov GPS prostredníctvom súboru Visuino. Vygenerovaný súbor.log je možné ďalej použiť na sledovanie na mapách Google, Google Earth.

Chcel by som ešte raz poďakovať Boianovi Mitovovi za pomoc pri zapojení a napísaní tohto návodu.

Aktualizoval som pokyny pridaním jedného viacrozmerného rozhrania LCD vrátane všetkých potrebných súborov.

Krok 1: KOMPONENTY

KOMPONENTY
KOMPONENTY
KOMPONENTY
KOMPONENTY
KOMPONENTY
KOMPONENTY
    1. Jedna doska Arduino Mega 2560 (Budete potrebovať dosku s najmenej 2 sériovými portami, najlepšie 3, aby bola Mega jednou z najlepších možností)
    2. Jeden modul karty MicroSD (rozhranie SPI)
    3. Jeden sériový modul GPS
    4. Jeden sériový displej Nextion 2,8 palca nx3224t028_011 (použil som, ale mal by fungovať aj akýkoľvek iný displej Nextion)
    5. Karta SD s kapacitou menej ako 32 GB a jej adaptér na použitie s displejom Nextion
    6. Druhá karta SD s kapacitou menej ako 32 GB
    7. 4 prepojovacie vodiče Žena-Žena na programovanie displeja
    8. Na programovanie displeja budete tiež potrebovať 5V modul sériového prevodníka USB na TTL
    9. Niekoľko prepojovacích káblov na prepojenie komponentov dohromady

Krok 2: Pripojte displej Nextion k sériovému komunikačnému modulu USB

Pripojte displej Nextion k sériovému komunikačnému modulu USB
Pripojte displej Nextion k sériovému komunikačnému modulu USB
Pripojte displej Nextion k sériovému komunikačnému modulu USB
Pripojte displej Nextion k sériovému komunikačnému modulu USB

Ak chcete programovať displej Nextion pomocou editora Nextion, musíte ho k počítaču pripojiť sériovým prevodníkom USB na TTL:

  1. Pripojte konektor Nextion Wires k displeju (obrázok 1)
  2. Ak je váš modul USB na sériový modul konfigurovateľný, uistite sa, že je nastavený na napájanie 5 V (obrázok 2) (v mojom prípade som ho potreboval nakonfigurovať pomocou prepojky na výber napájania)
  3. Pripojte uzemňovací vodič (čierny vodič) z displeja Nextion k uzemňovaciemu kolíku modulu sériového prevodníka USB na TTL (obrázok 2)
  4. Pripojte napájací (+5V) vodič (červený vodič) z displeja Nextion k napájaciemu (VCC/+5V) kolíku modulu sériového prevodníka USB na TTL (obrázok 2)
  5. Pripojte kábel RX (žltý vodič) z displeja Nextion k konektoru TX modulu sériového prevodníka USB na TTL (obrázok 2)
  6. Pripojte kábel TX (modrý vodič) z displeja Nextion k kolíku RX modulu sériového prevodníka USB na TTL (obrázok 2)
  7. Pripojte modul USB na sériový prevodník TTL k počítaču pomocou kábla USB

Krok 3: Spustite editor Nextion a vyberte typ a orientáciu displeja

Spustite editor Nextion a vyberte typ a orientáciu displeja
Spustite editor Nextion a vyberte typ a orientáciu displeja
Spustite editor Nextion a vyberte typ a orientáciu displeja
Spustite editor Nextion a vyberte typ a orientáciu displeja
Spustite editor Nextion a vyberte typ a orientáciu displeja
Spustite editor Nextion a vyberte typ a orientáciu displeja
Spustite editor Nextion a vyberte typ a orientáciu displeja
Spustite editor Nextion a vyberte typ a orientáciu displeja

Na naprogramovanie displeja Nextion budete musieť stiahnuť a nainštalovať editor Nextion.

  1. Spustite editor Nextion
  2. V ponuke vyberte | Súbor | Nový |
  3. V dialógovom okne „Uložiť ako“zadajte názov súboru projektu a vyberte umiestnenie, kam sa má projekt uložiť
  4. Kliknite na tlačidlo „Uložiť“
  5. V dialógovom okne „Nastavenia“vyberte typ zobrazenia
  6. Kliknutím na kartu "ZOBRAZIŤ" vľavo zobrazíte nastavenia zobrazenia
  7. Na displeji vyberte Horizontálna orientácia
  8. Dialógové okno zatvoríte kliknutím na tlačidlo „OK“

Krok 4: V editore Nextion: Pridajte a nakonfigurujte textové súčasti

V editore Nextion: Pridajte a nakonfigurujte textové súčasti
V editore Nextion: Pridajte a nakonfigurujte textové súčasti
V editore Nextion: Pridajte a nakonfigurujte textové súčasti
V editore Nextion: Pridajte a nakonfigurujte textové súčasti
V editore Nextion: Pridajte a nakonfigurujte textové súčasti
V editore Nextion: Pridajte a nakonfigurujte textové súčasti
V editore Nextion: Pridajte a nakonfigurujte textové súčasti
V editore Nextion: Pridajte a nakonfigurujte textové súčasti
  1. *uistite sa, že máte formátovanú kartu FAT32, uistite sa, že ste vygenerovali písmo, inak editor Nextion zobrazí pri kompilácii chybu.
  2. MUSÍTE STIAHNUŤ (images.png) OBRÁZOK, KTORÝ JE PRIPOJENÝ TU, OBSAHUJÚCI PARAMETER INFOMÁCIE GPS. (LATITUDE, LONGITUDE)

TERAZ SLEDUJTE TIETO KROKY

  1. KLIKNITE na nový projekt
  2. pomenujte to ako visuino
  3. Prepnite na kartu zariadenia a zvoľte displej nx3224t028_011, 90 horizontálnych, kódovanie znakov ascii, oblasť zobrazenia bude mať bielu obrazovku s možnosťou úpravy 320*240.

Teraz máme vygenerované písma:

  1. V ponuke vyberte | Nástroje | Generátor písem |
  2. postupujte podľa sprievodcu a vyberte vygenerované písmo.

Ďalej pridáme obrázok:

  1. Teraz v editori pripojení pridajte túto tapetu do okna s obrázkom (okno v dolnom dolnom rohu) kliknutím na tlačidlo +.
  2. V zobrazovacom okne sa zobrazí biela obrazovka, teraz kliknite na jeho tabuľku atribútov (pravé dolné rohové okno) kliknite na sta-> vybrať obrázok pic-> dvojité kliknutie-> vybrať obrázok
  3. toto bude použité ako pozadie rozhrania LCD.

Navrhnite obrazovku Nextion:

  1. Teraz z okna panela s nástrojmi: kliknite na textový komponent-> na obrazovke sa zobrazí t0 nový text-> potiahnite nad požadovanú oblasť pred textom zemepisnej šírky
  2. teraz kliknite na jeho tabuľku atribútov sta-> orezať obrázok picc-> dvakrát kliknúť-> vybrať obrázok 0 pco-> vybrať čiernu farbu txt-> x
  3. Podobne zopakujte postup pridávania ďalších štyroch textových komponentov t1, t2. umiestnite ich pod seba ich presunutím na obrazovku. Teraz by ste mali pridať ďalšie 4 textové komponenty na zobrazenie zemepisnej dĺžky, rýchlosti, počtu satelitov, dátumu a času.
  4. podobne opakovaním vyššie uvedeného postupu

Generujte a nahrajte súbory na kartu Nextion SDCard:

  1. Kliknite na kartu kompilovať (vygeneruje sa súbor tft) Môžete to tiež ladiť alebo spustiť v simulátore kliknutím na kartu ladenia, otvorí sa nové okno. v okne „oblasť zadávania inštrukcií“zadajte-> t0.txt = "555" to spôsobí, že na obrazovke x-> 555 Kliknite na súbor-> otvoriť priečinok zostavy-> skopírujte tento súbor visuino tft na sdcard formátovanú vo formáte fat32.
  2. Vložte túto SD kartu do LCD Nextion a zapnite ju.
  3. Po úspešnej aktualizácii. Vypnite napájanie, vyberte kartu SD a znova ju zapnite.
  4. TERAZ UVIDÍTE ROZHRANIE NAŠEHO NOVÁ EDITORA NA LCD.
  5. súbor visuino tft pripojený tu môžete priamo prenášať na sdcard.
  6. alebo v nasledujúcom kroku preneste skompilovaný projekt prostredníctvom USB modulu ftdi.

Krok 5: V editore Nextion: Nahrajte projekt na obrazovku Nextion

  1. Kliknite na tlačidlo „Nahrať“
  2. V dialógovom okne „Nahrať do zariadenia Nextion“spustíte nahrávanie kliknutím na tlačidlo „Prejsť“
  3. Keď sa nahrávanie skončí, dialógové okno zavriete kliknutím na tlačidlo „Ukončiť“.

Krok 6: HARDWAROVÉ PRIPOJENIA

HARDWAROVÉ PRIPOJENIA
HARDWAROVÉ PRIPOJENIA
  • MEDZI MEGA A NEXTION
  • POUŽÍVAME SÉRIOVÝ PORT1
  • PIN18 TX1 MEGA NA PRÍJEM NEXTION
  • PIN19 RX1 MEGA DO VYSOKÉHO VYDANIA
  • VCC TO VCC A GND TO GND

MEDZI KARTOU A MEGOU

  • CS KARTY K PIN53
  • SCK KARTY K PIN52
  • MOSI Z KARTY NA PIN51
  • MISO SDACRD DO PIN50
  • VCC AŽ VCC
  • GND TO GND

MEDZI GPS a MEGA

  • TX GPS DO RX2 PIN17 MEGA
  • VCC AŽ VCC
  • GND TO GND
  • POUŽÍVAME SÉRIOVÚ 2

Krok 7: Spustite Visuino a vyberte typ dosky Arduino

Spustite Visuino a vyberte typ dosky Arduino
Spustite Visuino a vyberte typ dosky Arduino
Spustite Visuino a vyberte typ dosky Arduino
Spustite Visuino a vyberte typ dosky Arduino

Pretože Arduino MEGA má štyri sériové porty a je potrebné na programovanie Arduina, budete musieť Arduino MEGA naprogramovať, takže na programovanie nechajte serial0.

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať

Je tiež potrebné nainštalovať Visuino:

  1. Spustite Visuino, ako je znázornené na prvom obrázku
  2. Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) vo Visuine
  3. Keď sa zobrazí dialógové okno, vyberte Arduino MEGA, ako je znázornené na obrázku 2

Krok 8: PRIDANIE MODULU GPS A NEXTION DISPLEJA VO VISUINO

PRIDÁVANIE GPS MODULU A ĎALŠIEHO DISPLEJA VO VISUINO
PRIDÁVANIE GPS MODULU A ĎALŠIEHO DISPLEJA VO VISUINO
PRIDÁVANIE GPS MODULU A ĎALŠIEHO DISPLEJA VO VISUINO
PRIDÁVANIE GPS MODULU A ĎALŠIEHO DISPLEJA VO VISUINO
PRIDÁVANIE GPS MODULU A ĎALŠIEHO DISPLEJA VO VISUINO
PRIDÁVANIE GPS MODULU A ĎALŠIEHO DISPLEJA VO VISUINO
PRIDÁVANIE GPS MODULU A ĎALŠIEHO DISPLEJA VO VISUINO
PRIDÁVANIE GPS MODULU A ĎALŠIEHO DISPLEJA VO VISUINO
  1. Do poľa Filter na paneli nástrojov komponentov zadajte „GPS“, potom vyberte komponent „Sériové GPS“(obrázok 1) a umiestnite ho do oblasti návrhu.
  2. Pripojte pin „Out“komponentu GPS1 k kolíku „In“„Serial [2]“komponentu Arduino MEGA
  3. Do poľa Filter na paneli nástrojov súčiastky zadajte „ďalšie“, potom vyberte súčasť „Nextion Display“a umiestnite ho do oblasti návrhu
  4. Pripojte kolík „Out“komponentu k kolíku „In“„Serial [1]“komponentu Arduino MEGA

Krok 9: PRIDANIE KOMPONENTOV VISUINO: KONFIGURÁCIA MICRO SDCARD

PRIDÁVANIE KOMPONENTOV VISUINO: KONFIGURÁCIA MICRO SDCARD
PRIDÁVANIE KOMPONENTOV VISUINO: KONFIGURÁCIA MICRO SDCARD
PRIDÁVANIE KOMPONENTOV VISUINO: KONFIGURÁCIA MICRO SDCARD
PRIDÁVANIE KOMPONENTOV VISUINO: KONFIGURÁCIA MICRO SDCARD

Najprv musíme do Visuina pridať a pripojiť komponent MicroSD na ovládanie modulu MicroSD:

  1. Do poľa Filter v komponentovom paneli nástrojov zadajte „sd“, potom vyberte komponent „Modul karty Micro SD“(obrázok 1) a umiestnite ho do oblasti návrhu
  2. Pripojte pin „Out“komponentu SDCard1 ku konektoru „In“kanála „SPI“komponentu Arduino (obrázok 2)
  3. Pripojte výstupný kolík „ChipSelect“komponentu SDCard1 k vstupnému kolíku „Digital“kanála „Digital [53]“komponentu Arduino Mega 2506 (obrázok 3)

Na zaznamenanie údajov musíme do komponentu MicroSD pridať prvok Súbor a zadať názov jeho súboru:

  1. Kliknite na tlačidlo „Nástroje“na komponente SDCard1 (obrázok 1)
  2. V editore „Prvky“vyberte v pravom okne prvok „Súbor“a potom kliknutím na tlačidlo „+“vľavo (obrázok 2) pridajte prvok Súbor
  3. V nástroji Object Inspector nastavte hodnotu vlastnosti „Názov cesty“prvku File1 na „GPSLog.txt6“

Krok 10: KONFIGURÁCIA ĎALŠIEHO DISPLEJA A GPS

KONFIGURÁCIA ĎALŠIEHO DISPLEJA A GPS
KONFIGURÁCIA ĎALŠIEHO DISPLEJA A GPS
KONFIGURÁCIA ĎALŠIEHO DISPLEJA A GPS
KONFIGURÁCIA ĎALŠIEHO DISPLEJA A GPS
  1. Dvakrát kliknite na zobrazenie pripojenia, vyskočí editor prvkov
  2. Pridajte prvok „Text“
  3. Vyberte novo pridaný prvok
  4. teraz na karte vlastností ho označte ako „t0“.
  5. Pripojte tieto textové komponenty k zemepisnej šírke modulu gps.

Podobne pridajte ďalší textový komponent, premenujte ho na „t1“a pripojte k dĺžke modulu gps.

Podobne pridajte textové komponenty pre rýchlosť, počet satelitov, dátum a čas a namapujte ich na modul GPS. Pomenujte potom „t2“, „t3“atď. S rastúcimi číslami, aby zodpovedali názvom komponentov Nextion nastaveným v editore Nextion.

Krok 11: Konfigurácia komponentu Sdcard a formátovaného textu

Konfigurácia komponentu Sdcard a formátovaného textu
Konfigurácia komponentu Sdcard a formátovaného textu
Konfigurácia komponentu Sdcard a formátovaného textu
Konfigurácia komponentu Sdcard a formátovaného textu
Konfigurácia komponentu Sdcard a formátovaného textu
Konfigurácia komponentu Sdcard a formátovaného textu
Konfigurácia komponentu Sdcard a formátovaného textu
Konfigurácia komponentu Sdcard a formátovaného textu
  1. Do poľa Filter na paneli nástrojov komponentu zadajte „formulár“, potom vyberte komponent „Formátovaný text“(obrázok 1) a umiestnite ho do oblasti návrhu
  2. Dvojitým kliknutím na komponent FormattedText1 otvoríte editor prvkov (obrázok 2)
  3. V editore prvkov pridajte dva prvky „Analógový prvok“(obrázok 2)
  4. Pripojte „Analog Element1“k zemepisnej šírke
  5. Pripojte „Analog element2“k zemepisnej dĺžke
  6. Pripojte pin „Out“komponentu FormattedText1 k „In“komponentu sdcard1 (obrázok 3)
  7. Pripojte pin „Out“komponentu SDCard1 k kolíku „In“kanála „SDI“komponentu Arduino MEGA (obrázok 4)

Krok 12: Nahrajte kód na Mega Board

Nahrajte kód na stránku Mega Board
Nahrajte kód na stránku Mega Board
Nahrajte kód na stránku Mega Board
Nahrajte kód na stránku Mega Board
  1. Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE
  2. V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)

Krok 13: Živá akcia

Živá akcia
Živá akcia
Živá akcia
Živá akcia
Živá akcia
Živá akcia

Opravte GPS pomocou nastavenia na otvorenom priestranstve

akonáhle získate opravu gps, všetky informácie sa zobrazia a zaznamenajú.

vyberte kartu sdcard a skontrolujte, či bol vytvorený súbor gpstxt6.

Odporúča: