Sisukord:
- 1. samm: KOMPONENDID
- 2. samm: ühendage Nextion -kuvar USB -jadaside mooduliga
- Samm: käivitage Nextion Editor ja valige kuva tüüp ja suund
- Samm 4: Nextion Editoris: lisage ja seadistage tekstikomponente
- Samm 5: Nextion Editoris: laadige projekt Nextioni kuvale üles
- 6. toiming: riistvaraühendused
- Samm: käivitage Visuino ja valige Arduino tahvli tüüp
- 8. samm: GPS -Mooduli ja JÄRGMISE NÄITAMISE LISAMINE VISUINO -s
- 9. samm: VISUINO KOMPONENTIDE LISAMINE: MICRO SDCARDI KONFIGURATSIOON
- 10. toiming: JÄRGMISE NÄIDIKU JA GPSI SEADISTAMINE
- Samm 11: Sdcardi ja vormindatud tekstikomponendi seadistamine
- 12. samm: laadige kood Mega Boardile üles
- 13. samm: reaalajas tegevus
Video: TEE OMA GPSIL põhinev digitaalne armatuurlaud EBIKE või ELECTRIC MOTOCYCLE jaoks: 13 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
- Üks Arduino Mega 2560 plaat (vajate tahvlit, millel on vähemalt 2 jadapordi, eelistatavalt 3, nii et Mega on üks parimaid valikuid)
- Üks MicroSD -kaardi moodul (SPI -liides)
- Üks seeria GPS -moodul
- Üks Nextioni seeria 2,8 -tolline nx3224t028_011 Ekraan (kasutasin, kuid peaks töötama ka muu Nextioni ekraan)
- SD -kaart mahutavusega alla 32 GB ja selle adapter Nextion -kuvariga kasutamiseks
- Teine SD -kaart, mille maht on alla 32 GB
- 4 naissoost hüppaja juhet ekraani programmeerimiseks
- Ekraani programmeerimiseks vajate ka 5V USB -TTL jadamuunduri moodulit
- Vähesed hüppajajuhtmed komponentide ühendamiseks
2. samm: ühendage Nextion -kuvar USB -jadaside mooduliga
Nextion -kuvari programmeerimiseks Nextion Editoriga peate selle arvutiga USB -TTL jadamuunduri abil ühendama.
- Ühendage Nextioni juhtmete pistik ekraaniga (joonis 1)
- 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)
- Ühendage maandusjuhe (must juhe) Nextion -kuvarilt USB -TTL jadamuunduri mooduli maanduspistikuga (joonis 2)
- Ühendage toitejuhe (+5 V) (punane juhe) Nextion -kuvarilt USB -TTL jadamuunduri mooduli toite (VCC/+5 V) tihvtiga (joonis 2)
- Ühendage RX -juhe (kollane juhe) Nextion -kuvarilt USB -TTL jadamuunduri mooduli TX -pistikuga (joonis 2)
- Ühendage TX -juhe (sinine juhe) Nextion -kuvarilt USB -TTL jadamuunduri mooduli RX -pistikuga (joonis 2)
- Ühendage USB -ühendus TTL -i jadamuunduri mooduliga arvutiga USB -kaabli abil
Samm: käivitage Nextion Editor ja valige kuva tüüp ja suund
Nextioni ekraani programmeerimiseks peate alla laadima ja installima Nextion Editori.
- Käivitage Nextion Editor
- Valige menüüst | Fail | Uus |
- Tippige dialoogiboksi "Salvesta nimega" projektifaili nimi ja valige projekti salvestamise koht
- Klõpsake nuppu "Salvesta"
- Valige dialoogiboksis "Seaded" kuva tüüp
- Ekraaniseadete kuvamiseks klõpsake vasakul vahekaardil "DISPLAY"
- Valige ekraani horisontaalne orientatsioon
- Dialoogi sulgemiseks klõpsake nuppu "OK"
Samm 4: Nextion Editoris: lisage ja seadistage tekstikomponente
- *veenduge, et teil oleks FAT32 vormindatud sdcard, veenduge, et olete loonud fondi, vastasel juhul kuvatakse Nextioni redaktoris kompileerimisel viga.
- PEAB ALLA LAADIMA (images.png) SIIN LIIDETUD PILT, MIS SISALDAB GPS -TEABE PARAMETRI. (LATITUDE, LONGITUDE)
JÄLGIGE NENDE SAMMUID
- KLIKK uus projekt
- nimetage seda visuinoks
- 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:
- Valige menüüst | Tööriistad | Fondigeneraator |
- järgige viisardit ja valige loodud font.
Järgmisena lisame pildi:
- Nüüd lisage nextion editoris see taustapilt pildiaknasse (vasakus alumises nurgas asuv aken), klõpsates nupul +.
- Ekraanile ilmub valge ekraan, nüüd klõpsake selle atribuutide tabelit (parempoolne alumine nurgaaken) klõpsake sta-> valige pildi pilt-> topeltklõps-> valige pilt
- seda kasutatakse LCD -liidese taustana.
Nextioni ekraani kujundamine:
- Nüüd tööriistakasti aknast: klõpsake tekstikomponendil-> ekraanile ilmub uus tekst t0-> lohistage üle nõutud ala laiuskraadi ees
- klõpsake nüüd selle atribuutide tabelil sta-> kärpige pildi picc-> topeltklõps-> valige pilt 0 pco-> vali must värv txt-> x
- 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.
- samamoodi, korrates ülaltoodud protseduuri
Looge ja laadige failid üles Nextion SDCardile:
- 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.
- Sisestage see sdcard Nextion LCD -sse ja lülitage see sisse.
- Pärast edukat värskendamist lülitage see välja, seejärel eemaldage sdcard ja lülitage see uuesti sisse.
- NÜÜD NÄETAKSE NEXTION EDITORI LIIDET LCD -l.
- saate siia lisatud visuino tft -faili otse sdcardile üle kanda.
- 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
- Klõpsake nuppu "Laadi üles"
- Üleslaadimise alustamiseks klõpsake dialoogiboksis "Laadi Nextion -seadmesse" nuppu "Mine"
- Kui üleslaadimine on lõppenud, klõpsake dialoogi sulgemiseks nuppu "Välju".
6. toiming: 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
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:
- Käivitage Visuino, nagu on näidatud esimesel pildil
- Klõpsake Visuino Arduino komponendi nupul "Tööriistad" (joonis 1)
- Kui ilmub dialoog, valige Arduino MEGA, nagu on näidatud pildil 2
8. samm: GPS -Mooduli ja JÄRGMISE NÄITAMISE LISAMINE VISUINO -s
- Sisestage komponendi tööriistakasti filtrikasti "GPS", seejärel valige komponent "Serial GPS" (joonis 1) ja visake see kujundusalale
- Ühendage GPS1 komponendi väljundpistik Arduino MEGA komponendi jada [2] sisendpistikuga
- Sisestage komponendi tööriistakasti filtrikasti "järgmine", seejärel valige komponent "Nextion Display" ja visake see kujundusalale
- Ühendage komponendi "Out" tihvt Arduino MEGA komponendi "Serial [1]" "In" tihvtiga
9. samm: VISUINO KOMPONENTIDE LISAMINE: MICRO SDCARDI KONFIGURATSIOON
Kõigepealt peame Microino komponendi juhtimiseks Visuinos lisama ja ühendama:
- Sisestage komponenditööriista kasti Filter kasti "sd", seejärel valige komponent "Micro SD Card Module" (joonis 1) ja visake see kujundusalale
- Ühendage SDCard1 komponendi "Out" tihvt Arduino komponendi "SPI" kanali "In" tihvtiga (joonis 2)
- Ü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:
- Klõpsake SDCard1 komponendi nuppu "Tööriistad" (pilt 1)
- Valige "Elemendid" redaktoris parempoolses aknas element "Fail" ja seejärel klõpsake faili elemendi lisamiseks vasakul nuppu "+" (joonis 2)
- Määrake objektide inspektoris elemendi File1 atribuudi "Path Name" väärtuseks "GPSLog.txt6"
10. toiming: JÄRGMISE NÄIDIKU JA GPSI SEADISTAMINE
- Topeltklõpsake liitekuval, avaneb elementide redaktor
- Lisage element "Tekst"
- Valige äsja lisatud element
- nüüd atribuutide vahekaardil nimetage see "t0".
- Ü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
- Sisestage komponendi tööriistakasti filtrikasti "vorm", seejärel valige komponent "Vormindatud tekst" (joonis 1) ja visake see kujundusalale
- Elementide redaktori avamiseks topeltklõpsake komponenti FormattedText1 (joonis 2)
- Lisage elementide redaktorisse kaks "analoogielemendi" elementi (joonis 2)
- Ühendage "Analoog Element1" laiuskraadiga
- Ühendage "Analoogielement 2" pikkuskraadiga
- Ühendage FormattedText1 komponendi tihvt "Väljas" sdcard1 komponendi "sisendiga" (joonis 3)
- Ühendage SDCard1 komponendi "Out" tihvt Arduino MEGA komponendi "SDI" kanali "In" tihvtiga (joonis 4)
12. samm: laadige kood Mega Boardile üles
- Visuinos vajutage Arduino koodi genereerimiseks F9 või klõpsake pildil 1 näidatud nuppu ja avage Arduino IDE
- Klõpsake Arduino IDE -s koodi koostamiseks ja üleslaadimiseks nuppu Laadi üles (pilt 2)
13. samm: reaalajas tegevus
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:
MCP41HVX1 digitaalne potentsiomeeter Arduino jaoks: 10 sammu (piltidega)
MCP41HVX1 digitaalne potentsiomeeter Arduino jaoks: MCP41HVX1 perekonna digitaalsed potentsiomeetrid (teise nimega DigiPots) on seadmed, mis jäljendavad analoog -potentsiomeetri funktsiooni ja mida juhitakse SPI kaudu. Näiterakendus oleks stereo helitugevuse nupu asendamine DigiPotiga, mis on
Guino: armatuurlaud teie Arduino jaoks: 4 sammu (piltidega)
Guino: Armatuurlaud teie Arduino jaoks: See projekt on osa katsetest, mis tehti Instructablesis kunstniku tegemise ajal. Teisi projekte näete siit. Reaalajas andmete silumine ja visualiseerimine Arduino tahvlil võib olla keeruline ülesanne. Olete tavaliselt jänni jäänud
Elektrilise jalgratta (EBike) armatuurlaud ja aku monitor: 12 sammu (koos piltidega)
Elektrilise jalgratta (EBike) armatuurlaud ja aku monitor: see projekt on Arduino vooluring, mis jälgib aku pinget ja voolu ACS 712 mooduliga. Mõõtmised edastatakse Bluetoothi kaudu koos HC-05 mooduliga Android-seadmega. Põhimõtteliselt ühendate negatiivse ühenduse y vahel
Kuidas teha oma USB -autolaadija mis tahes iPodi või muude USB -ühenduse kaudu laadivate seadmete jaoks: 10 sammu (piltidega)
Kuidas teha oma USB -autolaadija mis tahes iPodi või muude USB -ühenduse kaudu laadivate seadmete jaoks: looge USB -autolaadija igale iPodile või muule USB -laadimisseadmele, ühendades autoadapteri, mille väljundiks on 5 V ja USB -pistik. Selle projekti kõige olulisem osa on veenduda, et valitud autoadapteri väljund on panustatud
Kuidas muuta oma LG EnV 2 mobiiltelefon sülearvuti (või töölaua) jaoks kaasaskantavaks sissehelistamismodemiks: 7 sammu
Kuidas muuta oma LG EnV 2 mobiiltelefon sülearvuti (või töölaua) jaoks kaasaskantavaks sissehelistamismodemiks: meil kõigil oli mingil hetkel vajadus kasutada Internetti seal, kus see lihtsalt pole olnud võimalik, näiteks autos või puhkusel, kus nad võtavad oma WiFi kasutamise eest tunnis kuluka raha. lõpuks olen välja pakkunud lihtsa viisi, kuidas saada