INHOUDSOPGAWE:
- Stap 1: KOMPONENTE
- Stap 2: Koppel die Nextion -skerm aan die USB Serial Communication Module
- Stap 3: Begin die Nextion Editor en kies die tipe skerm en oriëntasie
- Stap 4: In die Nextion Editor: voeg tekskomponente by en konfigureer dit
- Stap 5: In die Nextion Editor: Laai die projek op na die Nextion -skerm
- Stap 6: HARDWARE -AANSLUITINGS
- Stap 7: Begin Visuino en kies die tipe Arduino -bord
- Stap 8: TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
- Stap 9: TOEVOEGING VAN VISUINO -KOMPONENTE: MICRO SDCARD -KONFIGURASIE
- Stap 10: KONFIGURERING VAN NEXTION DISPLAY EN GPS
- Stap 11: Sdcard en geformateerde tekskomponent instel
- Stap 12: Laai die kode op na Mega Board
- Stap 13: Live Action
Video: MAAK U EIE GPS -GEBASEERDE DIGITALE DASHBOARD VIR EBIKE OF ELEKTRIESE MOTORFIETS: 13 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
- 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)
- Een MicroSD -kaartmodule (SPI -koppelvlak)
- Een seriële GPS -module
- Een Nextion -reeks 2,8 duim nx3224t028_011Skerm (ek het dit gebruik, maar enige ander Nextion -skerm moet ook werk)
- SD -kaart met 'n kapasiteit van minder as 32 GB en sy adapter om saam met die Nextion -skerm te gebruik
- Tweede SD -kaart met 'n kapasiteit van minder as 32 GB
- 4 vroulike-vroulike springdrade om die skerm te programmeer
- U benodig ook 'n 5V USB na TTL Serial Converter -module om die skerm te programmeer
- Paar springdrade om die komponente aan mekaar te koppel
Stap 2: 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:
- Koppel die Nextion Wires Connector aan die skerm (prent 1)
- 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)
- Koppel die aarddraad (swart draad) van die Nextion -skerm aan die grondpen van die USB na TTL Serial Converter Module (prent 2)
- 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)
- 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)
- Koppel die TX -draad (blou draad) van die Nextion -skerm aan die RX -pen van die USB na TTL Serial Converter Module (prent 2)
- 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
Om die Nextion -skerm te programmeer, moet u die Nextion Editor aflaai en installeer.
- Begin die Nextion Editor
- Kies | File | New | uit die spyskaart
- Tik in die dialoog "Stoor as" die projeklêernaam en kies 'n plek om die projek te stoor
- Klik op die knoppie "Stoor"
- Kies die tipe skerm in die dialoog "Instellings"
- Klik op die oortjie "DISPLAY" aan die linkerkant om die skerminstellings te wys
- Kies Horisontale oriëntasie vir die vertoning
- Klik op die knoppie "OK" om die dialoog te sluit
Stap 4: In die Nextion Editor: voeg tekskomponente by en konfigureer dit
- *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.
- U MOET DOWNLOAD (images.png) BEELD HIER AANGEHEG MET GPS -INLIGTINGPARAMETER. (LATITUDE, LONGITUDE)
VOLG NOU HIERDIE STAPPE
- KLIK nuwe projek
- noem dit visuino
- 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:
- Kies in die spyskaart | Tools | Font generator |
- volg die towenaar en kies die gegenereerde lettertipe.
Vervolgens sal ons 'n prentjie byvoeg:
- Voeg nou in die volgende redakteur hierdie muurpapier by die prentvenster (venster in die onderste hoek links) deur op die + knoppie te klik.
- 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
- dit sal as agtergrond van die lcd -koppelvlak gebruik word.
Ontwerp die Nextion -skerm:
- Nou uit die venster van die gereedskapskas: klik op tekskomponent-> t0 nuwe teks verskyn op die skerm-> sleep oor die vereiste gebied voor breedtegraadteks
- klik nou op sy kenmerkstabel-> sny beeld picc-> dubbelklik-> kies prent 0 pco-> kies swart kleur txt-> x
- 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.
- soortgelyk deur die bogenoemde prosedure te herhaal
Genereer en laai die lêers op na die Nextion SDCard:
- 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.
- Plaas hierdie sdcard in Nextion lcd en skakel dit aan.
- Na suksesvolle opdatering. Skakel dit uit, verwyder dan die sdcard en sit dit weer aan.
- NOU SIEN U U NEXTION EDITOR Koppelvlak op LCD.
- u kan die visuino tft -lêer wat hier aangeheg is, direk na die sdcard oordra.
- 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
- Klik op die "Upload" knoppie
- Klik in die dialoog "Laai op na volgende toestel" op die "Gaan" -knoppie om die oplaai te begin
- As die oplaai voltooi is, klik op die "Exit" -knoppie om die dialoog te sluit.
Stap 6: 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
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.
- Begin Visuino soos op die eerste foto getoon
- Klik op die knoppie "Tools" op die Arduino -komponent (prent 1) in Visuino
- As die dialoog verskyn, kies Arduino MEGA soos in prentjie 2 getoon
Stap 8: TOEVOEGING VAN GPS -MODULE EN NEXTION -DISPLAY IN VISUINO
- Tik "GPS" in die filterkassie van die komponentgereedskap, kies dan die "Serial GPS" -komponent (prent 1) en laat dit in die ontwerparea val
- Koppel die "Out" -pen van die GPS1 -komponent aan die "In" -pen van die "Serial [2]" van die Arduino MEGA -komponent
- Tik "volgende" in die filtervak van die komponentgereedskap, kies dan die komponent "Volgende vertoning" en laat dit in die ontwerparea val
- 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
Eerstens moet ons MicroSD -komponent in Visuino byvoeg en koppel om die MicroSD -module te beheer:
- Tik "sd" in die filterkassie van die komponentgereedskap, kies dan die komponent "Micro SD -kaartmodule" (prent 1) en laat dit in die ontwerpgebied val
- Koppel die "Out" -pen van die SDCard1 -komponent aan die "In" -pen van die "SPI" -kanaal van die Arduino -komponent (prent 2)
- 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:
- Klik op die "Tools" -knoppie van die SDCard1 -komponent (prent 1)
- 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
- 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
- Dubbelklik op die volgende skerm, die elementredakteur verskyn
- Voeg die "teks" -element by
- Kies die nuut bygevoegde element
- noem dit nou onder die tabblad Eienskappe as "t0".
- 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
- Tik "vorm" in die filterkassie van die komponentgereedskap, kies dan die komponent "Opgemaakte teks" (prent 1) en laat dit in die ontwerparea val
- Dubbelklik op die FormattedText1 -komponent om die elementredakteur oop te maak (prent 2)
- Voeg in die Elements Editor twee elemente van "analoog element" (prent 2)
- Koppel "Analoog element1" aan breedtegraad
- Koppel "Analoog element2" aan lengtegraad
- Koppel die "Out" -pen van FormattedText1 -komponent aan "In" van sdcard1 -komponent (prent 3)
- 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
- Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop
- 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
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:
Maak u eie langbord met elektriese motors: 8 stappe (met foto's)
Maak u eie elektriese gemotoriseerde langbord: in hierdie projek sal ek u wys hoe u 'n elektries gemotoriseerde langbord van nuuts af kan bou. Dit kan snelhede tot 34 km/h bereik en met 'n enkele lading tot 20 km ry. Die beraamde koste is ongeveer $ 300, wat dit 'n goeie alternatief maak vir kommersiële
Raspberry Pi motorfiets dashboard: 9 stappe (met foto's)
Raspberry Pi Motorfiets Dashboard: As student Multimedia & Kommunikasietegnologie in Howest Kortrijk, ek moes my eie IoT -projek maak. Dit sou al die modules wat in die eerste jaar gevolg is, in een groot projek kombineer. Omdat ek in my vrye tyd baie op my motorfiets ry
Elektriese fiets (EBike) dashboard en batterymonitor: 12 stappe (met foto's)
Elektriese fiets (EBike) -paneelbord en batterymonitor: Hierdie projek is 'n Arduino -stroombaan wat die batteryspanning en -stroom monitor met 'n ACS 712 -module. Die metings word via Bluetooth met 'n HC-05-module na 'n Android-toestel gekommunikeer. Eintlik skakel u die negatiewe verband tussen u
Digitale timer vir enige elektriese toestel: 7 stappe
Digitale timer vir enige elektriese toestel: Laat in 2006 verkoop Jaycar 'n mikrofoon-timer-kit vir $ 90 (nou gestaak). In die advertensiebladsy het hulle gesê: "So maklik om te gebruik as 'n mikrogolf -timer!". Ek het altyd gedink dat as die koppelvlak vir 'n mikrogolfoond timer is
Hoe om 'n elektriese bromponie vir elektriese onderdele uitmekaar te haal: 6 stappe
Hoe om 'n elektriese bromponie vir elektriese onderdele uitmekaar te skei: dit is die manier waarop ek 'n tweedehandse elektriese bromponie uitmekaar haal vir onderdele wat nodig is vir die bou van 'n elektriese bergplank. (Idee kom van > > https: // www .instructables.com/id/Electric-Mountain-Board/) Die rede waarom ek 'n tweedehandse een gekoop het, is