Satura rādītājs:

UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORU PAMATU EBIKE VAI ELEKTRISKAM MOTOCIKLAM: 13 soļi
UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORU PAMATU EBIKE VAI ELEKTRISKAM MOTOCIKLAM: 13 soļi

Video: UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORU PAMATU EBIKE VAI ELEKTRISKAM MOTOCIKLAM: 13 soļi

Video: UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORU PAMATU EBIKE VAI ELEKTRISKAM MOTOCIKLAM: 13 soļi
Video: Top 10 Worst Foods For Diabetics 2024, Jūlijs
Anonim
UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORI, KAS BALSTAS EBIKE VAI ELEKTRISKAM MOTOCIKLAM
UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORI, KAS BALSTAS EBIKE VAI ELEKTRISKAM MOTOCIKLAM
UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORI, KAS BALSTAS EBIKE VAI ELEKTRISKAM MOTOCIKLAM
UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORI, KAS BALSTAS EBIKE VAI ELEKTRISKAM MOTOCIKLAM
UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORU PAMATU EBIKE VAI ELEKTRISKAM MOTOCIKLAM
UZVEIDOJIET SAVU DIGITĀLO DZĪVES DATORU PAMATU EBIKE VAI ELEKTRISKAM MOTOCIKLAM

SVEIKI VISIEM

Šoreiz es nāca klajā ar jaunu pamācību, kas ietver gan atsevišķu displeju, gan reģistrētāju, izmantojot arduino mega 2560 un Nextion LCD displeju. Un izsekošanas nolūkos jūs varat arī reģistrēt GPS NMEA teikumus sdcard, un, protams, projekts tiek veikts ar maģiskas grafiskās programmēšanas programmatūru VISUINO. Daudzi informācijas parametri var tikt parādīti LCD ekrānā atbilstoši lietotāja prasībām, bet es jums parādīšu galvenos. Tālāk jebkādu informāciju var iegūt no neapstrādātiem GPS datiem, izmantojot Visuino. Ģenerēto žurnāla failu var tālāk izmantot, lai izsekotu Google kartē, Google Earth.

Es vēlos vēlreiz pateikties Boianam Mitovam, kurš palīdzēja man izveidot vadu un uzrakstīja šo pamācību.

Esmu atjauninājis norādījumus, pievienojot vēl vienu vizuālu LCD interfeisu, ieskaitot visus nepieciešamos failus.

1. darbība: SASTĀVDAĻAS

SASTĀVDAĻAS
SASTĀVDAĻAS
SASTĀVDAĻAS
SASTĀVDAĻAS
SASTĀVDAĻAS
SASTĀVDAĻAS
    1. Viena Arduino Mega 2560 plate (jums būs nepieciešama tāfele ar vismaz 2 seriālajiem portiem, vēlams 3, tāpēc Mega ir viena no labākajām izvēlēm)
    2. Viens MicroSD kartes modulis (SPI interfeiss)
    3. Viens sērijas GPS modulis
    4. Viens Nextion sērijas 2,8 collu nx3224t028_011 displejs (es izmantoju, bet arī jebkuram citam Nextion displejam vajadzētu darboties)
    5. SD karte, kuras ietilpība ir mazāka par 32 GB, un tās adapteris lietošanai kopā ar Nextion displeju
    6. Otrā SD karte, kuras ietilpība ir mazāka par 32 GB
    7. 4 džemperis no sievietes-sievietes, lai ieprogrammētu displeju
    8. Lai ieprogrammētu displeju, jums būs nepieciešams arī 5V USB uz TTL sērijas pārveidotāja modulis
    9. Daži savienojuma vadi, lai savienotu komponentus kopā

2. darbība: pievienojiet Nextion displeju USB seriālās komunikācijas modulim

Pievienojiet Nextion displeju USB seriālās komunikācijas modulim
Pievienojiet Nextion displeju USB seriālās komunikācijas modulim
Pievienojiet Nextion displeju USB seriālās komunikācijas modulim
Pievienojiet Nextion displeju USB seriālās komunikācijas modulim

Lai ieprogrammētu Nextion displeju ar Nextion redaktoru, tas jāpievieno datoram, izmantojot USB uz TTL sērijas pārveidotāju:

  1. Pievienojiet Nextion vadu savienotāju displejam (1. attēls)
  2. Ja jūsu USB sērijas modulis ir konfigurējams, pārliecinieties, vai tas ir iestatīts uz 5 V strāvas padevi (2. attēls) (manā gadījumā tas bija jākonfigurē ar jaudas izvēles džemperi)
  3. Pievienojiet zemes vadu (melno vadu) no Nextion displeja USB un TTL sērijas pārveidotāja moduļa zemējuma tapai (2. attēls)
  4. Pievienojiet strāvas (+5V) vadu (sarkano vadu) no Nextion displeja USB un TTL sērijas pārveidotāja moduļa barošanas (VCC/+5V) tapai (2. attēls)
  5. Savienojiet RX vadu (dzelteno vadu) no Nextion displeja ar USB līdz TTL sērijas pārveidotāja moduļa TX tapu (2. attēls)
  6. Savienojiet TX vadu (zilo vadu) no Nextion displeja ar USB līdz TTL sērijas pārveidotāja moduļa RX tapu (2. attēls)
  7. Savienojiet USB ar TTL sērijas pārveidotāja moduli ar datoru, izmantojot USB kabeli

3. darbība: palaidiet Nextion redaktoru un atlasiet displeja veidu un orientāciju

Palaidiet Nextion redaktoru un atlasiet displeja veidu un orientāciju
Palaidiet Nextion redaktoru un atlasiet displeja veidu un orientāciju
Palaidiet Nextion redaktoru un atlasiet displeja veidu un orientāciju
Palaidiet Nextion redaktoru un atlasiet displeja veidu un orientāciju
Palaidiet Nextion redaktoru un atlasiet displeja veidu un orientāciju
Palaidiet Nextion redaktoru un atlasiet displeja veidu un orientāciju
Palaidiet Nextion redaktoru un atlasiet displeja veidu un orientāciju
Palaidiet Nextion redaktoru un atlasiet displeja veidu un orientāciju

Lai ieprogrammētu Nextion displeju, jums būs jālejupielādē un jāinstalē Nextion redaktors.

  1. Palaidiet Nextion redaktoru
  2. Izvēlnē atlasiet | Fails | Jauns |
  3. Dialoglodziņā "Saglabāt kā" ierakstiet projekta faila nosaukumu un atlasiet projekta saglabāšanas vietu
  4. Noklikšķiniet uz pogas "Saglabāt"
  5. Dialoglodziņā "Iestatījumi" atlasiet Displeja veids
  6. Noklikšķiniet uz cilnes "DISPLAY" kreisajā pusē, lai parādītu displeja iestatījumus
  7. Displejam izvēlieties Horizontālā orientācija
  8. Noklikšķiniet uz pogas "Labi", lai aizvērtu dialoglodziņu

4. darbība. Nextion redaktorā: pievienojiet un konfigurējiet teksta komponentus

Nextion redaktorā: pievienojiet un konfigurējiet teksta komponentus
Nextion redaktorā: pievienojiet un konfigurējiet teksta komponentus
Nextion redaktorā: pievienojiet un konfigurējiet teksta komponentus
Nextion redaktorā: pievienojiet un konfigurējiet teksta komponentus
Nextion redaktorā: pievienojiet un konfigurējiet teksta komponentus
Nextion redaktorā: pievienojiet un konfigurējiet teksta komponentus
Nextion redaktorā: pievienojiet un konfigurējiet teksta komponentus
Nextion redaktorā: pievienojiet un konfigurējiet teksta komponentus
  1. *Pārliecinieties, vai jums ir FAT32 formatēta SD karte. Pārliecinieties, vai esat ģenerējis fontu, pretējā gadījumā Nextion redaktors apkopošanas laikā parādīs kļūdu.
  2. Jums ir nepieciešams lejupielādēt (images.png) ATTĒLU, KURAM PIEVIENOTS ŠEIT, SATUROT GPS INFORMĀCIJAS PARAMETRU. (LATITUDE, LONGITUDE)

Tagad izpildiet šos soļus

  1. Noklikšķiniet uz jauna projekta
  2. nosauc to par visuino
  3. Pārslēdzieties uz ierīces cilni un izvēlieties nx3224t028_011 displeju, 90 horizontālus, rakstzīmju kodēšanas ascii. Displeja apgabalā būs balts 320*240 rediģējams ekrāns.

Tagad mēs ģenerējam fontus:

  1. Izvēlnē izvēlieties | Rīki | Fontu ģenerators |
  2. sekojiet vednim un atlasiet ģenerēto fontu.

Tālāk mēs pievienosim attēlu:

  1. Tagad saites redaktorā pievienojiet šo fonu attēla logā (kreisā apakšējā stūra logā), noklikšķinot uz pogas +.
  2. Displeja logā parādīsies balts ekrāns, tagad noklikšķiniet uz tā atribūtu tabulas (labajā apakšējā stūra logā) noklikšķiniet uz sta-> atlasīt attēla attēlu-> dubultklikšķi-> atlasīt attēlu
  3. tas tiks izmantots kā LCD interfeisa fons.

Izveidojiet Nextion ekrānu:

  1. Tagad no rīkjoslas loga: noklikšķiniet uz teksta komponenta-> displeja ekrānā parādīsies t0 jauns teksts-> velciet pāri vajadzīgajai zonai platuma grāda teksta priekšā
  2. tagad noklikšķiniet uz tā atribūtu tabulas sta-> apgriezt attēla picc-> dubultklikšķis-> izvēlēties attēlu 0 pco-> izvēlēties melnu krāsu txt-> x
  3. Līdzīgi atkārtojiet procesu, pievienojot vēl četrus teksta komponentus t1, t2. Novietojiet tos vienu zem otra, velkot tos uz ekrāna. Tagad jums jāpievieno vēl 4 teksta komponenti, lai parādītu garumu, ātrumu, satelītu skaitu, datumu un laiku.
  4. līdzīgi, atkārtojot iepriekš minēto procedūru

Ģenerējiet un augšupielādējiet failus Nextion SDCard kartē:

  1. Noklikšķiniet uz cilnes kompilēt (tas ģenerēs tft failu) Varat arī atkļūdot vai palaist to simulatorā, noklikšķinot uz cilnes atkļūdošana, tiks atvērts jauns logs. logā "instrukciju ievades apgabals" ievadiet-> t0.txt = "555", displeja ekrānā parādīsies x-> 555 Noklikšķiniet uz faila-> atvērt uzbūves mapi-> nokopējiet šo visuino tft failu fat32 formatētā sdcard.
  2. Ievietojiet šo sdcard Nextion LCD un ieslēdziet to.
  3. Pēc veiksmīgas atjaunināšanas. Izslēdziet to, pēc tam noņemiet sdcard un ieslēdziet to vēlreiz.
  4. Tagad LCD ekrānā redzēsit savu NEXTION EDITOR saskarni.
  5. jūs varat tieši pārsūtīt šeit pievienoto visuino tft failu uz sdcard.
  6. vai dodieties uz nākamo darbību, lai pārsūtītu apkopoto projektu, izmantojot ftdi usb moduli.

5. darbība. Nextion redaktorā: augšupielādējiet projektu Nextion displejā

  1. Noklikšķiniet uz pogas "Augšupielādēt"
  2. Dialoglodziņā "Augšupielādēt Nextion ierīcē" noklikšķiniet uz pogas "Sākt", lai sāktu augšupielādi
  3. Kad augšupielāde ir pabeigta, noklikšķiniet uz pogas Iziet, lai aizvērtu dialoglodziņu.

6. darbība: Aparatūras savienojumi

Aparatūras savienojumi
Aparatūras savienojumi
  • STARP MEGA UN NEXTION
  • MĒS IZMANTOSIM SĒRIJAS PORTU1
  • MEGA PIN18 TX1 NEXTION RX
  • PIN19 RX1 no MEGA līdz TEX OF NEXTION
  • VCC VCC UN GND GND

STARP SDCARD UN MEGA

  • SDCARD CS uz PIN53
  • SDKARTES SKAITS UZ PIN52
  • SDCARD MOSI UZ PIN51
  • SDACRD MISO līdz PIN50
  • VCC līdz VCC
  • GND līdz GND

STARP GPS UN MEGA

  • GPS TX UZ RX2 MEGA PIN17
  • VCC līdz VCC
  • GND līdz GND
  • MĒS LIETOSIM SĒRIJU2

7. darbība: palaidiet Visuino un atlasiet Arduino plates veidu

Sāciet Visuino un atlasiet Arduino plates tipu
Sāciet Visuino un atlasiet Arduino plates tipu
Sāciet Visuino un atlasiet Arduino plates tipu
Sāciet Visuino un atlasiet Arduino plates tipu

Tā kā Arduino MEGA ir četri seriālie porti, un tas ir nepieciešams Arduino programmēšanai, jums būs jāprogrammē Arduino MEGA, tāpēc atstājiet serial0 programmēšanai.

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī apmācība nedarbosies

Ir jāinstalē arī Visuino:

  1. Sāciet Visuino, kā parādīts pirmajā attēlā
  2. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls)
  3. Kad tiek parādīts dialoglodziņš, atlasiet Arduino MEGA, kā parādīts 2. attēlā

8. solis: GPS moduļa un nākamā displeja pievienošana VISUINO

GPS MODULA UN NEXTION DISPLAY PIEVIENOŠANA VISUINO
GPS MODULA UN NEXTION DISPLAY PIEVIENOŠANA VISUINO
GPS MODULA UN NEXTION DISPLAY PIEVIENOŠANA VISUINO
GPS MODULA UN NEXTION DISPLAY PIEVIENOŠANA VISUINO
GPS MODULA UN NEXTION DISPLAY PIEVIENOŠANA VISUINO
GPS MODULA UN NEXTION DISPLAY PIEVIENOŠANA VISUINO
GPS MODULA UN NEXTION DISPLAY PIEVIENOŠANA VISUINO
GPS MODULA UN NEXTION DISPLAY PIEVIENOŠANA VISUINO
  1. Komponentu rīkjoslas filtra lodziņā ierakstiet "GPS", pēc tam atlasiet komponentu "Seriālais GPS" (1. attēls) un nometiet to dizaina zonā
  2. Pievienojiet GPS1 komponenta "Out" tapu Arduino MEGA komponenta "Serial [2]" tapai "In"
  3. Sastāvdaļas rīkjoslas lodziņā Filtrs ierakstiet “nākamais”, pēc tam atlasiet komponentu “Nextion Display” un nometiet to dizaina zonā
  4. Pievienojiet komponenta tapu "Out" pie Arduino MEGA komponenta "Serial [1]" tapas "In"

9. darbība: VISUINO SASTĀVDAĻU PIEVIENOŠANA: MICRO SDCARD KONFIGURĀCIJA

VISUINO SASTĀVDAĻU PIEVIENOŠANA: MICRO SDCARD KONFIGURĀCIJA
VISUINO SASTĀVDAĻU PIEVIENOŠANA: MICRO SDCARD KONFIGURĀCIJA
VISUINO SASTĀVDAĻU PIEVIENOŠANA: MICRO SDCARD KONFIGURĀCIJA
VISUINO SASTĀVDAĻU PIEVIENOŠANA: MICRO SDCARD KONFIGURĀCIJA

Vispirms mums ir jāpievieno un jāpievieno MicroSD komponents Visuino, lai kontrolētu MicroSD moduli:

  1. Komponentu rīkjoslas lodziņā Filtrs ierakstiet "sd", pēc tam atlasiet komponentu "Micro SD kartes modulis" (1. attēls) un nometiet to dizaina zonā
  2. Pievienojiet SDCard1 komponenta "Out" tapu Arduino komponenta "SPI" kanāla "In" tapai (2. attēls)
  3. Pievienojiet SDCard1 komponenta "ChipSelect" izejas tapu Arduino Mega 2506 komponenta "Digital [53]" kanāla "Digital" ievades tapai (3. attēls)

Lai ierakstītu datus, MicroSD komponentam jāpievieno faila elements un jānorāda tā faila nosaukums:

  1. Noklikšķiniet uz SDCard1 komponenta pogas "Rīki" (1. attēls)
  2. Redaktorā "Elementi" labajā logā atlasiet elementu "Fails" un pēc tam noklikšķiniet uz pogas "+" kreisajā pusē (2. attēls), lai pievienotu faila elementu
  3. Objektu inspektorā iestatiet elementa File1 rekvizīta "Ceļa nosaukums" vērtību uz "GPSLog.txt6"

10. darbība. NEXTION DISPLAY UN GPS KONFIGURĒŠANA

NEXTION DISPLAY UN GPS KONFIGURĒŠANA
NEXTION DISPLAY UN GPS KONFIGURĒŠANA
NEXTION DISPLAY UN GPS KONFIGURĒŠANA
NEXTION DISPLAY UN GPS KONFIGURĒŠANA
  1. Veiciet dubultklikšķi uz savienojuma displeja, tiks parādīts elementu redaktors
  2. Pievienojiet elementu "Teksts"
  3. Atlasiet tikko pievienoto elementu
  4. tagad zem cilnes Rekvizīti nosauciet to kā "t0".
  5. Savienojiet šos teksta komponentus ar GPS moduļa platuma grādiem.

Līdzīgi pievienojiet nākamo teksta komponentu, pārdēvējiet to par "t1" un pievienojiet to GPS moduļa garumam.

Līdzīgi pievienojiet teksta komponentus ātrumam, satelītu skaitam, datumam un laikam un kartējiet to GPS modulī. Nosaukiet “t2”, “t3” utt. Ar pieaugošiem skaitļiem, lai tie atbilstu Nextion redaktora iestatīto Nextion komponentu nosaukumiem.

11. darbība. Sdcard un formatēta teksta komponenta konfigurēšana

Sdcard un formatēta teksta komponenta konfigurēšana
Sdcard un formatēta teksta komponenta konfigurēšana
Sdcard un formatēta teksta komponenta konfigurēšana
Sdcard un formatēta teksta komponenta konfigurēšana
Sdcard un formatēta teksta komponenta konfigurēšana
Sdcard un formatēta teksta komponenta konfigurēšana
Sdcard un formatēta teksta komponenta konfigurēšana
Sdcard un formatēta teksta komponenta konfigurēšana
  1. Komponentu rīkjoslas lodziņā Filtrs ierakstiet "veidlapa", pēc tam atlasiet komponentu "Formatēts teksts" (1. attēls) un nometiet to dizaina zonā
  2. Veiciet dubultklikšķi uz FormattedText1 komponenta, lai atvērtu elementu redaktoru (2. attēls)
  3. Elementu redaktorā pievienojiet divus "Analog element" elementus (2. attēls)
  4. Savienojiet "Analog Element1" ar platumu
  5. Savienojiet "Analog element2" ar garumu
  6. Pievienojiet FormattedText1 komponenta taustiņu "Out" ar sdcard1 komponenta "In" (3. attēls)
  7. Pievienojiet SDCard1 komponenta "Out" tapu Arduino MEGA komponenta "SDI" kanāla "In" tapai (4. attēls)

12. darbība: augšupielādējiet kodu Mega Board

Augšupielādējiet kodu Mega Board
Augšupielādējiet kodu Mega Board
Augšupielādējiet kodu Mega Board
Augšupielādējiet kodu Mega Board
  1. Programmā Visuino nospiediet F9 vai noklikšķiniet uz pogas, kas parādīta 1. attēlā, lai ģenerētu Arduino kodu, un atveriet Arduino IDE
  2. Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu (2. attēls)

13. darbība: tieša darbība

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

lūdzu, veiciet iestatīšanu atklātā vietā, lai iegūtu GPS labojumu

Tiklīdz jūs saņemsiet GPS labojumu, visa informācija tiks parādīta un reģistrēta.

izņemiet sdcard un pārbaudiet, vai ir izveidots gpstxt6 fails.

Ieteicams: