Sisällysluettelo:

Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE: 13 vaihetta
Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE: 13 vaihetta

Video: Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE: 13 vaihetta

Video: Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE: 13 vaihetta
Video: Navitel MR450 GPS - katsaus videonauhuriin, jossa on peruutuskamera, testi, mielipide, asennus. 2024, Heinäkuu
Anonim
Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE
Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE
Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE
Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE
Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE
Tee oma GPS -pohjainen digitaalinen kojelauta EBIKE- tai SÄHKÖPYÖRÄLLE

HEI KAIKKI

Tällä kertaa keksin uuden ohjeen, jossa on sekä erillinen näyttö että lokitiedosto käyttämällä arduino mega 2560- ja Nextion LCD -näyttöä. Ja seurantatarkoituksessa voit myös kirjata GPS: n NMEA -lauseet sdcardiin ja tietysti projekti tehdään maagisella graafisella ohjelmointiohjelmistolla VISUINO. Monet parametrit tiedot voidaan näyttää LCD -näytöllä käyttäjän vaatimusten mukaisesti, mutta näytän sinulle tärkeimmät tiedot. Lisäksi kaikki tiedot voidaan poimia raa'asta GPS -datasta Visuinon kautta. Luotua lokitiedostoa voidaan käyttää edelleen seurantaan Google -kartassa, Google Earthissa.

Haluan jälleen kiittää Boian Mitovia, joka auttoi minua johdotuksessa ja kirjoitti tämän ohjeen.

Olen päivittänyt ohjeen lisäämällä yhden visuaalisen lcd -käyttöliittymän, joka sisältää kaikki tarvittavat tiedostot.

Vaihe 1: KOMPONENTIT

KOMPONENTIT
KOMPONENTIT
KOMPONENTIT
KOMPONENTIT
KOMPONENTIT
KOMPONENTIT
    1. Yksi Arduino Mega 2560 -levy (tarvitset levyn, jossa on vähintään 2 sarjaporttia, mieluiten 3, joten Mega on yksi parhaista vaihtoehdoista)
    2. Yksi MicroSD -korttimoduuli (SPI -liitäntä)
    3. Yksi sarja -GPS -moduuli
    4. Yksi Nextion Serial 2,8 tuuman nx3224t028_011 Näyttö (käytin, mutta minkä tahansa muun Nextion -näytön pitäisi myös toimia)
    5. SD -kortti, jonka kapasiteetti on alle 32 Gt, ja sen sovitin käytettäväksi Nextion -näytön kanssa
    6. Toinen SD -kortti, jonka kapasiteetti on alle 32 Gt
    7. 4 Naaras-naarasliitinjohdot näytön ohjelmoimiseksi
    8. Tarvitset myös 5 V: n USB -TTL -sarjamuunninmoduulin näytön ohjelmoimiseksi
    9. Muutama hyppyjohdin komponenttien liittämiseksi yhteen

Vaihe 2: Liitä Nextion -näyttö USB -sarjaviestintämoduuliin

Liitä Nextion -näyttö USB -sarjaviestintämoduuliin
Liitä Nextion -näyttö USB -sarjaviestintämoduuliin
Liitä Nextion -näyttö USB -sarjaviestintämoduuliin
Liitä Nextion -näyttö USB -sarjaviestintämoduuliin

Jos haluat ohjelmoida Nextion -näytön Nextion Editorilla, sinun on liitettävä se tietokoneeseen USB -TTL -sarjamuuntimella:

  1. Liitä Nextion -johtojen liitin näyttöön (Kuva 1)
  2. Jos USB -sarja -moduulisi on konfiguroitavissa, varmista, että se on asetettu toimittamaan 5 V: n virtaa (Kuva 2) (Minun tapauksessani minun oli määritettävä se virranvalintahyppyllä)
  3. Kytke maadoitusjohdin (musta johto) Nextion -näytöstä USB -TTL -sarjamuunninmoduulin maadoitusnastaan (Kuva 2)
  4. Kytke virtajohto (+5 V) (punainen johto) Nextion -näytöstä USB -TTL -sarjamuunninmoduulin virtaliitäntään (VCC/+5 V) (Kuva 2)
  5. Liitä RX -johto (keltainen johto) Nextion -näytöstä USB -TTL -sarjamuuntimoduulin TX -nastaan (Kuva 2)
  6. Kytke lähetyslanka (sininen johto) Nextion -näytöstä USB -TTL -sarjamuunninmoduulin RX -nastaan (Kuva 2)
  7. Liitä USB TTL -sarjamuuntimoduuli tietokoneeseen USB -kaapelilla

Vaihe 3: Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta

Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta
Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta
Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta
Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta
Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta
Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta
Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta
Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta

Nextion -näytön ohjelmoimiseksi sinun on ladattava ja asennettava Nextion Editor.

  1. Käynnistä Nextion Editor
  2. Valitse valikosta | Tiedosto | Uusi |
  3. Kirjoita Tallenna nimellä -valintaikkunaan projektitiedoston nimi ja valitse projektin tallennuspaikka
  4. Napsauta "Tallenna" -painiketta
  5. Valitse Asetukset -valintaikkunassa Näytön tyyppi
  6. Napsauta "NÄYTTÖ" -välilehteä vasemmalla näyttääksesi näyttöasetukset
  7. Valitse näytölle Vaakasuunta
  8. Sulje valintaikkuna napsauttamalla "OK" -painiketta

Vaihe 4: Nextion Editorissa: Lisää ja määritä tekstikomponentteja

Nextion Editorissa: Lisää ja määritä tekstikomponentteja
Nextion Editorissa: Lisää ja määritä tekstikomponentteja
Nextion Editorissa: Lisää ja määritä tekstikomponentteja
Nextion Editorissa: Lisää ja määritä tekstikomponentteja
Nextion Editorissa: Lisää ja määritä tekstikomponentteja
Nextion Editorissa: Lisää ja määritä tekstikomponentteja
Nextion Editorissa: Lisää ja määritä tekstikomponentteja
Nextion Editorissa: Lisää ja määritä tekstikomponentteja
  1. *varmista, että sinulla on FAT32 -alustettu sdcard, varmista, että olet luonut fontin, muuten Nextion -editori näyttää virheen kääntämisessä.
  2. LATAA (images.png) TÄSTÄ LIITETTÄVÄ KUVA, JOTKA SISÄLTÄÄ GPS -TIETOPAAMETRIN. (LATITUDE, LONGITUDE)

SEURAA NYT NÄMÄ VAIHEET

  1. KLIKKAA uusi projekti
  2. nimeä se visuinoksi
  3. Vaihda laite -välilehteen ja valitse nx3224t028_011 -näyttö, 90 vaakasuoraa, merkkikoodausascii, Näyttöalueella on valkoinen muokattava 320*240 -näyttö.

Nyt olemme luoneet fontit:

  1. Valitse valikosta | Työkalut | Fontin luonti |
  2. seuraa ohjattua toimintoa ja valitse luotu fontti.

Seuraavaksi lisäämme kuvan:

  1. Nyt nextion editorissa lisää tämä taustakuva kuvaikkunaan (vasen alakulma -ikkuna) napsauttamalla + -painiketta.
  2. Näyttöikkunaan ilmestyy valkoinen näyttö, napsauta sen attribuuttitaulukkoa (oikeanpuoleinen alakulmaikkuna) napsauta sta-> valitse kuvan kuva-> kaksoisnapsautus-> valitse kuva
  3. Tätä käytetään LCD -käyttöliittymän taustana.

Suunnittele Nextion -näyttö:

  1. Nyt työkalupakki-ikkunasta: napsauta tekstikomponenttia-> t0 uusi teksti tulee näyttöön-> vedä halutun alueen leveysasteiden eteen
  2. napsauta nyt sen attribuuttitaulukkoa sta-> rajauskuvan kuva-> kaksoisnapsautus-> valitse kuva 0 pco-> valitse musta väri txt-> x
  3. Toista samalla tavalla neljän tekstikomponentin lisääminen t1, t2. Aseta ne peräkkäin vetämällä ne ruudulle. Nyt sinun on lisättävä 4 muuta tekstikomponenttia, jotta voit näyttää pituusasteen, nopeuden, satelliittien määrän, päivämäärän ja kellonajan.
  4. samalla tavalla toistamalla yllä oleva menettely

Luo ja lähetä tiedostot Nextion SDCard -kortille:

  1. Napsauta käännösvälilehteä (tämä luo tft -tiedoston). Voit myös debugata tai suorittaa tämän simulaattorissa napsauttamalla debug -välilehteä, uusi ikkuna avautuu. ikkunassa "ohjeiden syöttöalue" enter-> t0.txt = "555" tämä aiheuttaa x-> 555 näyttöruudulle Napsauta tiedosto-> avaa koontikansio-> kopioi tämä visuino tft-tiedosto fat32-muotoiselle sdcard-kortille.
  2. Aseta tämä sdcard Nextion lcd -laitteeseen ja käynnistä se.
  3. Onnistuneen päivityksen jälkeen sammuta se, poista sdcard ja käynnistä se uudelleen.
  4. NYT NÄYTÄ NEXTION EDITOR -LIITTYMÄN nestekidenäytöllä.
  5. voit siirtää tähän liitetyn visuino tft -tiedoston suoraan sdcardiin.
  6. tai siirry seuraavaan vaiheeseen siirtääksesi käännetyn projektin ftdi -usb -moduulin kautta.

Vaihe 5: Nextion -editorissa: Lataa projekti Nextion -näyttöön

  1. Napsauta "Lataa" -painiketta
  2. Aloita lataus napsauttamalla "Lataa Nextion -laitteeseen" -valintaikkunassa "Siirry" -painiketta
  3. Kun lataus on valmis, sulje valintaikkuna napsauttamalla "Lopeta" -painiketta.

Vaihe 6: LAITTEISTON LIITÄNNÄT

LAITTEISTON LIITÄNNÄT
LAITTEISTON LIITÄNNÄT
  • MEGAN JA SEURANNAN VÄLILLÄ
  • KÄYTÄMME SARJASATAMAA 1
  • PIN18 TX1 MEGA - RX OF NEXTION
  • PIN19 RX1 MEGA - TX OF NEXTION
  • VCC VCC JA GND GND

SDCARDIN JA MEGAN VÄLILLÄ

  • SD -kortin CS -PIN53
  • SDKORTIN SEKÄ PIN52
  • MOSI OF SDCARD PIN51
  • VIRHE SDACRD - PIN50
  • VCC - VCC
  • GND - GND

GPS: N JA MEGAN VÄLILLÄ

  • TX GPS -RX2 REG2 PIN17 OF MEGA
  • VCC - VCC
  • GND - GND
  • Käytämme sarjaa 2

Vaihe 7: Käynnistä Visuino ja valitse Arduino -levyn tyyppi

Käynnistä Visuino ja valitse Arduino -levytyyppi
Käynnistä Visuino ja valitse Arduino -levytyyppi
Käynnistä Visuino ja valitse Arduino -levyn tyyppi
Käynnistä Visuino ja valitse Arduino -levyn tyyppi

Koska Arduino MEGA -laitteessa on neljä sarjaporttia ja se tarvitaan Arduinon ohjelmointiin, sinun on ohjelmoitava Arduino MEGA, joten jätä serial0 ohjelmointia varten.

Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:

Varmista, että asennat 1.6.7 tai uudemman, muuten tämä opetusohjelma ei toimi

Visuino: https://www.visuino.com on myös asennettava.

  1. Käynnistä Visuino kuten ensimmäisessä kuvassa
  2. Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta
  3. Kun valintaikkuna tulee näkyviin, valitse Arduino MEGA kuvan 2 mukaisesti

Vaihe 8: GPS -MODUULIN LISÄYS JA JATKONÄYTTÖ VISUINOssa

GPS -MODUULIN LISÄÄMINEN JA JATKONÄYTTÖ VISUINOSSA
GPS -MODUULIN LISÄÄMINEN JA JATKONÄYTTÖ VISUINOSSA
GPS -MODUULIN LISÄÄMINEN JA JATKONÄYTTÖ VISUINOSSA
GPS -MODUULIN LISÄÄMINEN JA JATKONÄYTTÖ VISUINOSSA
GPS -MODUULIN LISÄÄMINEN JA JATKONÄYTTÖ VISUINOSSA
GPS -MODUULIN LISÄÄMINEN JA JATKONÄYTTÖ VISUINOSSA
GPS -MODUULIN LISÄÄMINEN JA JATKONÄYTTÖ VISUINOSSA
GPS -MODUULIN LISÄÄMINEN JA JATKONÄYTTÖ VISUINOSSA
  1. Kirjoita "Komponenttityökalut" Suodatin -ruutuun "GPS" ja valitse sitten "Sarja -GPS" -komponentti (Kuva 1) ja pudota se suunnittelualueelle
  2. Liitä GPS1 -laitteen "Out" -nasta Arduino MEGA -komponentin "Serial [2]" -navan "In" -nastaan
  3. Kirjoita Komponenttityökalulaatikon Suodatin -ruutuun "seuraava" ja valitse sitten "Nextion Display" -komponentti ja pudota se suunnittelualueelle
  4. Kytke komponentin "Out" -nasta Arduino MEGA -komponentin "Sarjan [1]" "In" -nastaan

Vaihe 9: VISUINO -KOMPONENTTIEN LISÄÄMINEN: MICRO SDCARD -KONFIGURAATIO

VISUINO -KOMPONENTTIEN LISÄÄMINEN: MICRO SDCARD -KONFIGURAATIO
VISUINO -KOMPONENTTIEN LISÄÄMINEN: MICRO SDCARD -KONFIGURAATIO
VISUINO -KOMPONENTTIEN LISÄÄMINEN: MICRO SDCARD -KONFIGURAATIO
VISUINO -KOMPONENTTIEN LISÄÄMINEN: MICRO SDCARD -KONFIGURAATIO

Ensin meidän on lisättävä ja liitettävä MicroSD -komponentti Visuinoon MicroSD -moduulin ohjaamiseksi:

  1. Kirjoita komponenttityökalun Suodatin -ruutuun "sd" ja valitse sitten "Micro SD Card Module" -komponentti (Kuva 1) ja pudota se suunnittelualueelle
  2. Liitä SDCard1 -komponentin "Out" -nasta Arduino -komponentin "SPI" -kanavan "In" -nastaan (Kuva 2)
  3. Liitä SDCard1 -komponentin "ChipSelect" -lähtötappi Arduino Mega 2506 -komponentin "Digital [53]" -kanavan "Digital" -tulonastapaan (Kuva 3)

Tietojen tallentamiseksi meidän on lisättävä Tiedosto -elementti MicroSD -komponenttiin ja määritettävä sen tiedostonimi:

  1. Napsauta SDCard1 -komponentin "Työkalut" -painiketta (Kuva 1)
  2. Valitse "Elements" -editorissa "File" -elementti oikeasta ikkunasta ja napsauta sitten "+" -painiketta vasemmalla (Kuva 2) lisätäksesi File elementin
  3. Aseta objektitarkastajan File1 -elementin "Polun nimi" -ominaisuuden arvoksi "GPSLog.txt6"

Vaihe 10: SEURANNÄYTÖN JA GPS: N MÄÄRITTÄMINEN

JATKONÄYTTÖN JA GPS: N MÄÄRITTÄMINEN
JATKONÄYTTÖN JA GPS: N MÄÄRITTÄMINEN
JATKONÄYTTÖN JA GPS: N MÄÄRITTÄMINEN
JATKONÄYTTÖN JA GPS: N MÄÄRITTÄMINEN
  1. Kaksoisnapsauta nextion -näyttöä, elementtien editori tulee esiin
  2. Lisää "Teksti" -elementti
  3. Valitse juuri lisätty elementti
  4. nimeä se nyt Ominaisuudet -välilehdellä "t0".
  5. Liitä tämä tekstikomponentti gps -moduulin leveysasteeseen.

Lisää samalla tavalla seuraava tekstikomponentti, nimeä se uudelleen "t1" ja yhdistä se GPS -moduulin pituusasteeseen.

Lisää myös tekstikomponentteja nopeuden, satelliittien lukumäärän, päivämäärän ja kellonajan mukaan ja yhdistä se gps -moduuliin. Nimeä sitten "t2", "t3" jne. Kasvavilla numeroilla vastaamaan Nextion Editorissa asetettujen Nextion -komponenttien nimiä.

Vaihe 11: Sdcardin ja muotoillun tekstikomponentin määrittäminen

Sdcardin ja muotoillun tekstikomponentin määrittäminen
Sdcardin ja muotoillun tekstikomponentin määrittäminen
Sdcardin ja muotoillun tekstikomponentin määrittäminen
Sdcardin ja muotoillun tekstikomponentin määrittäminen
Sdcardin ja muotoillun tekstikomponentin määrittäminen
Sdcardin ja muotoillun tekstikomponentin määrittäminen
Sdcardin ja muotoillun tekstikomponentin määrittäminen
Sdcardin ja muotoillun tekstikomponentin määrittäminen
  1. Kirjoita "työkalu" -komponenttityökalun Suodatin -ruutuun "lomake" ja valitse sitten "Muotoiltu teksti" -komponentti (Kuva 1) ja pudota se suunnittelualueelle
  2. Avaa elementtieditori kaksoisnapsauttamalla FormattedText1 -osaa (Kuva 2)
  3. Lisää elementtieditorissa kaksi "analogista elementtiä" (kuva 2)
  4. Liitä "Analog Element1" leveysasteeseen
  5. Liitä "Analog element2" pituusasteeseen
  6. Liitä FormattedText1 -komponentin "Out" -nasta sdcard1 -komponentin "In" -liitäntään (Kuva 3)
  7. Liitä SDCard1 -laitteen "Out" -nasta Arduino MEGA -komponentin "SDI" -kanavan "In" -nastaan (Kuva 4)

Vaihe 12: Lataa koodi Mega Boardille

Lataa koodi Mega Boardille
Lataa koodi Mega Boardille
Lataa koodi Mega Boardille
Lataa koodi Mega Boardille
  1. Visuino -ohjelmassa paina F9 tai napsauta kuvassa 1 näkyvää painiketta Luo Arduino -koodi ja avaa Arduino IDE
  2. Napsauta Arduino IDE: ssä Lataa -painiketta kootaksesi ja ladataksesi koodin (Kuva 2)

Vaihe 13: Live Action

Live Action
Live Action
Live Action
Live Action
Live Action
Live Action

suorita asennus avoimella alueella saadaksesi GPS -korjauksen

kun saat GPS -korjauksen, kaikki tiedot näytetään ja kirjataan.

Ota sdcard ulos ja tarkista, onko gpstxt6 -tiedosto luotu.

Suositeltava: