Kazalo:

NAREDITE SVOJO DIGITALNO PLOŠČO NA TEMELJU GPS ZA E -KOLESA ALI ELEKTRIČNI MOTOR: 13 korakov
NAREDITE SVOJO DIGITALNO PLOŠČO NA TEMELJU GPS ZA E -KOLESA ALI ELEKTRIČNI MOTOR: 13 korakov
Anonim
NAREDITE SVOJO DIGITALNO PLOŠČO NA TEMELJU GPS ZA E -KOLESA ALI ELEKTRIČNI MOTOR
NAREDITE SVOJO DIGITALNO PLOŠČO NA TEMELJU GPS ZA E -KOLESA ALI ELEKTRIČNI MOTOR
NAREDITE SVOJO DIGITALNO PLOŠČO NA TEMELJU GPS ZA E -KOLESA ALI ELEKTRIČNI MOTOR
NAREDITE SVOJO DIGITALNO PLOŠČO NA TEMELJU GPS ZA E -KOLESA ALI ELEKTRIČNI MOTOR
NAREDITE SVOJO DIGITALNO PLOŠČO NA TEMELJU GPS ZA E -KOLESA ALI ELEKTRIČNI MOTOR
NAREDITE SVOJO DIGITALNO PLOŠČO NA TEMELJU GPS ZA E -KOLESA ALI ELEKTRIČNI MOTOR

ZDRAVO VSI

Tokrat sem prišel z novimi navodili, ki vsebujejo tako samostojen zaslon kot tudi zapisovalnik z uporabo arduino mega 2560 in Nextion LCD -prikazovalnika. Za namen sledenja pa lahko tudi zabeležite stavke NMEA Gps v sdcarda in seveda projekt poteka s čarobno programsko opremo za grafično programiranje VISUINO. Na LCD -prikazovalniku se lahko prikaže veliko parametrov informacij glede na zahteve uporabnika, vendar vam bom pokazal glavne. Nadalje lahko vse podatke izvlečete iz neobdelanih podatkov GPS prek datoteke Visuino.log, ki jo lahko ustvarite.

Še enkrat bi se rad zahvalil Boianu Mitovu za pomoč pri ožičenju in pisanju tega navodila.

Posodobil sem navodila, tako da sem dodal še en vizualni LCD vmesnik, ki vključuje vse potrebne datoteke.

1. korak: SESTAVINE

KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
    1. Ena plošča Arduino Mega 2560 (Potrebovali boste ploščo z vsaj 2 serijskimi vrati, po možnosti 3, zato je Mega ena najboljših možnosti)
    2. En modul kartice MicroSD (vmesnik SPI)
    3. En serijski modul GPS
    4. En Nextion Serial 2,8 -palčni zaslon nx3224t028_011 (uporabljal sem, vendar bi moral delovati tudi kateri koli drug zaslon Nextion)
    5. Kartica SD z zmogljivostjo manj kot 32 GB in njen adapter za uporabo z zaslonom Nextion
    6. Druga kartica SD z zmogljivostjo manj kot 32 GB
    7. 4 moški-ženski mostički za programiranje zaslona
    8. Za programiranje zaslona boste potrebovali tudi 5 -voltni pretvorniški modul USB v TTL
    9. Nekaj mostičnih žic za povezovanje komponent skupaj

Korak: Priključite zaslon Nextion na serijski komunikacijski modul USB

Priključite zaslon Nextion na serijski komunikacijski modul USB
Priključite zaslon Nextion na serijski komunikacijski modul USB
Priključite zaslon Nextion na serijski komunikacijski modul USB
Priključite zaslon Nextion na serijski komunikacijski modul USB

Če želite programirati zaslon Nextion z urejevalnikom Nextion, ga morate priključiti s serijskim pretvornikom USB v TTL v računalnik:

  1. Konektor Nextion Wires priključite na zaslon (slika 1)
  2. Če je vaš USB -serijski modul nastavljiv, se prepričajte, da je nastavljen za napajanje 5V (slika 2) (v mojem primeru sem ga moral konfigurirati s pomočjo mostička za izbiro moči)
  3. Ozemljitveno žico (črna žica) povežite z zaslonom Nextion na ozemljitveni zatič modula serijskega pretvornika USB v TTL (slika 2)
  4. Priključite napajalni (+5V) kabel (rdeča žica) z Nextion zaslona na napajalni (VCC/+5V) zatič modula serijskega pretvornika USB v TTL (slika 2)
  5. Priključite žico RX (rumena žica) z zaslona Nextion na priključek TX na modulu serijskega pretvornika USB v TTL (slika 2)
  6. Priključite žico TX (modra žica) z zaslona Nextion na priključek RX na modulu serijskega pretvornika USB v TTL (slika 2)
  7. Modul serijskega pretvornika USB v TTL povežite z računalnikom s kablom USB

3. korak: Zaženite urejevalnik Nextion in izberite vrsto prikaza in usmeritev

Zaženite urejevalnik Nextion in izberite vrsto prikaza in usmerjenost
Zaženite urejevalnik Nextion in izberite vrsto prikaza in usmerjenost
Zaženite urejevalnik Nextion in izberite vrsto prikaza in usmerjenost
Zaženite urejevalnik Nextion in izberite vrsto prikaza in usmerjenost
Zaženite urejevalnik Nextion in izberite vrsto prikaza in usmerjenost
Zaženite urejevalnik Nextion in izberite vrsto prikaza in usmerjenost
Zaženite urejevalnik Nextion in izberite vrsto prikaza in usmerjenost
Zaženite urejevalnik Nextion in izberite vrsto prikaza in usmerjenost

Za programiranje zaslona Nextion boste morali prenesti in namestiti urejevalnik Nextion.

  1. Zaženite urejevalnik Nextion
  2. V meniju izberite | Datoteka | Novo |
  3. V pogovornem oknu »Shrani kot« vnesite ime datoteke projekta in izberite mesto za shranjevanje projekta
  4. Kliknite gumb "Shrani"
  5. V pogovornem oknu »Nastavitve« izberite vrsto zaslona
  6. Kliknite zavihek "ZASLON" na levi, da prikažete nastavitve zaslona
  7. Za prikaz zaslona izberite Vodoravna usmerjenost
  8. Kliknite gumb »V redu«, da zaprete pogovorno okno

4. korak: V urejevalniku Nextion: Dodajte in konfigurirajte besedilne komponente

V urejevalniku Nextion: Dodajte in konfigurirajte besedilne komponente
V urejevalniku Nextion: Dodajte in konfigurirajte besedilne komponente
V urejevalniku Nextion: Dodajte in konfigurirajte besedilne komponente
V urejevalniku Nextion: Dodajte in konfigurirajte besedilne komponente
V urejevalniku Nextion: Dodajte in konfigurirajte besedilne komponente
V urejevalniku Nextion: Dodajte in konfigurirajte besedilne komponente
V urejevalniku Nextion: Dodajte in konfigurirajte besedilne komponente
V urejevalniku Nextion: Dodajte in konfigurirajte besedilne komponente
  1. *Poskrbite, da imate oblikovano kartico SDAT FAT32, poskrbite, da ste ustvarili pisavo, sicer bo urejevalnik Nextion pokazal napako pri sestavljanju.
  2. MORATE PREUZETI (images.png) TUKAJ PRIKLJUČENA SLIKA, KI VSEBUJE INFORMACIJSKI PARAMETER GPS. (LATITUDE, LONGITUDE)

Sedaj sledite tem korakom

  1. KLIKNITE na nov projekt
  2. poimenujte ga kot visuino
  3. Preklopite na zavihek naprave in izberite nx3224t028_011 zaslon, 90 vodoravno, ascii kodiranje znakov, območje prikaza bo imelo bel zaslon velikosti 320*240, ki ga je mogoče urejati.

Zdaj imamo ustvarjene pisave:

  1. V meniju izberite | Orodja | Generator pisav |
  2. sledite čarovniku in izberite ustvarjeno pisavo.

Nato bomo dodali sliko:

  1. Zdaj v urejevalniku nextion dodajte to ozadje v okno s sliko (okno v spodnjem levem kotu) s klikom na gumb +.
  2. V oknu se prikaže bel zaslon, zdaj kliknite na njegovo tabelo atributov (desno okno spodaj v spodnjem kotu) kliknite na sta-> izberite sliko pic-> dvojni klik-> izberite sliko
  3. to bo uporabljeno kot ozadje LCD vmesnika.

Oblikujte zaslon Nextion:

  1. Zdaj v oknu orodjarne: kliknite besedilno komponento-> t0 na zaslonu se prikaže novo besedilo-> povlecite čez zahtevano območje pred besedilom zemljepisne širine
  2. zdaj kliknite na njeno tabelo atributov sta-> obreži sliko picc-> dvojni klik-> izberite sliko 0 pco-> izberite črno barvo txt-> x
  3. Podobno ponovite postopek dodajanja štirih besedilnih komponent t1, t2.položite jih eno pod drugo, tako da jih povlečete na zaslon. Zdaj bi morali dodati še 4 sestavne dele besedila za prikaz zemljepisne dolžine, hitrosti, števila satelitov, datuma in časa.
  4. podobno s ponovitvijo zgornjega postopka

Ustvarite in naložite datoteke na kartico Nextion SDCard:

  1. Kliknite na zavihek prevajanja (to bo ustvarilo datoteko tft) To lahko odpravite ali zaženete tudi v simulatorju s klikom na zavihek za odpravljanje napak, pojavilo se bo novo okno. v oknu "območje za vnos navodil" enter-> t0.txt = "555" bo to povzročilo x-> 555 na zaslonu zaslona. Kliknite na datoteko-> odpri mapo za gradnjo-> kopirajte to datoteko visuino tft v sdcard, oblikovano s fat32.
  2. Vstavite to SD kartico v Nextion lcd in jo vklopite.
  3. Po uspešni posodobitvi izklopite kartico sdcard in jo znova vklopite.
  4. Sedaj boste na LCD -prikazovalniku videli VMESNIK NADALJNJEGA UREDNIKA.
  5. datoteko visuino tft, priloženo tukaj, lahko neposredno prenesete na sdcard.
  6. ali pojdite v naslednji korak za prenos prevedenega projekta prek USB modula ftdi.

5. korak: V urejevalniku Nextion: naložite projekt na zaslon Nextion

  1. Kliknite gumb "Naloži"
  2. V pogovornem oknu »Naloži v napravo Nextion« kliknite gumb »Pojdi«, da začnete nalaganje
  3. Ko se nalaganje konča, kliknite gumb »Izhod«, da zaprete pogovorno okno.

Korak 6: POVEZAVE KOMPANIJE

POVEZAVE HARDWARE
POVEZAVE HARDWARE
  • MED MEGO IN NADALJNJO
  • UPORABILI bomo SERIJSKI PORT1
  • PIN18 TX1 MEGA DO RX NADALJNJEGA
  • PIN19 RX1 MEGA DO TX NEXACIJE
  • VCC V VCC IN GND V GND

MED SDCARDO IN MEGO

  • CS SDCARD DO PIN53
  • SKID KARTICE NA PIN252
  • MOSI KARTICE SD NA PIN51
  • MISO SDACRD DO PIN50
  • VCC V VCC
  • GND V GND

MED GPS in MEGO

  • TX GPS do RX2 PIN17 MEGA
  • VCC V VCC
  • GND V GND
  • UPORABILI BOMO SERIAL2

Korak 7: Zaženite Visuino in izberite vrsto plošče Arduino

Zaženite Visuino in izberite vrsto plošče Arduino
Zaženite Visuino in izberite vrsto plošče Arduino
Zaženite Visuino in izberite vrsto plošče Arduino
Zaženite Visuino in izberite vrsto plošče Arduino

Ker ima Arduino MEGA štiri serijska vrata in je potreben za programiranje Arduina, boste morali programirati Arduino MEGA, zato pustite serial0 za programiranje.

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE tukaj:

Namestite 1.6.7 ali novejšo različico, sicer ta vadnica ne bo delovala

Namestiti je treba tudi Visuino:

  1. Zaženite Visuino, kot je prikazano na prvi sliki
  2. Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu
  3. Ko se prikaže pogovorno okno, izberite Arduino MEGA, kot je prikazano na sliki 2

8. korak: DODAJANJE MODULA GPS IN NASLEDNJEG ZASLONA V VISUINO

DODAJANJE MODULA GPS IN NASLEDNJEG ZASLONA V VISUINU
DODAJANJE MODULA GPS IN NASLEDNJEG ZASLONA V VISUINU
DODAJANJE MODULA GPS IN NAPREJ ZASLONA V VISUINU
DODAJANJE MODULA GPS IN NAPREJ ZASLONA V VISUINU
DODAJANJE MODULA GPS IN NAPREJ ZASLONA V VISUINU
DODAJANJE MODULA GPS IN NAPREJ ZASLONA V VISUINU
DODAJANJE MODULA GPS IN NAPREJ ZASLONA V VISUINU
DODAJANJE MODULA GPS IN NAPREJ ZASLONA V VISUINU
  1. V polje »Filter« v orodjarni za komponente vnesite »GPS«, izberite komponento »Serijski GPS« (slika 1) in jo spustite v oblikovalsko območje
  2. Priključite "Out" pin komponente GPS1 na "In" pin "Serial [2]" komponente Arduino MEGA
  3. V polje »Filter« v orodjarni za komponente vnesite »naslednji«, nato izberite komponento »Prikaz Nextion« in jo spustite v območje oblikovanja
  4. Priključite "Out" pin komponente na "In" pin "Serial [1]" komponente Arduino MEGA

9. korak: DODAJANJE VISUINO KOMPONENT: MICRO SDCARD CONFIGURATION

DODANJE VISUINO KOMPONENT: MICRO SDCARD CONFIGURATION
DODANJE VISUINO KOMPONENT: MICRO SDCARD CONFIGURATION
DODANJE VISUINO KOMPONENT: MICRO SDCARD CONFIGURATION
DODANJE VISUINO KOMPONENT: MICRO SDCARD CONFIGURATION

Najprej moramo dodati in povezati komponento MicroSD v Visuinu za nadzor modula MicroSD:

  1. V polje »Filter« v orodjarni za komponente vnesite »sd«, nato izberite komponento »Modul kartice mikro SD« (slika 1) in jo spustite v oblikovalsko območje
  2. Priključite "Out" pin komponente SDCard1 na "In" pin "SPI" kanala komponente Arduino (slika 2)
  3. Izhodni zatič "ChipSelect" komponente SDCard1 povežite z vhodnim zatičem "Digital" kanala "Digital [53]" komponente Arduino Mega 2506 (slika 3)

Za beleženje podatkov moramo komponento MicroSD dodati element File in določiti njeno ime:

  1. Kliknite gumb "Orodja" komponente SDCard1 (slika 1)
  2. V urejevalniku "Elementi" izberite element "Datoteka" v desnem oknu in nato kliknite gumb "+" na levi strani (Slika 2), da dodate element Datoteka
  3. V Inšpektorju objektov nastavite vrednost lastnosti "Ime poti" elementa File1 na "GPSLog.txt6"

10. korak: NASTAVITEV NADALJNJEGA ZASLONA IN GPS -a

NASTAVITEV NADALJNJEGA ZASLONA IN GPS -a
NASTAVITEV NADALJNJEGA ZASLONA IN GPS -a
NASTAVITEV NADALJNJEGA ZASLONA IN GPS -a
NASTAVITEV NADALJNJEGA ZASLONA IN GPS -a
  1. Dvokliknite na bližnji zaslon, pojavil se bo urejevalnik elementov
  2. Dodajte element "Besedilo"
  3. Izberite na novo dodani element
  4. zdaj na zavihku lastnosti ga poimenujte kot "t0".
  5. Te besedilne komponente povežite z zemljepisno širino modula GPS.

Podobno dodajte naslednjo besedilno komponento, jo preimenujte v "t1" in jo povežite z dolžino modula GPS.

Podobno dodajte besedilne komponente za hitrost, število satelitov, datum in čas ter jih preslikajte v modul GPS. Poimenujte nato "t2", "t3" itd. Z naraščajočimi številkami, da se ujemajo z imeni komponent Nextion, nastavljenimi v urejevalniku Nextion.

11. korak: Konfiguriranje Sdcard in oblikovane besedilne komponente

Konfiguriranje kartice Sdcard in oblikovane besedilne komponente
Konfiguriranje kartice Sdcard in oblikovane besedilne komponente
Konfiguriranje kartice Sdcard in oblikovane besedilne komponente
Konfiguriranje kartice Sdcard in oblikovane besedilne komponente
Konfiguriranje kartice Sdcard in oblikovane besedilne komponente
Konfiguriranje kartice Sdcard in oblikovane besedilne komponente
Konfiguriranje kartice Sdcard in oblikovane besedilne komponente
Konfiguriranje kartice Sdcard in oblikovane besedilne komponente
  1. V polje »Filter« orodjarne za komponente vnesite »obrazec«, nato izberite komponento »Formatirano besedilo« (slika 1) in jo spustite v območje oblikovanja
  2. Dvokliknite komponento FormattedText1, da odprete urejevalnik elementov (slika 2)
  3. V urejevalniku elementov dodajte dva elementa "analogni element" (slika 2)
  4. Priključite "Analog Element1" na zemljepisno širino
  5. Priključite "Analogni element 2" na zemljepisno dolžino
  6. Priključite "Out" pin komponente FormattedText1 na "In" komponente sdcard1 (slika 3)
  7. Priključite "Out" pin komponente SDCard1 na pin "In" kanala "SDI" komponente Arduino MEGA (slika 4)

Korak: Naložite kodo na Mega Board

Naložite kodo na Mega Board
Naložite kodo na Mega Board
Naložite kodo na Mega Board
Naložite kodo na Mega Board
  1. V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE
  2. V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)

13. korak: Akcija v živo

Akcija v živo
Akcija v živo
Akcija v živo
Akcija v živo
Akcija v živo
Akcija v živo

prosim, nastavite na odprtem, da popravite GPS

ko dobite gps fix, bodo prikazane in zabeležene vse informacije.

vzemite kartico sdcard in preverite, ali je bila datoteka gpstxt6 ustvarjena.

Priporočena: