Turinys:

PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI: 13 žingsnių
PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI: 13 žingsnių

Video: PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI: 13 žingsnių

Video: PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI: 13 žingsnių
Video: 500 000 Eur: ką gausite už pusę milijono? 2024, Lapkritis
Anonim
PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI
PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI
PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI
PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI
PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI
PADARYKITE SAVO GPS PAGRINDINĮ Skaitmeninį skydelį, skirtą „EBIKE“AR ELEKTROS MOTOCIKLUI

SVEIKI VISI

Šį kartą aš sugalvojau naujus nurodymus, turinčius tiek atskirą ekraną, tiek registratorių, naudojantį „arduino mega 2560“ir „Nextion“LCD ekraną. Ir sekimo tikslais taip pat galite užregistruoti GPS NMEA sakinius „sdcard“ir, žinoma, projektas atliekamas naudojant stebuklingą grafinio programavimo programinę įrangą „VISUINO“. Daugybė informacijos parametrų gali būti rodomi LCD ekrane pagal vartotojo reikalavimus, bet aš jums parodysiu pagrindinius. Be to, bet kokia informacija gali būti išgauta iš neapdorotų GPS duomenų per „Visuino“. Sukurtas žurnalo failas gali būti toliau naudojamas sekti „Google“žemėlapyje, „Google“žemėje.

Dar kartą norėčiau padėkoti Boianui Mitovui, kuris padėjo man prijungti laidą ir parašė šią instrukciją.

Aš atnaujinau nurodymus, pridėdamas dar vieną vizualią LCD sąsają, įskaitant visus būtinus failus.

1 žingsnis: KOMPONENTAI

KOMPONENTAI
KOMPONENTAI
KOMPONENTAI
KOMPONENTAI
KOMPONENTAI
KOMPONENTAI
    1. Viena „Arduino Mega 2560“plokštė (jums reikės plokštės su mažiausiai 2 nuosekliais prievadais, pageidautina 3, todėl „Mega“yra vienas iš geriausių pasirinkimų)
    2. Vienas „MicroSD“kortelės modulis (SPI sąsaja)
    3. Vienas serijinis GPS modulis
    4. Vienas „Nextion“serijos 2,8 colio nx3224t028_011 ekranas (naudojau, bet bet koks kitas „Nextion“ekranas taip pat turėtų veikti)
    5. SD kortelė, kurios talpa mažesnė nei 32 GB, ir jos adapteris, skirtas naudoti su „Nextion“ekranu
    6. Antroji SD kortelė, kurios talpa mažesnė nei 32 GB
    7. 4 „Moteris-moteris“jungiamieji laidai, skirti programuoti ekraną
    8. Norėdami programuoti ekraną, jums taip pat reikės 5V USB į TTL nuoseklaus keitiklio modulio
    9. Keletas jungiamųjų laidų, skirtų komponentams sujungti

2 veiksmas: prijunkite „Nextion“ekraną prie USB nuoseklaus ryšio modulio

Prijunkite „Nextion“ekraną prie USB nuoseklaus ryšio modulio
Prijunkite „Nextion“ekraną prie USB nuoseklaus ryšio modulio
Prijunkite „Nextion“ekraną prie USB nuoseklaus ryšio modulio
Prijunkite „Nextion“ekraną prie USB nuoseklaus ryšio modulio

Norėdami užprogramuoti „Nextion“ekraną naudodami „Nextion“redaktorių, turite jį prijungti prie USB prie TTL nuoseklaus keitiklio prie kompiuterio:

  1. Prijunkite „Nextion“laidų jungtį prie ekrano (1 pav.)
  2. Jei jūsų USB į nuoseklųjį modulį galima sukonfigūruoti, įsitikinkite, kad jis nustatytas tiekti 5 V maitinimą (2 pav.) (Mano atveju reikėjo jį sukonfigūruoti naudojant maitinimo pasirinkimo jungiklį)
  3. Prijunkite įžeminimo laidą (juodą laidą) iš „Nextion“ekrano prie USB į TTL nuoseklaus keitiklio modulio įžeminimo kaiščio (2 pav.)
  4. Prijunkite maitinimo (+5 V) laidą (raudoną laidą) iš „Nextion“ekrano prie USB prie TTL nuoseklaus keitiklio modulio maitinimo (VCC/+5 V) kaiščio (2 pav.)
  5. Prijunkite RX laidą (geltoną laidą) iš „Nextion“ekrano prie USB prie TTL nuoseklaus keitiklio modulio TX kaiščio (2 pav.)
  6. Prijunkite TX laidą (mėlyną laidą) iš „Nextion“ekrano prie USB prie TTL nuoseklaus keitiklio modulio RX kaiščio (2 pav.)
  7. Prijunkite USB prie TTL nuoseklaus keitiklio modulį prie kompiuterio USB kabeliu

3 veiksmas: paleiskite „Nextion“redaktorių ir pasirinkite ekrano tipą ir orientaciją

Paleiskite „Nextion“redaktorių ir pasirinkite ekrano tipą ir orientaciją
Paleiskite „Nextion“redaktorių ir pasirinkite ekrano tipą ir orientaciją
Paleiskite „Nextion“redaktorių ir pasirinkite ekrano tipą ir orientaciją
Paleiskite „Nextion“redaktorių ir pasirinkite ekrano tipą ir orientaciją
Paleiskite „Nextion“redaktorių ir pasirinkite ekrano tipą ir orientaciją
Paleiskite „Nextion“redaktorių ir pasirinkite ekrano tipą ir orientaciją
Paleiskite „Nextion“redaktorių ir pasirinkite ekrano tipą ir orientaciją
Paleiskite „Nextion“redaktorių ir pasirinkite ekrano tipą ir orientaciją

Norėdami užprogramuoti „Nextion“ekraną, turėsite atsisiųsti ir įdiegti „Nextion“redaktorių.

  1. Paleiskite „Nextion“redaktorių
  2. Meniu pasirinkite | Failas | Naujas |
  3. Dialogo lange „Išsaugoti kaip“įveskite projekto failo pavadinimą ir pasirinkite vietą, kur norite išsaugoti projektą
  4. Spustelėkite mygtuką „Išsaugoti“
  5. Dialogo lange „Nustatymai“pasirinkite ekrano tipą
  6. Spustelėkite skirtuką „EKRANAS“kairėje, kad būtų rodomi ekrano nustatymai
  7. Ekrane pasirinkite Horizontali orientacija
  8. Spustelėkite mygtuką „Gerai“, kad uždarytumėte dialogo langą

4 veiksmas: „Nextion“redaktoriuje: pridėkite ir sukonfigūruokite teksto komponentus

„Nextion“redaktoriuje: pridėkite ir sukonfigūruokite teksto komponentus
„Nextion“redaktoriuje: pridėkite ir sukonfigūruokite teksto komponentus
„Nextion“redaktoriuje: pridėkite ir sukonfigūruokite teksto komponentus
„Nextion“redaktoriuje: pridėkite ir sukonfigūruokite teksto komponentus
„Nextion“redaktoriuje: pridėkite ir sukonfigūruokite teksto komponentus
„Nextion“redaktoriuje: pridėkite ir sukonfigūruokite teksto komponentus
„Nextion“redaktoriuje: pridėkite ir sukonfigūruokite teksto komponentus
„Nextion“redaktoriuje: pridėkite ir sukonfigūruokite teksto komponentus
  1. *Įsitikinkite, kad turite FAT32 formatu sdcard, įsitikinkite, kad sukūrėte šriftą, kitaip „Nextion“redaktorius rodys klaidą rengiant.
  2. PRIVALOMA ATSISIŲSTI (images.png) čia esantį vaizdą, kuriame yra GPS informacijos parametras. (LATITUDE, LONGITUDE)

DABAR sekite šiuos žingsnius

  1. Spustelėkite naują projektą
  2. pavadink jį visuino
  3. Perjunkite į įrenginio skirtuką ir pasirinkite nx3224t028_011 ekraną, 90 horizontalių, simbolių kodavimo ascii, rodymo srityje bus baltas 320*240 redaguojamas ekranas.

Dabar mes sukūrėme šriftus:

  1. Meniu pasirinkite | Įrankiai | Šriftų generatorius |
  2. sekite vedlį ir pasirinkite sukurtą šriftą.

Toliau pridėsime paveikslėlį:

  1. Dabar „Nextion“redaktoriuje pridėkite šį ekrano užsklandą paveikslėlio lange (kairiajame apatiniame kampe) spustelėdami mygtuką +.
  2. Ekrano lange pasirodys baltas ekranas, dabar spustelėkite jo atributų lentelę (apatiniame dešiniajame kampe esančiame lange) spustelėkite sta-> pasirinkite vaizdo paveikslėlį-> dukart spustelėkite-> pasirinkite paveikslėlį
  3. tai bus naudojama kaip LCD sąsajos fonas.

Sukurkite „Nextion“ekraną:

  1. Dabar iš įrankių dėžės lango: spustelėkite teksto komponentą-> t0 naujas tekstas pasirodys ekrano ekrane-> vilkite per reikiamą sritį prieš platumos tekstą
  2. dabar spustelėkite jo atributų lentelę sta-> apkarpyti vaizdo piktogramą-> dukart spustelėkite-> pasirinkite paveikslėlį 0 pco-> pasirinkite juodą spalvą txt-> x
  3. Panašiai pakartokite dar keturių teksto komponentų t1, t2 pridėjimo procesą. Įdėkite juos vieną po kito, nuvilkite juos į ekraną. Dabar turėtumėte pridėti dar 4 teksto komponentus, kad būtų rodoma ilguma, greitis, palydovų skaičius, data ir laikas.
  4. panašiai pakartojant aukščiau aprašytą procedūrą

Sukurkite ir įkelkite failus į „Nextion“SDCard:

  1. Spustelėkite skirtuką kompiliuoti (tai sukurs tft failą). Taip pat galite derinti arba paleisti simuliatoriuje, spustelėję derinimo skirtuką, pasirodys naujas langas. lange "instrukcijų įvesties sritis" įveskite-> t0.txt = "555", todėl ekrane pasirodys x-> 555. Spustelėkite failą-> atidaryti kūrimo aplanką-> nukopijuokite šį visuino tft failą į fat32 formato sdcard.
  2. Įdėkite šią „sdcard“į „Nextion“LCD ir įjunkite.
  3. Po sėkmingo atnaujinimo. Išjunkite, tada išimkite „sdcard“ir vėl įjunkite.
  4. DABAR LCD ekrane pamatysite savo NEXTION EDITOR SĄSAJĄ.
  5. galite tiesiogiai perkelti čia pridėtą visuino tft failą į sdcard.
  6. arba pereikite prie kito veiksmo, kad perkeltumėte sudarytą projektą per ftdi usb modulį.

5 veiksmas: „Nextion“redaktoriuje: įkelkite projektą į „Nextion“ekraną

  1. Spustelėkite mygtuką „Įkelti“
  2. Dialogo lange „Įkelti į„ Nextion “įrenginį“spustelėkite mygtuką „Eiti“, kad pradėtumėte įkėlimą
  3. Kai įkėlimas bus baigtas, spustelėkite mygtuką „Išeiti“, kad uždarytumėte dialogo langą.

6 žingsnis: Aparatūros jungtys

Aparatūros jungtys
Aparatūros jungtys
  • TARP MEGA IR NEXTION
  • Mes naudosime serijos uostą1
  • PIN18 TX1 MEGA - RX OF NEXTION
  • PIN19 RX1 MEGA TO TEX OF EXEXTION
  • VCC - VCC IR GND - GND

TARP SDCARD IR MEGA

  • SD kortelės CS į PIN53
  • SDKORTOS PASKYRIMAS Į PIN52
  • SDCARD MOSI Į PIN51
  • SDACRD KLAIDA Į PIN50
  • Nuo VCC iki VCC
  • Nuo GND iki GND

TARP GPS ir MEGA

  • GPS TX Į RX2 PIN17 OF MEGA
  • Nuo VCC iki VCC
  • Nuo GND iki GND
  • Mes naudosime seriją2

7 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino“plokštės tipą

Kadangi „Arduino MEGA“turi keturis nuoseklius prievadus ir jis reikalingas „Arduino“programavimui, turėsite užprogramuoti „Arduino MEGA“, todėl programavimui palikite serial0.

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši pamoka neveiks

Taip pat reikia įdiegti „Visuino“:

  1. Paleiskite Visuino, kaip parodyta pirmoje nuotraukoje
  2. Visuino „Arduino“komponente (1 pav.) Spustelėkite mygtuką „Įrankiai“
  3. Kai pasirodys dialogo langas, pasirinkite „Arduino MEGA“, kaip parodyta 2 paveiksle

8 veiksmas: GPS MODULIO IR KITO EKRANO PRIDĖJIMAS VISUINO

GPS MODULIO IR KITO EKRANO PRIDĖJIMAS VISUINO
GPS MODULIO IR KITO EKRANO PRIDĖJIMAS VISUINO
GPS MODULIO IR KITO EKRANO PRIDĖJIMAS VISUINO
GPS MODULIO IR KITO EKRANO PRIDĖJIMAS VISUINO
GPS MODULIO IR KITO EKRANO PRIDĖJIMAS VISUINO
GPS MODULIO IR KITO EKRANO PRIDĖJIMAS VISUINO
GPS MODULIO IR KITO EKRANO PRIDĖJIMAS VISUINO
GPS MODULIO IR KITO EKRANO PRIDĖJIMAS VISUINO
  1. Komponentų įrankių rinkinio filtro laukelyje įveskite „GPS“, tada pasirinkite „Serial GPS“komponentą (1 pav.) Ir nuleiskite jį į projektavimo sritį
  2. Prijunkite GPS1 komponento „Out“kaištį prie „Arduino MEGA“komponento „Serial [2]“kaiščio „In“
  3. Komponentų įrankių rinkinio laukelyje Filtras įveskite „Next“, tada pasirinkite „Nextion Display“komponentą ir nuleiskite jį į dizaino sritį
  4. Prijunkite komponento „Out“kaištį prie „Arduino MEGA“komponento „Serial [1]“kaiščio „In“

9 veiksmas: VISUINO KOMPONENTŲ PRIDĖJIMAS: „MICRO SDCARD“KONFIGŪRACIJA

VISUINO KOMPONENTŲ PRIDĖJIMAS: „MICRO SDCARD“KONFIGURACIJA
VISUINO KOMPONENTŲ PRIDĖJIMAS: „MICRO SDCARD“KONFIGURACIJA
VISUINO KOMPONENTŲ PRIDĖJIMAS: „MICRO SDCARD“KONFIGURACIJA
VISUINO KOMPONENTŲ PRIDĖJIMAS: „MICRO SDCARD“KONFIGURACIJA

Pirmiausia turime pridėti ir prijungti „MicroSD“komponentą „Visuino“, kad galėtume valdyti „MicroSD“modulį:

  1. Komponentų įrankių rinkinio laukelyje Filtras įveskite „sd“, tada pasirinkite „Micro SD Card Module“komponentą (1 pav.) Ir nuleiskite jį į projektavimo sritį
  2. Prijunkite SDCard1 komponento „Out“kaištį prie „Arduino“komponento „SPI“kanalo „In“kaiščio (2 pav.)
  3. Prijunkite SDCard1 komponento „ChipSelect“išvesties kaištį prie „Arduino Mega 2506“komponento „Digital [53]“kanalo „Digital“įvesties kaiščio (3 pav.)

Norėdami įrašyti duomenis, prie „MicroSD“komponento turime pridėti failo elementą ir nurodyti jo failo pavadinimą:

  1. Spustelėkite SDCard1 komponento mygtuką „Įrankiai“(1 pav.)
  2. „Elementų“redaktoriuje dešiniajame lange pasirinkite elementą „Failas“, tada kairėje spustelėkite mygtuką „+“(2 paveikslas), kad pridėtumėte failo elementą
  3. Objektų inspektoriuje nustatykite elemento „File1“ypatybės „Kelio pavadinimas“reikšmę į „GPSLog.txt6“

10 veiksmas: KITO EKRANO IR GPS KONFIGURAVIMAS

KITO KITO EKRANO IR GPS KONFIGURAVIMAS
KITO KITO EKRANO IR GPS KONFIGURAVIMAS
KITO KITO EKRANO IR GPS KONFIGURAVIMAS
KITO KITO EKRANO IR GPS KONFIGURAVIMAS
  1. Dukart spustelėkite sujungimo ekraną, pasirodys elementų redaktorius
  2. Pridėkite elementą „Tekstas“
  3. Pasirinkite naujai pridėtą elementą
  4. Dabar skirtuke „Savybės“pavadinkite jį kaip „t0“.
  5. Prijunkite šiuos teksto komponentus prie GPS modulio platumos.

Panašiai pridėkite kitą teksto komponentą, pervardykite jį kaip „t1“ir prijunkite jį prie GPS modulio ilgumos.

Panašiai pridėkite teksto komponentus pagal greitį, palydovų skaičių, datą ir laiką ir susiekite jį su GPS moduliu. Pavadinkite „t2“, „t3“ir tt su didėjančiais skaičiais, kad jie atitiktų „Nextion“redaktoriuje nustatytus „Nextion“komponentų pavadinimus.

11 veiksmas: „Sdcard“ir suformatuoto teksto komponento konfigūravimas

„Sdcard“ir suformatuoto teksto komponento konfigūravimas
„Sdcard“ir suformatuoto teksto komponento konfigūravimas
„Sdcard“ir suformatuoto teksto komponento konfigūravimas
„Sdcard“ir suformatuoto teksto komponento konfigūravimas
„Sdcard“ir suformatuoto teksto komponento konfigūravimas
„Sdcard“ir suformatuoto teksto komponento konfigūravimas
„Sdcard“ir suformatuoto teksto komponento konfigūravimas
„Sdcard“ir suformatuoto teksto komponento konfigūravimas
  1. Komponentų įrankių rinkinio laukelyje Filtras įveskite „forma“, tada pasirinkite komponentą „Formatuotas tekstas“(1 pav.) Ir nuleiskite jį į dizaino sritį
  2. Dukart spustelėkite „FormattedText1“komponentą, kad atidarytumėte elementų redaktorių (2 pav.)
  3. Elemento redaktoriuje pridėkite du „analoginio elemento“elementus (2 pav.)
  4. Prijunkite „Analog Element1“prie platumos
  5. Prijunkite „Analog element2“prie ilgumos
  6. Prijunkite „FormattedText1“komponento „Out“kaištį prie „sdcard1“komponento „In“(3 pav.)
  7. Prijunkite SDCard1 komponento „Out“kaištį prie „Arduino MEGA“komponento „SDI“kanalo „In“kaiščio (4 pav.)

12 veiksmas: įkelkite kodą į „Mega Board“

Įkelkite kodą į „Mega Board“
Įkelkite kodą į „Mega Board“
Įkelkite kodą į „Mega Board“
Įkelkite kodą į „Mega Board“
  1. „Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“
  2. „Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)

13 veiksmas: tiesioginis veiksmas

Veiksmas gyvai
Veiksmas gyvai
Veiksmas gyvai
Veiksmas gyvai
Veiksmas gyvai
Veiksmas gyvai

atlikite sąranką atviroje vietoje, kad gautumėte GPS pataisą

kai gausite GPS pataisymą, visa informacija bus rodoma ir registruojama.

išimkite sdcard ir patikrinkite, ar buvo sukurtas failas gpstxt6.

Rekomenduojamas: