Sisukord:

TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTOCYCLE jaoks: 13 sammu
TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTOCYCLE jaoks: 13 sammu

Video: TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTOCYCLE jaoks: 13 sammu

Video: TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTOCYCLE jaoks: 13 sammu
Video: INSENEERIAST | Tootearendus - Kõu Mobility 2024, November
Anonim
TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTORCYCLE jaoks
TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTORCYCLE jaoks
TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTORCYCLE jaoks
TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTORCYCLE jaoks
TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTORCYCLE jaoks
TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTORCYCLE jaoks

TERE KÕIGILE

Seekord mõtlesin välja uue juhendi, mis sisaldab nii eraldiseisvat ekraani kui ka logija, kasutades arduino mega 2560 ja Nextion LCD -ekraani. Ja jälgimise eesmärgil saate logida sisse ka gps -i NMEA laused sdcardis ja muidugi on projekt tehtud maagilise graafilise programmeerimise tarkvaraga VISUINO. Paljusid teabe parameetreid saab LCD -l kuvada vastavalt kasutaja nõuetele, kuid ma näitan teile peamisi. Lisaks saab kogu teavet toorestest GPS -andmetest Visuino kaudu välja genereerida. Loodud logifaili saab edasi kasutada Google'i kaardil, Google Earthis jälgimiseks.

Tahaksin veel kord tänada Boian Mitovit, kes aitas mind juhtmestiku koostamisel ja selle juhendi kirjutamisel.

Olen juhendit värskendanud, lisades veel ühe visuaalse LCD -liidese, sealhulgas kõik vajalikud failid.

1. samm: KOMPONENDID

KOMPONENDID
KOMPONENDID
KOMPONENDID
KOMPONENDID
KOMPONENDID
KOMPONENDID
    1. Üks Arduino Mega 2560 plaat (vajate tahvlit, millel on vähemalt 2 jadapordi, eelistatavalt 3, nii et Mega on üks parimaid valikuid)
    2. Üks MicroSD -kaardi moodul (SPI -liides)
    3. Üks seeria GPS -moodul
    4. Üks Nextioni seeria 2,8 -tolline nx3224t028_011 Ekraan (kasutasin, kuid peaks töötama ka muu Nextioni ekraan)
    5. SD -kaart mahutavusega alla 32 GB ja selle adapter Nextion -kuvariga kasutamiseks
    6. Teine SD -kaart, mille maht on alla 32 GB
    7. 4 naissoost hüppaja juhet ekraani programmeerimiseks
    8. Ekraani programmeerimiseks vajate ka 5V USB -TTL jadamuunduri moodulit
    9. Vähesed hüppajajuhtmed komponentide ühendamiseks

2. samm: ühendage Nextion -kuvar USB -jadaside mooduliga

Ühendage Nextion -kuvar USB -jadaside mooduliga
Ühendage Nextion -kuvar USB -jadaside mooduliga
Ühendage Nextion -kuvar USB -jadaside mooduliga
Ühendage Nextion -kuvar USB -jadaside mooduliga

Nextion -kuvari programmeerimiseks Nextion Editoriga peate selle arvutiga USB -TTL jadamuunduri abil ühendama.

  1. Ühendage Nextioni juhtmete pistik ekraaniga (joonis 1)
  2. Kui teie USB -jadamoodul on konfigureeritav, veenduge, et see oleks seadistatud pakkuma 5 V toiteallikat (joonis 2) (minu puhul tuli see seadistada toitevaliku hüppajaga)
  3. Ühendage maandusjuhe (must juhe) Nextion -kuvarilt USB -TTL jadamuunduri mooduli maanduspistikuga (joonis 2)
  4. Ühendage toitejuhe (+5 V) (punane juhe) Nextion -kuvarilt USB -TTL jadamuunduri mooduli toite (VCC/+5 V) tihvtiga (joonis 2)
  5. Ühendage RX -juhe (kollane juhe) Nextion -kuvarilt USB -TTL jadamuunduri mooduli TX -pistikuga (joonis 2)
  6. Ühendage TX -juhe (sinine juhe) Nextion -kuvarilt USB -TTL jadamuunduri mooduli RX -pistikuga (joonis 2)
  7. Ühendage USB -ühendus TTL -i jadamuunduri mooduliga arvutiga USB -kaabli abil

Samm: käivitage Nextion Editor ja valige kuva tüüp ja suund

Käivitage Nextion Editor ja valige kuva tüüp ja suund
Käivitage Nextion Editor ja valige kuva tüüp ja suund
Käivitage Nextion Editor ja valige kuva tüüp ja suund
Käivitage Nextion Editor ja valige kuva tüüp ja suund
Käivitage Nextion Editor ja valige kuva tüüp ja suund
Käivitage Nextion Editor ja valige kuva tüüp ja suund
Käivitage Nextion Editor ja valige kuva tüüp ja suund
Käivitage Nextion Editor ja valige kuva tüüp ja suund

Nextioni ekraani programmeerimiseks peate alla laadima ja installima Nextion Editori.

  1. Käivitage Nextion Editor
  2. Valige menüüst | Fail | Uus |
  3. Tippige dialoogiboksi "Salvesta nimega" projektifaili nimi ja valige projekti salvestamise koht
  4. Klõpsake nuppu "Salvesta"
  5. Valige dialoogiboksis "Seaded" kuva tüüp
  6. Ekraaniseadete kuvamiseks klõpsake vasakul vahekaardil "DISPLAY"
  7. Valige ekraani horisontaalne orientatsioon
  8. Dialoogi sulgemiseks klõpsake nuppu "OK"

Samm 4: Nextion Editoris: lisage ja seadistage tekstikomponente

Nextion Editoris: tekstikomponentide lisamine ja seadistamine
Nextion Editoris: tekstikomponentide lisamine ja seadistamine
Nextion Editoris: tekstikomponentide lisamine ja seadistamine
Nextion Editoris: tekstikomponentide lisamine ja seadistamine
Nextion Editoris: tekstikomponentide lisamine ja seadistamine
Nextion Editoris: tekstikomponentide lisamine ja seadistamine
Nextion Editoris: tekstikomponentide lisamine ja seadistamine
Nextion Editoris: tekstikomponentide lisamine ja seadistamine
  1. *veenduge, et teil oleks FAT32 vormindatud sdcard, veenduge, et olete loonud fondi, vastasel juhul kuvatakse Nextioni redaktoris kompileerimisel viga.
  2. PEAB ALLA LAADIMA (images.png) SIIN LIIDETUD PILT, MIS SISALDAB GPS -TEABE PARAMETRI. (LATITUDE, LONGITUDE)

JÄLGIGE NENDE SAMMUID

  1. KLIKK uus projekt
  2. nimetage seda visuinoks
  3. Lülitage seadme vahekaardile ja valige ekraan nx3224t028_011, 90 horisontaalset, tähemärkide kodeerimisega ascii, kuvarialal on valge 320*240 redigeeritav ekraan.

Nüüd oleme genereerinud fonte:

  1. Valige menüüst | Tööriistad | Fondigeneraator |
  2. järgige viisardit ja valige loodud font.

Järgmisena lisame pildi:

  1. Nüüd lisage nextion editoris see taustapilt pildiaknasse (vasakus alumises nurgas asuv aken), klõpsates nupul +.
  2. Ekraanile ilmub valge ekraan, nüüd klõpsake selle atribuutide tabelit (parempoolne alumine nurgaaken) klõpsake sta-> valige pildi pilt-> topeltklõps-> valige pilt
  3. seda kasutatakse LCD -liidese taustana.

Nextioni ekraani kujundamine:

  1. Nüüd tööriistakasti aknast: klõpsake tekstikomponendil-> ekraanile ilmub uus tekst t0-> lohistage üle nõutud ala laiuskraadi ees
  2. klõpsake nüüd selle atribuutide tabelil sta-> kärpige pildi picc-> topeltklõps-> valige pilt 0 pco-> vali must värv txt-> x
  3. Korrake samamoodi veel nelja tekstikomponendi t1, t2 lisamise protsessi. Asetage need ekraanile lohistades üksteise alla. Nüüd peaksite pikkuse, kiiruse, satelliitide arvu, kuupäeva ja kellaaja kuvamiseks lisama veel 4 tekstikomponenti.
  4. samamoodi, korrates ülaltoodud protseduuri

Looge ja laadige failid üles Nextion SDCardile:

  1. Klõpsake vahekaarti kompileerimine (see loob tft -faili). Samuti saate seda siluda või simulaatoris käivitada, klõpsates vahekaardil silumine, avaneb uus aken. akna "käsu sisestusala" all sisestage-> t0.txt = "555" põhjustab see ekraanil x-> 555 Klõpsake faili-> avatud ehitamiskausta-> kopeerige see visuino tft-fail fat32-vormingus sd-kaardile.
  2. Sisestage see sdcard Nextion LCD -sse ja lülitage see sisse.
  3. Pärast edukat värskendamist lülitage see välja, seejärel eemaldage sdcard ja lülitage see uuesti sisse.
  4. NÜÜD NÄETAKSE NEXTION EDITORI LIIDET LCD -l.
  5. saate siia lisatud visuino tft -faili otse sdcardile üle kanda.
  6. või jätkake järgmises etapis, et kompileeritud projekt ftdi USB -mooduli kaudu üle kanda.

Samm 5: Nextion Editoris: laadige projekt Nextioni kuvale üles

  1. Klõpsake nuppu "Laadi üles"
  2. Üleslaadimise alustamiseks klõpsake dialoogiboksis "Laadi Nextion -seadmesse" nuppu "Mine"
  3. Kui üleslaadimine on lõppenud, klõpsake dialoogi sulgemiseks nuppu "Välju".

6. toiming: riistvaraühendused

RIISTVARA ÜHENDUSED
RIISTVARA ÜHENDUSED
  • MEGA JA JÄRGMISE VAHEL
  • KASUTAME SERIAL PORT1
  • MEGA PIN18 TX1 JÄRGMISE RX -i
  • PIN19 RX1 MEGA -st TEX OF EXEXTION
  • VCC VCC JA GND GND

SDCARDI JA MEGA VAHEL

  • SD -kaardi CS PIN53 -le
  • SDKARDI LÕPP PIN52 -le
  • SDCARDI MOSI PIN51
  • SDACRD MISO PIN50
  • VCC VCC -ks
  • GND kuni GND

GPSI JA MEGA VAHEL

  • GPS TX RX2 -le MEGA PIN17
  • VCC VCC -ks
  • GND kuni GND
  • KASUTAME SERIALI2

Samm: käivitage Visuino ja valige Arduino tahvli tüüp

Käivitage Visuino ja valige Arduino plaadi tüüp
Käivitage Visuino ja valige Arduino plaadi tüüp
Käivitage Visuino ja valige Arduino plaadi tüüp
Käivitage Visuino ja valige Arduino plaadi tüüp

Kuna Arduino MEGA -l on neli jadaporti ja see on vajalik Arduino programmeerimiseks, peate programmeerima Arduino MEGA, nii et jätke programmeerimiseks serial0.

Arduino programmeerimise alustamiseks peab teil olema Arduino IDE installitud siit:

Veenduge, et installite 1.6.7 või uuema versiooni, vastasel juhul see õpetus ei tööta

Samuti tuleb installida Visuino:

  1. Käivitage Visuino, nagu on näidatud esimesel pildil
  2. Klõpsake Visuino Arduino komponendi nupul "Tööriistad" (joonis 1)
  3. Kui ilmub dialoog, valige Arduino MEGA, nagu on näidatud pildil 2

8. samm: GPS -Mooduli ja JÄRGMISE NÄITAMISE LISAMINE VISUINO -s

GPS -MOODULI JA NEXTION -KUVA LISAMINE VISUINO -s
GPS -MOODULI JA NEXTION -KUVA LISAMINE VISUINO -s
GPS -MOODULI JA NEXTION -KUVA LISAMINE VISUINOS
GPS -MOODULI JA NEXTION -KUVA LISAMINE VISUINOS
GPS -MOODULI JA NEXTION -KUVA LISAMINE VISUINO -s
GPS -MOODULI JA NEXTION -KUVA LISAMINE VISUINO -s
GPS -MOODULI JA NEXTION -KUVA LISAMINE VISUINO -s
GPS -MOODULI JA NEXTION -KUVA LISAMINE VISUINO -s
  1. Sisestage komponendi tööriistakasti filtrikasti "GPS", seejärel valige komponent "Serial GPS" (joonis 1) ja visake see kujundusalale
  2. Ühendage GPS1 komponendi väljundpistik Arduino MEGA komponendi jada [2] sisendpistikuga
  3. Sisestage komponendi tööriistakasti filtrikasti "järgmine", seejärel valige komponent "Nextion Display" ja visake see kujundusalale
  4. Ühendage komponendi "Out" tihvt Arduino MEGA komponendi "Serial [1]" "In" tihvtiga

9. samm: VISUINO KOMPONENTIDE LISAMINE: MICRO SDCARDI KONFIGURATSIOON

VISUINO KOMPONENTIDE LISAMINE: MICRO SDCARDI KONFIGURATSIOON
VISUINO KOMPONENTIDE LISAMINE: MICRO SDCARDI KONFIGURATSIOON
VISUINO KOMPONENTIDE LISAMINE: MICRO SDCARDI KONFIGURATSIOON
VISUINO KOMPONENTIDE LISAMINE: MICRO SDCARDI KONFIGURATSIOON

Kõigepealt peame Microino komponendi juhtimiseks Visuinos lisama ja ühendama:

  1. Sisestage komponenditööriista kasti Filter kasti "sd", seejärel valige komponent "Micro SD Card Module" (joonis 1) ja visake see kujundusalale
  2. Ühendage SDCard1 komponendi "Out" tihvt Arduino komponendi "SPI" kanali "In" tihvtiga (joonis 2)
  3. Ühendage SDCard1 komponendi "ChipSelect" väljundnõel Arduino Mega 2506 komponendi "Digital [53]" kanali "Digital" sisendpistikuga (joonis 3)

Andmete salvestamiseks peame MicroSD komponendile lisama faili elemendi ja määrama selle failinime:

  1. Klõpsake SDCard1 komponendi nuppu "Tööriistad" (pilt 1)
  2. Valige "Elemendid" redaktoris parempoolses aknas element "Fail" ja seejärel klõpsake faili elemendi lisamiseks vasakul nuppu "+" (joonis 2)
  3. Määrake objektide inspektoris elemendi File1 atribuudi "Path Name" väärtuseks "GPSLog.txt6"

10. toiming: JÄRGMISE NÄIDIKU JA GPSI SEADISTAMINE

JÄRGMISEKRAANI JA GPSI SEADISTAMINE
JÄRGMISEKRAANI JA GPSI SEADISTAMINE
JÄRGMISEKRAANI JA GPSI SEADISTAMINE
JÄRGMISEKRAANI JA GPSI SEADISTAMINE
  1. Topeltklõpsake liitekuval, avaneb elementide redaktor
  2. Lisage element "Tekst"
  3. Valige äsja lisatud element
  4. nüüd atribuutide vahekaardil nimetage see "t0".
  5. Ühendage need tekstikomponendid gps -mooduli laiuskraadiga.

Sarnaselt lisage järgmine tekstikomponent, nimetage see ümber "t1" ja ühendage see GPS -mooduli pikkuskraadiga.

Samamoodi lisage tekstikomponendid kiiruse, satelliitide arvu, kuupäeva ja kellaaja jaoks ning kaardistage see gps -moodulisse. Seejärel nimetage kasvavate numbritega "t2", "t3" jne, et need sobiksid Nextion Editoris määratud Nextioni komponentide nimedega.

Samm 11: Sdcardi ja vormindatud tekstikomponendi seadistamine

Sdcardi ja vormindatud tekstikomponendi seadistamine
Sdcardi ja vormindatud tekstikomponendi seadistamine
Sdcardi ja vormindatud tekstikomponendi seadistamine
Sdcardi ja vormindatud tekstikomponendi seadistamine
Sdcardi ja vormindatud tekstikomponendi seadistamine
Sdcardi ja vormindatud tekstikomponendi seadistamine
Sdcardi ja vormindatud tekstikomponendi seadistamine
Sdcardi ja vormindatud tekstikomponendi seadistamine
  1. Sisestage komponendi tööriistakasti filtrikasti "vorm", seejärel valige komponent "Vormindatud tekst" (joonis 1) ja visake see kujundusalale
  2. Elementide redaktori avamiseks topeltklõpsake komponenti FormattedText1 (joonis 2)
  3. Lisage elementide redaktorisse kaks "analoogielemendi" elementi (joonis 2)
  4. Ühendage "Analoog Element1" laiuskraadiga
  5. Ühendage "Analoogielement 2" pikkuskraadiga
  6. Ühendage FormattedText1 komponendi tihvt "Väljas" sdcard1 komponendi "sisendiga" (joonis 3)
  7. Ühendage SDCard1 komponendi "Out" tihvt Arduino MEGA komponendi "SDI" kanali "In" tihvtiga (joonis 4)

12. samm: laadige kood Mega Boardile üles

Laadige kood Mega Boardile üles
Laadige kood Mega Boardile üles
Laadige kood Mega Boardile üles
Laadige kood Mega Boardile üles
  1. Visuinos vajutage Arduino koodi genereerimiseks F9 või klõpsake pildil 1 näidatud nuppu ja avage Arduino IDE
  2. Klõpsake Arduino IDE -s koodi koostamiseks ja üleslaadimiseks nuppu Laadi üles (pilt 2)

13. samm: reaalajas tegevus

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

GPS -i parandamiseks tehke seadistamine avatud alal

kui olete gps -i parandanud, kuvatakse ja logitakse kogu teave.

võtke sdcard välja ja kontrollige, kas gpstxt6 fail on loodud.

Soovitan: