INHOUDSOPGAWE:

MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS: 13 stappe
MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS: 13 stappe

Video: MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS: 13 stappe

Video: MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS: 13 stappe
Video: 50 САМЫХ ИННОВАЦИОННЫХ ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021–2022 гг. 2024, Julie
Anonim
MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS
MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS
MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS
MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS
MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS
MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS

HAAI ALMAL

Hierdie keer het ek 'n nuwe instruksie gekry met 'n selfstandige skerm sowel as 'n logger met arduino mega 2560 en Nextion Lcd -skerm, en vir die opsporingsdoeleindes kan u ook die NMEA -sinne van Gps in sdcard aanteken, en natuurlik word die projek gedoen met magiese grafiese programmeersagteware VISUINO. BAIE parameter inligting kan op die LCD vertoon word volgens gebruikersvereiste, maar ek sal u die belangrikste wys. Verder kan enige inligting uit rou GPS -data onttrek word deur Visuino.

Ek wil weer baie dankie sê aan Boian Mitov wat my gehelp het met die bedrading en die skryf van hierdie instruksies.

Ek het die instruksies bygewerk deur een meer visuele lcd -koppelvlak by te voeg, insluitend alle nodige lêers.

Stap 1: KOMPONENTE

KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
KOMPONENTE
    1. Een Arduino Mega 2560 -bord (u benodig 'n bord met ten minste 2 seriële poorte, verkieslik 3, sodat Mega een van die beste keuses is)
    2. Een MicroSD -kaartmodule (SPI -koppelvlak)
    3. Een seriële GPS -module
    4. Een Nextion -reeks 2,8 duim nx3224t028_011Skerm (ek het dit gebruik, maar enige ander Nextion -skerm moet ook werk)
    5. SD -kaart met 'n kapasiteit van minder as 32 GB en sy adapter om saam met die Nextion -skerm te gebruik
    6. Tweede SD -kaart met 'n kapasiteit van minder as 32 GB
    7. 4 vroulike-vroulike springdrade om die skerm te programmeer
    8. U benodig ook 'n 5V USB na TTL Serial Converter -module om die skerm te programmeer
    9. Paar springdrade om die komponente aan mekaar te koppel

Stap 2: Koppel die Nextion -skerm aan die USB Serial Communication Module

Koppel die Nextion -skerm aan die USB Serial Communication Module
Koppel die Nextion -skerm aan die USB Serial Communication Module
Koppel die Nextion -skerm aan die USB Serial Communication Module
Koppel die Nextion -skerm aan die USB Serial Communication Module

Om die Nextion -skerm met die Nextion Editor te programmeer, moet u dit met 'n USB na TTL Serial Converter op u rekenaar koppel:

  1. Koppel die Nextion Wires Connector aan die skerm (prent 1)
  2. As u USB na seriële module instelbaar is, moet u seker maak dat dit 5V krag verskaf (prent 2) (in my geval moes ek dit met 'n kragkeuse -trui instel)
  3. Koppel die aarddraad (swart draad) van die Nextion -skerm aan die grondpen van die USB na TTL Serial Converter Module (prent 2)
  4. Koppel die kragdraad (+5V) (rooi draad) van die Nextion -skerm aan die Power (VCC/+5V) -pen van die USB na TTL Serial Converter Module (prent 2)
  5. Koppel die RX -draad (geel draad) van die Nextion -skerm aan op die TX -pen van die USB na TTL Serial Converter Module (prent 2)
  6. Koppel die TX -draad (blou draad) van die Nextion -skerm aan die RX -pen van die USB na TTL Serial Converter Module (prent 2)
  7. Koppel die USB na TTL Serial Converter Module met 'n USB -kabel aan die rekenaar

Stap 3: Begin die Nextion Editor en kies die tipe skerm en oriëntasie

Begin die Nextion Editor en kies die tipe skerm en oriëntasie
Begin die Nextion Editor en kies die tipe skerm en oriëntasie
Begin die Nextion Editor en kies die tipe skerm en oriëntasie
Begin die Nextion Editor en kies die tipe skerm en oriëntasie
Begin die Nextion Editor en kies die tipe skerm en oriëntasie
Begin die Nextion Editor en kies die tipe skerm en oriëntasie
Begin die Nextion Editor en kies die tipe skerm en oriëntasie
Begin die Nextion Editor en kies die tipe skerm en oriëntasie

Om die Nextion -skerm te programmeer, moet u die Nextion Editor aflaai en installeer.

  1. Begin die Nextion Editor
  2. Kies | File | New | uit die spyskaart
  3. Tik in die dialoog "Stoor as" die projeklêernaam en kies 'n plek om die projek te stoor
  4. Klik op die knoppie "Stoor"
  5. Kies die tipe skerm in die dialoog "Instellings"
  6. Klik op die oortjie "DISPLAY" aan die linkerkant om die skerminstellings te wys
  7. Kies Horisontale oriëntasie vir die vertoning
  8. Klik op die knoppie "OK" om die dialoog te sluit

Stap 4: In die Nextion Editor: voeg tekskomponente by en konfigureer dit

In die Nextion Editor: voeg tekskomponente by en konfigureer dit
In die Nextion Editor: voeg tekskomponente by en konfigureer dit
In die Nextion Editor: voeg tekskomponente by en konfigureer dit
In die Nextion Editor: voeg tekskomponente by en konfigureer dit
In die Nextion Editor: voeg tekskomponente by en konfigureer dit
In die Nextion Editor: voeg tekskomponente by en konfigureer dit
In die Nextion Editor: Voeg tekskomponente by en konfigureer dit
In die Nextion Editor: Voeg tekskomponente by en konfigureer dit
  1. *Maak seker dat u 'n FAT32 -geformateerde sdcard het, maak seker dat u 'n lettertipe gegenereer het, anders sal die volgende redakteur 'n fout by die opstel toon.
  2. U MOET DOWNLOAD (images.png) BEELD HIER AANGEHEG MET GPS -INLIGTINGPARAMETER. (LATITUDE, LONGITUDE)

VOLG NOU HIERDIE STAPPE

  1. KLIK nuwe projek
  2. noem dit visuino
  3. Skakel oor na die oortjie van die toestel en kies nx3224t028_011 -skerm, 90 horisontale ascii -koderingskodes, die vertoonarea sal 'n wit skerm van 320*240 hê.

Nou het ons lettertipes genereer:

  1. Kies in die spyskaart | Tools | Font generator |
  2. volg die towenaar en kies die gegenereerde lettertipe.

Vervolgens sal ons 'n prentjie byvoeg:

  1. Voeg nou in die volgende redakteur hierdie muurpapier by die prentvenster (venster in die onderste hoek links) deur op die + knoppie te klik.
  2. In die venster verskyn 'n wit skerm, klik nou op die kenmerkstabel (venster regs onder in die hoek), klik op sta-> kies prentjie-> dubbelklik-> kies prent
  3. dit sal as agtergrond van die lcd -koppelvlak gebruik word.

Ontwerp die Nextion -skerm:

  1. Nou uit die venster van die gereedskapskas: klik op tekskomponent-> t0 nuwe teks verskyn op die skerm-> sleep oor die vereiste gebied voor breedtegraadteks
  2. klik nou op sy kenmerkstabel-> sny beeld picc-> dubbelklik-> kies prent 0 pco-> kies swart kleur txt-> x
  3. Herhaal ook die proses om nog vier komponente t1, t2 by te voeg. Plaas dit onder mekaar deur dit op die skerm te sleep. Nou moet u nog vier tekskomponente byvoeg om lengtegraad, spoed, aantal satelliete, datum en tyd te vertoon.
  4. soortgelyk deur die bogenoemde prosedure te herhaal

Genereer en laai die lêers op na die Nextion SDCard:

  1. Klik op die opstel -oortjie (dit sal 'n tft -lêer genereer) U kan dit ook ontfout of in die simulator uitvoer deur op die ontfout -oortjie te klik, 'n nuwe venster verskyn. onder "instruksie invoer area" venster enter-> t0.txt = "555", sal dit x-> 555 op die skerm veroorsaak Klik op file-> open build folder-> kopieer hierdie visuino tft lêer in fat32 geformateerde sdcard.
  2. Plaas hierdie sdcard in Nextion lcd en skakel dit aan.
  3. Na suksesvolle opdatering. Skakel dit uit, verwyder dan die sdcard en sit dit weer aan.
  4. NOU SIEN U U NEXTION EDITOR Koppelvlak op LCD.
  5. u kan die visuino tft -lêer wat hier aangeheg is, direk na die sdcard oordra.
  6. of gaan in die volgende stap om die saamgestelde projek via die ftdi usb -module oor te dra.

Stap 5: In die Nextion Editor: Laai die projek op na die Nextion -skerm

  1. Klik op die "Upload" knoppie
  2. Klik in die dialoog "Laai op na volgende toestel" op die "Gaan" -knoppie om die oplaai te begin
  3. As die oplaai voltooi is, klik op die "Exit" -knoppie om die dialoog te sluit.

Stap 6: HARDWARE -AANSLUITINGS

HARDWARE AANSLUITINGS
HARDWARE AANSLUITINGS
  • TUSSEN MEGA EN NEXTION
  • ONS SAL SERIALE HAF GEBRUIK 1
  • PIN18 TX1 VAN MEGA NA RX VAN NEXTION
  • PIN19 RX1 VAN MEGA NA TX VAN NEXTION
  • VCC TO VCC AND GND TO GND

TUSSEN SDCARD EN MEGA

  • CS VAN SDCARD NA PIN53
  • SCK VAN SDCARD NA PIN52
  • MOSI VAN SDCARD NA PIN51
  • MISO VAN SDACRD NA PIN50
  • VCC TOT VCC
  • GND TOT GND

TUSSEN GPS EN MEGA

  • TX VAN GPS NA RX2 PIN17 VAN MEGA
  • VCC TOT VCC
  • GND TOT GND
  • ONS SAL SERIAL GEBRUIK 2

Stap 7: Begin Visuino en kies die tipe Arduino -bord

Begin Visuino en kies die tipe Arduino -bord
Begin Visuino en kies die tipe Arduino -bord
Begin Visuino en kies die tipe Arduino -bord
Begin Visuino en kies die tipe Arduino -bord

Aangesien die Arduino MEGA vier seriële poorte het en dit nodig is om die Arduino te programmeer, moet u die Arduino MEGA programmeer, dus laat serial0 vir programmering.

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie handleiding nie

Die Visuino: https://www.visuino.com moet ook geïnstalleer word.

  1. Begin Visuino soos op die eerste foto getoon
  2. Klik op die knoppie "Tools" op die Arduino -komponent (prent 1) in Visuino
  3. As die dialoog verskyn, kies Arduino MEGA soos in prentjie 2 getoon

Stap 8: TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO

TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
  1. Tik "GPS" in die filterkassie van die komponentgereedskap, kies dan die "Serial GPS" -komponent (prent 1) en laat dit in die ontwerparea val
  2. Koppel die "Out" -pen van die GPS1 -komponent aan die "In" -pen van die "Serial [2]" van die Arduino MEGA -komponent
  3. Tik "volgende" in die filtervak van die komponentgereedskap, kies dan die komponent "Volgende vertoning" en laat dit in die ontwerparea val
  4. Koppel die "Out" -pen van die komponent aan die aan die "In" -pen van die "Serial [1]" van die Arduino MEGA -komponent

Stap 9: TOEVOEGING VAN VISUINO -KOMPONENTE: MICRO SDCARD -KONFIGURASIE

TOEVOEGING VAN VISUINO -KOMPONENTE: MICRO SDCARD -KONFIGURASIE
TOEVOEGING VAN VISUINO -KOMPONENTE: MICRO SDCARD -KONFIGURASIE
TOEVOEGING VAN VISUINO -KOMPONENTE: MICRO SDCARD -KONFIGURASIE
TOEVOEGING VAN VISUINO -KOMPONENTE: MICRO SDCARD -KONFIGURASIE

Eerstens moet ons MicroSD -komponent in Visuino byvoeg en koppel om die MicroSD -module te beheer:

  1. Tik "sd" in die filterkassie van die komponentgereedskap, kies dan die komponent "Micro SD -kaartmodule" (prent 1) en laat dit in die ontwerpgebied val
  2. Koppel die "Out" -pen van die SDCard1 -komponent aan die "In" -pen van die "SPI" -kanaal van die Arduino -komponent (prent 2)
  3. Koppel die "ChipSelect" -uitvoerpen van die SDCard1 -komponent aan die "Digitale" invoerpen van die "Digitale [53]" kanaal van die Arduino Mega 2506 -komponent (prent 3)

Om die data op te neem, moet ons File -element by die MicroSD -komponent voeg en die lêernaam spesifiseer:

  1. Klik op die "Tools" -knoppie van die SDCard1 -komponent (prent 1)
  2. Kies in die "Elements" -redakteur die "File" -element in die regtervenster en klik dan op die "+" -knoppie aan die linkerkant (prent 2) om File -element by te voeg
  3. Stel in die Object Inspector die waarde van die "Padnaam" -eienskappe van die File1 -element op "GPSLog.txt6"

Stap 10: KONFIGURERING VAN NEXTION DISPLAY EN GPS

KONFIGURERING VAN NEXTION DISPLAY EN GPS
KONFIGURERING VAN NEXTION DISPLAY EN GPS
KONFIGURERING VAN NEXTION DISPLAY EN GPS
KONFIGURERING VAN NEXTION DISPLAY EN GPS
  1. Dubbelklik op die volgende skerm, die elementredakteur verskyn
  2. Voeg die "teks" -element by
  3. Kies die nuut bygevoegde element
  4. noem dit nou onder die tabblad Eienskappe as "t0".
  5. Koppel hierdie tekskomponente aan die breedtegraad van die GPS -module.

Voeg ook die volgende tekskomponent by, hernoem dit as "t1" en koppel dit aan die lengte van die GPS -module.

Voeg ook tekskomponente by vir spoed, aantal satelliete, datum en tyd en plaas dit in GPS -module. Noem dan "t2", "t3", ens. Met toenemende getalle, om by die name van die Nextion -komponente in die Nextion Editor te pas.

Stap 11: Sdcard en geformateerde tekskomponent instel

Konfigurasie van Sdcard en geformateerde tekskomponent
Konfigurasie van Sdcard en geformateerde tekskomponent
Sdcard en geformateerde tekskomponent instel
Sdcard en geformateerde tekskomponent instel
Sdcard en geformateerde tekskomponent instel
Sdcard en geformateerde tekskomponent instel
Konfigurasie van Sdcard en geformateerde tekskomponent
Konfigurasie van Sdcard en geformateerde tekskomponent
  1. Tik "vorm" in die filterkassie van die komponentgereedskap, kies dan die komponent "Opgemaakte teks" (prent 1) en laat dit in die ontwerparea val
  2. Dubbelklik op die FormattedText1 -komponent om die elementredakteur oop te maak (prent 2)
  3. Voeg in die Elements Editor twee elemente van "analoog element" (prent 2)
  4. Koppel "Analoog element1" aan breedtegraad
  5. Koppel "Analoog element2" aan lengtegraad
  6. Koppel die "Out" -pen van FormattedText1 -komponent aan "In" van sdcard1 -komponent (prent 3)
  7. Koppel die "Out" -pen van die SDCard1 -komponent aan die "In" -pen van die "SDI" -kanaal van die Arduino MEGA -komponent (prent 4)

Stap 12: Laai die kode op na Mega Board

Laai die kode op na Mega Board
Laai die kode op na Mega Board
Laai die kode op na Mega Board
Laai die kode op na Mega Board
  1. Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop
  2. Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai (prent 2)

Stap 13: Live Action

Live Aksie
Live Aksie
Live Aksie
Live Aksie
Live Aksie
Live Aksie

neem die opstelling in die oop gebied om die GPS -oplossing reg te stel

sodra u 'n GPS -oplossing gekry het, word alle inligting vertoon en aangeteken.

haal die sdcard uit en kyk of gpstxt6 -lêer geskep is.

Aanbeveel: