Sisällysluettelo:
- Vaihe 1: KOMPONENTIT
- Vaihe 2: Liitä Nextion -näyttö USB -sarjaviestintämoduuliin
- Vaihe 3: Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta
- Vaihe 4: Nextion Editorissa: Lisää ja määritä tekstikomponentteja
- Vaihe 5: Nextion -editorissa: Lataa projekti Nextion -näyttöön
- Vaihe 6: LAITTEISTON LIITÄNNÄT
- Vaihe 7: Käynnistä Visuino ja valitse Arduino -levyn tyyppi
- Vaihe 8: GPS -MODUULIN LISÄYS JA JATKONÄYTTÖ VISUINOssa
- Vaihe 9: VISUINO -KOMPONENTTIEN LISÄÄMINEN: MICRO SDCARD -KONFIGURAATIO
- Vaihe 10: SEURANNÄYTÖN JA GPS: N MÄÄRITTÄMINEN
- Vaihe 11: Sdcardin ja muotoillun tekstikomponentin määrittäminen
- Vaihe 12: Lataa koodi Mega Boardille
- Vaihe 13: Live Action
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
- Yksi Arduino Mega 2560 -levy (tarvitset levyn, jossa on vähintään 2 sarjaporttia, mieluiten 3, joten Mega on yksi parhaista vaihtoehdoista)
- Yksi MicroSD -korttimoduuli (SPI -liitäntä)
- Yksi sarja -GPS -moduuli
- 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)
- SD -kortti, jonka kapasiteetti on alle 32 Gt, ja sen sovitin käytettäväksi Nextion -näytön kanssa
- Toinen SD -kortti, jonka kapasiteetti on alle 32 Gt
- 4 Naaras-naarasliitinjohdot näytön ohjelmoimiseksi
- Tarvitset myös 5 V: n USB -TTL -sarjamuunninmoduulin näytön ohjelmoimiseksi
- Muutama hyppyjohdin komponenttien liittämiseksi yhteen
Vaihe 2: 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:
- Liitä Nextion -johtojen liitin näyttöön (Kuva 1)
- 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ä)
- Kytke maadoitusjohdin (musta johto) Nextion -näytöstä USB -TTL -sarjamuunninmoduulin maadoitusnastaan (Kuva 2)
- Kytke virtajohto (+5 V) (punainen johto) Nextion -näytöstä USB -TTL -sarjamuunninmoduulin virtaliitäntään (VCC/+5 V) (Kuva 2)
- Liitä RX -johto (keltainen johto) Nextion -näytöstä USB -TTL -sarjamuuntimoduulin TX -nastaan (Kuva 2)
- Kytke lähetyslanka (sininen johto) Nextion -näytöstä USB -TTL -sarjamuunninmoduulin RX -nastaan (Kuva 2)
- Liitä USB TTL -sarjamuuntimoduuli tietokoneeseen USB -kaapelilla
Vaihe 3: Käynnistä Nextion Editor ja valitse Näytön tyyppi ja suunta
Nextion -näytön ohjelmoimiseksi sinun on ladattava ja asennettava Nextion Editor.
- Käynnistä Nextion Editor
- Valitse valikosta | Tiedosto | Uusi |
- Kirjoita Tallenna nimellä -valintaikkunaan projektitiedoston nimi ja valitse projektin tallennuspaikka
- Napsauta "Tallenna" -painiketta
- Valitse Asetukset -valintaikkunassa Näytön tyyppi
- Napsauta "NÄYTTÖ" -välilehteä vasemmalla näyttääksesi näyttöasetukset
- Valitse näytölle Vaakasuunta
- Sulje valintaikkuna napsauttamalla "OK" -painiketta
Vaihe 4: Nextion Editorissa: Lisää ja määritä tekstikomponentteja
- *varmista, että sinulla on FAT32 -alustettu sdcard, varmista, että olet luonut fontin, muuten Nextion -editori näyttää virheen kääntämisessä.
- LATAA (images.png) TÄSTÄ LIITETTÄVÄ KUVA, JOTKA SISÄLTÄÄ GPS -TIETOPAAMETRIN. (LATITUDE, LONGITUDE)
SEURAA NYT NÄMÄ VAIHEET
- KLIKKAA uusi projekti
- nimeä se visuinoksi
- 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:
- Valitse valikosta | Työkalut | Fontin luonti |
- seuraa ohjattua toimintoa ja valitse luotu fontti.
Seuraavaksi lisäämme kuvan:
- Nyt nextion editorissa lisää tämä taustakuva kuvaikkunaan (vasen alakulma -ikkuna) napsauttamalla + -painiketta.
- Näyttöikkunaan ilmestyy valkoinen näyttö, napsauta sen attribuuttitaulukkoa (oikeanpuoleinen alakulmaikkuna) napsauta sta-> valitse kuvan kuva-> kaksoisnapsautus-> valitse kuva
- Tätä käytetään LCD -käyttöliittymän taustana.
Suunnittele Nextion -näyttö:
- Nyt työkalupakki-ikkunasta: napsauta tekstikomponenttia-> t0 uusi teksti tulee näyttöön-> vedä halutun alueen leveysasteiden eteen
- napsauta nyt sen attribuuttitaulukkoa sta-> rajauskuvan kuva-> kaksoisnapsautus-> valitse kuva 0 pco-> valitse musta väri txt-> x
- 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.
- samalla tavalla toistamalla yllä oleva menettely
Luo ja lähetä tiedostot Nextion SDCard -kortille:
- 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.
- Aseta tämä sdcard Nextion lcd -laitteeseen ja käynnistä se.
- Onnistuneen päivityksen jälkeen sammuta se, poista sdcard ja käynnistä se uudelleen.
- NYT NÄYTÄ NEXTION EDITOR -LIITTYMÄN nestekidenäytöllä.
- voit siirtää tähän liitetyn visuino tft -tiedoston suoraan sdcardiin.
- tai siirry seuraavaan vaiheeseen siirtääksesi käännetyn projektin ftdi -usb -moduulin kautta.
Vaihe 5: Nextion -editorissa: Lataa projekti Nextion -näyttöön
- Napsauta "Lataa" -painiketta
- Aloita lataus napsauttamalla "Lataa Nextion -laitteeseen" -valintaikkunassa "Siirry" -painiketta
- Kun lataus on valmis, sulje valintaikkuna napsauttamalla "Lopeta" -painiketta.
Vaihe 6: 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
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.
- Käynnistä Visuino kuten ensimmäisessä kuvassa
- Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta
- Kun valintaikkuna tulee näkyviin, valitse Arduino MEGA kuvan 2 mukaisesti
Vaihe 8: GPS -MODUULIN LISÄYS JA JATKONÄYTTÖ VISUINOssa
- Kirjoita "Komponenttityökalut" Suodatin -ruutuun "GPS" ja valitse sitten "Sarja -GPS" -komponentti (Kuva 1) ja pudota se suunnittelualueelle
- Liitä GPS1 -laitteen "Out" -nasta Arduino MEGA -komponentin "Serial [2]" -navan "In" -nastaan
- Kirjoita Komponenttityökalulaatikon Suodatin -ruutuun "seuraava" ja valitse sitten "Nextion Display" -komponentti ja pudota se suunnittelualueelle
- Kytke komponentin "Out" -nasta Arduino MEGA -komponentin "Sarjan [1]" "In" -nastaan
Vaihe 9: VISUINO -KOMPONENTTIEN LISÄÄMINEN: MICRO SDCARD -KONFIGURAATIO
Ensin meidän on lisättävä ja liitettävä MicroSD -komponentti Visuinoon MicroSD -moduulin ohjaamiseksi:
- Kirjoita komponenttityökalun Suodatin -ruutuun "sd" ja valitse sitten "Micro SD Card Module" -komponentti (Kuva 1) ja pudota se suunnittelualueelle
- Liitä SDCard1 -komponentin "Out" -nasta Arduino -komponentin "SPI" -kanavan "In" -nastaan (Kuva 2)
- 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:
- Napsauta SDCard1 -komponentin "Työkalut" -painiketta (Kuva 1)
- Valitse "Elements" -editorissa "File" -elementti oikeasta ikkunasta ja napsauta sitten "+" -painiketta vasemmalla (Kuva 2) lisätäksesi File elementin
- Aseta objektitarkastajan File1 -elementin "Polun nimi" -ominaisuuden arvoksi "GPSLog.txt6"
Vaihe 10: SEURANNÄYTÖN JA GPS: N MÄÄRITTÄMINEN
- Kaksoisnapsauta nextion -näyttöä, elementtien editori tulee esiin
- Lisää "Teksti" -elementti
- Valitse juuri lisätty elementti
- nimeä se nyt Ominaisuudet -välilehdellä "t0".
- 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
- Kirjoita "työkalu" -komponenttityökalun Suodatin -ruutuun "lomake" ja valitse sitten "Muotoiltu teksti" -komponentti (Kuva 1) ja pudota se suunnittelualueelle
- Avaa elementtieditori kaksoisnapsauttamalla FormattedText1 -osaa (Kuva 2)
- Lisää elementtieditorissa kaksi "analogista elementtiä" (kuva 2)
- Liitä "Analog Element1" leveysasteeseen
- Liitä "Analog element2" pituusasteeseen
- Liitä FormattedText1 -komponentin "Out" -nasta sdcard1 -komponentin "In" -liitäntään (Kuva 3)
- Liitä SDCard1 -laitteen "Out" -nasta Arduino MEGA -komponentin "SDI" -kanavan "In" -nastaan (Kuva 4)
Vaihe 12: Lataa koodi Mega Boardille
- Visuino -ohjelmassa paina F9 tai napsauta kuvassa 1 näkyvää painiketta Luo Arduino -koodi ja avaa Arduino IDE
- Napsauta Arduino IDE: ssä Lataa -painiketta kootaksesi ja ladataksesi koodin (Kuva 2)
Vaihe 13: 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.