Cuprins:

REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL PENTRU GPS PENTRU EBIKE SAU MOTOCICLĂ ELECTRICĂ: 13 pași
REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL PENTRU GPS PENTRU EBIKE SAU MOTOCICLĂ ELECTRICĂ: 13 pași

Video: REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL PENTRU GPS PENTRU EBIKE SAU MOTOCICLĂ ELECTRICĂ: 13 pași

Video: REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL PENTRU GPS PENTRU EBIKE SAU MOTOCICLĂ ELECTRICĂ: 13 pași
Video: Prezentare Nextbase 622GW - cameră de bord 4k: Propriul tău martor imparțial din trafic 2024, Noiembrie
Anonim
REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL BAZAT PE GPS PENTRU EBIKE SAU MOTOCICLETĂ ELECTRICĂ
REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL BAZAT PE GPS PENTRU EBIKE SAU MOTOCICLETĂ ELECTRICĂ
REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL BAZAT PE GPS PENTRU EBIKE SAU MOTOCICLETĂ ELECTRICĂ
REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL BAZAT PE GPS PENTRU EBIKE SAU MOTOCICLETĂ ELECTRICĂ
REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL BAZAT PE GPS PENTRU EBIKE SAU MOTOCICLETĂ ELECTRICĂ
REALIZAȚI-VĂ PROPRIUL TAU DE BORD DIGITAL BAZAT PE GPS PENTRU EBIKE SAU MOTOCICLETĂ ELECTRICĂ

BUNA TUTUROR

De data aceasta am venit cu un nou instructabil, atât cu afișaj autonom, cât și cu logger folosind arduino mega 2560 și afișaj Nextion Lcd. Și în scop de urmărire, puteți, de asemenea, să înregistrați propozițiile NMEA ale GPS-ului în sdcard și, bineînțeles, proiectul se realizează cu un software magic de programare grafică VISUINO. MULȚI parametri de informații pot fi afișați pe Lcd conform cerințelor utilizatorului, dar vă voi arăta cele mai importante. În plus, orice informație poate fi extrasă din datele GPS brute prin Visuino.

Aș dori să mulțumesc din nou lui Boian Mitov pentru că m-a ajutat la conectare și a scris acest lucru instructiv.

Am actualizat instrucțiunile prin adăugarea unei interfețe LCD vizuale, inclusiv toate fișierele nessary.

Pasul 1: COMPONENTE

COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
    1. O placă Arduino Mega 2560 (Veți avea nevoie de o placă cu cel puțin 2 porturi seriale, de preferință 3, deci Mega este una dintre cele mai bune alegeri)
    2. Un modul de card MicroSD (interfață SPI)
    3. Un modul GPS serial
    4. One Nextion Serial 2.8 inch nx3224t028_011Display (am folosit, dar orice alt ecran Nextion ar trebui să funcționeze și)
    5. Card SD cu o capacitate mai mică de 32 GB și adaptorul său de utilizat cu afișajul Nextion
    6. Al doilea card SD cu o capacitate mai mică de 32 GB
    7. 4 fire jumper-femeie pentru a programa afișajul
    8. De asemenea, veți avea nevoie de un modul de convertor serial 5V USB to TTL pentru a programa afișajul
    9. Puține fire jumper pentru a conecta componentele împreună

Pasul 2: Conectați afișajul Nextion la modulul de comunicare serial USB

Conectați afișajul Nextion la modulul de comunicare serial USB
Conectați afișajul Nextion la modulul de comunicare serial USB
Conectați afișajul Nextion la modulul de comunicare serial USB
Conectați afișajul Nextion la modulul de comunicare serial USB

Pentru a programa afișajul Nextion cu Editorul Nextion, trebuie să îl conectați cu un convertor serial USB la TTL la computer:

  1. Conectați conectorul Nextion Wires la afișaj (Imaginea 1)
  2. Dacă modulul USB către Serial este configurabil, asigurați-vă că este setat să furnizeze 5V alimentare (Imagine 2) (În cazul meu, trebuia să-l configurez cu un jumper de selecție a energiei)
  3. Conectați firul de masă (fir negru) de pe afișajul Nextion la pinul de masă al modulului de convertizor serial USB la TTL (imaginea 2)
  4. Conectați firul de alimentare (+ 5V) (fir roșu) de pe afișajul Nextion la pinul de alimentare (VCC / + 5V) al modulului convertor serial USB la TTL (imaginea 2)
  5. Conectați firul RX (fir galben) de pe afișajul Nextion la pinul TX al modulului convertor serial USB la TTL (imaginea 2)
  6. Conectați firul TX (fir albastru) de pe afișajul Nextion la pinul RX al modulului convertor serial USB la TTL (imaginea 2)
  7. Conectați modulul USB la convertizor serial TTL la computer cu un cablu USB

Pasul 3: Porniți Editorul Nextion și selectați tipul de afișare și orientarea

Porniți Editorul Nextion și selectați tipul de afișare și orientarea
Porniți Editorul Nextion și selectați tipul de afișare și orientarea
Porniți Editorul Nextion și selectați tipul de afișare și orientarea
Porniți Editorul Nextion și selectați tipul de afișare și orientarea
Porniți Editorul Nextion și selectați tipul de afișare și orientarea
Porniți Editorul Nextion și selectați tipul de afișare și orientarea
Porniți Editorul Nextion și selectați tipul de afișare și orientarea
Porniți Editorul Nextion și selectați tipul de afișare și orientarea

Pentru a programa afișarea Nextion, va trebui să descărcați și să instalați Editorul Nextion.

  1. Porniți Editorul Nextion
  2. Din meniu selectați | Fișier | Nou |
  3. În dialogul „Salvare ca”, tastați numele fișierului de proiect și selectați o locație pentru a salva proiectul
  4. Faceți clic pe butonul „Salvați”
  5. În dialogul „Setări”, selectați tipul de afișare
  6. Faceți clic pe fila „DISPLAY” din stânga pentru a afișa setările de afișare
  7. Selectați Orientare orizontală pentru afișaj
  8. Faceți clic pe butonul „OK” pentru a închide dialogul

Pasul 4: În Editorul Nextion: Adăugați și configurați componente de text

În Editorul Nextion: Adăugați și configurați componente text
În Editorul Nextion: Adăugați și configurați componente text
În Editorul Nextion: Adăugați și configurați componente text
În Editorul Nextion: Adăugați și configurați componente text
În Editorul Nextion: Adăugați și configurați componente text
În Editorul Nextion: Adăugați și configurați componente text
În Editorul Nextion: Adăugați și configurați componente text
În Editorul Nextion: Adăugați și configurați componente text
  1. * asigurați-vă că aveți sdcard formatat FAT32 asigurați-vă că ați generat font, altfel editorul Nextion va afișa erori la compilare.
  2. TREBUIE SĂ DESCĂRCAȚI (images.png) IMAGinea ATAȘATĂ AICI CONȚINând PARAMETRU DE INFORMAȚIE GPS. (LATITUDINE, LONGITUDE)

ACUM URMEAZĂ ACESTI PAȘI

  1. CLICK proiect nou
  2. denumiți-l ca visuino
  3. Treceți la fila dispozitiv și alegeți afișajul nx3224t028_011, 90 orizontal, codarea caracterelor ascii, zona de afișare va avea un ecran alb 320 * 240 editabil.

Acum generăm fonturi:

  1. Din meniu selectați | Instrumente | Generator font |
  2. urmați expertul și selectați fontul generat.

În continuare vom adăuga o imagine:

  1. Acum, în editorul de conexiuni, adăugați acest tapet în fereastra de imagine (fereastra din colțul din stânga jos) făcând clic pe butonul +.
  2. În fereastra de afișare va apărea ecranul alb, acum faceți clic pe tabelul de atribute (fereastra din colțul din dreapta jos) faceți clic pe sta-> selectați imaginea pic-> faceți dublu clic-> selectați imaginea
  3. acesta va fi folosit ca fundal al interfeței Lcd.

Proiectați ecranul Nextion:

  1. Acum, din fereastra casetei de instrumente: faceți clic pe componenta text-> t0 text nou va apărea pe ecranul de afișare-> trageți peste zona necesară în fața textului de latitudine
  2. acum faceți clic pe tabelul de atribute sta-> decupați imaginea pic-> faceți dublu clic-> alegeți imaginea 0 pco-> alegeți culoarea neagră txt-> x
  3. Repetați în mod similar procesul de adăugare a altor patru componente de text t1, t2.plasați-le unul sub celălalt trăgându-le pe ecran. Acum ar trebui să adăugați încă 4 componente de text pentru a afișa longitudinea, viteza, numărul de sateliți, data și ora.
  4. în mod similar prin repetarea procedurii de mai sus

Generați și încărcați fișierele pe cardul SD Nextion:

  1. Faceți clic pe fila compilare (acest lucru va genera fișier TFT) Puteți, de asemenea, depana sau rula acest lucru în simulator făcând clic pe fila de depanare, o fereastră nouă va apărea. sub fereastra "zona de introducere a instrucțiunilor" enter-> t0.txt = "555" acest lucru va cauza x-> 555 pe ecranul de afișare Faceți clic pe fișier-> deschideți folderul de construire-> copiați acest fișier tft vizuino în sdcard formatat fat32.
  2. Introduceți această sdcard în ecranul LCD Nextion și porniți-o.
  3. După actualizarea cu succes, opriți-l, apoi scoateți cardul sd și alimentați-l din nou.
  4. ACUM VEZI INTERFATA EDITORULUI NEXTION PE LCD.
  5. puteți transfera direct fișierul tft vizuino atașat aici la sdcard.
  6. sau treceți la pasul următor pentru a transfera proiectul compilat prin modulul USB ftdi.

Pasul 5: În Editorul Nextion: Încărcați proiectul pe ecranul Nextion

  1. Faceți clic pe butonul „Încărcați”
  2. În caseta de dialog „Încărcare pe dispozitiv Nextion”, faceți clic pe butonul „Mergeți” pentru a începe încărcarea
  3. Când încărcarea se termină, faceți clic pe butonul „Exit” pentru a închide dialogul.

Pasul 6: CONEXIUNI HARDWARE

CONEXIUNI HARDWARE
CONEXIUNI HARDWARE
  • ÎNTRE MEGA ȘI NEXTION
  • VOM UTILIZA PORTUL SERIAL1
  • PIN18 TX1 DE MEGA LA RX DE NEXTION
  • PIN19 RX1 DE MEGA LA TX DE NEXTION
  • VCC ÎN VCC ȘI GND ÎN GND

ÎNTRE SDCARD ȘI MEGA

  • CS OF SDCARD LA PIN53
  • SCK OF SDCARD TO PIN52
  • MOSI DE SDCARD LA PIN51
  • MISO OF SDACRD TO PIN50
  • VCC ÎN VCC
  • GND ÎN GND

ÎNTRE GPS ȘI MEGA

  • TX DE GPS LA RX2 PIN17 DE MEGA
  • VCC ÎN VCC
  • GND ÎN GND
  • VOM UTILIZA SERIAL2

Pasul 7: Porniți Visuino și selectați tipul de placă Arduino

Porniți Visuino și selectați tipul de placă Arduino
Porniți Visuino și selectați tipul de placă Arduino
Porniți Visuino și selectați tipul de placă Arduino
Porniți Visuino și selectați tipul de placă Arduino

Deoarece Arduino MEGA are patru porturi Seriale și este necesar pentru a programa Arduino, va trebui să programați Arduino MEGA, deci lăsați serial0 pentru programare.

Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:

Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, altfel acest tutorial nu va funcționa

Visuino: https://www.visuino.com trebuie, de asemenea, să fie instalat.

  1. Porniți Visuino așa cum se arată în prima imagine
  2. Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) din Visuino
  3. Când apare dialogul, selectați Arduino MEGA așa cum se arată în imaginea 2

Pasul 8: ADĂUGAREA MODULULUI GPS ȘI AFIȘAREA NEXTION ÎN VISUINO

ADĂUGAREA MODULULUI GPS ȘI AFIȘAREA NEXTION ÎN VISUINO
ADĂUGAREA MODULULUI GPS ȘI AFIȘAREA NEXTION ÎN VISUINO
ADĂUGAREA MODULULUI GPS ȘI AFIȘAREA NEXTION ÎN VISUINO
ADĂUGAREA MODULULUI GPS ȘI AFIȘAREA NEXTION ÎN VISUINO
ADĂUGAREA MODULULUI GPS ȘI AFIȘAREA NEXTION ÎN VISUINO
ADĂUGAREA MODULULUI GPS ȘI AFIȘAREA NEXTION ÎN VISUINO
ADĂUGAREA MODULULUI GPS ȘI AFIȘAREA NEXTION ÎN VISUINO
ADĂUGAREA MODULULUI GPS ȘI AFIȘAREA NEXTION ÎN VISUINO
  1. Tastați „GPS” în caseta de filtrare a casetei de instrumente componente, apoi selectați componenta „Serial GPS” (Imaginea 1) și plasați-o în zona de proiectare
  2. Conectați pinul „Out” al componentei GPS1 la pinul „In” al „Serial [2]” al componentei Arduino MEGA
  3. Tastați „următoare” în caseta de filtrare a casetei de instrumente pentru componente, apoi selectați componenta „Afișare Nextion” și fixați-o în zona de proiectare
  4. Conectați pinul „Out” al componentei la pinul „In” al „Serial [1]” al componentei Arduino MEGA

Pasul 9: ADĂUGAREA COMPONENTELOR VISUINO: CONFIGURARE MICRO SDCARD

ADĂUGAREA COMPONENTELOR VISUINO: CONFIGURARE MICRO SDCARD
ADĂUGAREA COMPONENTELOR VISUINO: CONFIGURARE MICRO SDCARD
ADĂUGAREA COMPONENTELOR VISUINO: CONFIGURARE MICRO SDCARD
ADĂUGAREA COMPONENTELOR VISUINO: CONFIGURARE MICRO SDCARD

Mai întâi trebuie să adăugăm și să conectăm componenta MicroSD în Visuino pentru a controla modulul MicroSD:

  1. Tastați „sd” în caseta de filtrare a casetei de instrumente pentru componente, apoi selectați componenta „Modul card micro SD” (imaginea 1) și plasați-o în zona de proiectare
  2. Conectați pinul „Out” al componentei SDCard1 la pinul „In” al canalului „SPI” al componentei Arduino (Imaginea 2)
  3. Conectați pinul de ieșire „ChipSelect” al componentei SDCard1 la pinul de intrare „Digital” al canalului „Digital [53]” al componentei Arduino Mega 2506 (Imaginea 3)

Pentru a înregistra datele, trebuie să adăugăm elementul Fișier la componenta MicroSD și să specificăm numele fișierului său:

  1. Faceți clic pe butonul „Instrumente” al componentei SDCard1 (Imaginea 1)
  2. În editorul „Elemente” selectați elementul „Fișier” din fereastra din dreapta, apoi faceți clic pe butonul „+” din stânga (Imaginea 2) pentru a adăuga elementul Fișier
  3. În Inspectorul de obiecte, setați valoarea proprietății „Nume cale” a elementului File1 la „GPSLog.txt6”

Pasul 10: CONFIGURAREA AFIȘĂRII NEXTION ȘI GPS

CONFIGURAREA AFIȘĂRII NEXTION ȘI GPS
CONFIGURAREA AFIȘĂRII NEXTION ȘI GPS
CONFIGURAREA AFIȘĂRII NEXTIONARE ȘI GPS
CONFIGURAREA AFIȘĂRII NEXTIONARE ȘI GPS
  1. Faceți dublu clic pe afișajul nextion, va apărea editorul de elemente
  2. Adăugați elementul „Text”
  3. Selectați noul element adăugat
  4. acum, sub fila Proprietăți, denumiți-l ca „t0”.
  5. Conectați aceste componente text la latitudinea modulului GPS.

În mod similar, adăugați următoarea componentă de text, redenumiți-o ca „t1” și conectați-o la longitudinea modulului GPS.

În mod similar, adăugați componente de text pentru viteză, numărul de sateliți, dată și oră și mapați-l la modulul GPS. Denumiți apoi „t2”, „t3” etc. cu numere incrementale, pentru a se potrivi cu numele componentelor Nextion setate în Editorul Nextion.

Pasul 11: Configurarea Sdcard și a componentului text formatat

Configurarea Sdcard și a componentelor de text formatate
Configurarea Sdcard și a componentelor de text formatate
Configurarea Sdcard și a componentelor de text formatate
Configurarea Sdcard și a componentelor de text formatate
Configurarea Sdcard și a componentelor de text formatate
Configurarea Sdcard și a componentelor de text formatate
Configurarea Sdcard și a componentelor de text formatate
Configurarea Sdcard și a componentelor de text formatate
  1. Tastați „formular” în caseta Filtru a casetei de instrumente pentru componente, apoi selectați componenta „Text formatat” (Imaginea 1) și plasați-o în zona de proiectare
  2. Faceți dublu clic pe componenta FormattedText1 pentru a deschide editorul de elemente (Imaginea 2)
  3. În Editorul de elemente adăugați două elemente „Element analog” (Imaginea 2)
  4. Conectați „Elementul analogic1” la latitudine
  5. Conectați „Elementul analogic 2” la longitudine
  6. Conectați pinul „Out” al componentei FormattedText1 la „In” al componentei sdcard1 (Imaginea 3)
  7. Conectați pinul „Out” al componentei SDCard1 la pinul „In” al canalului „SDI” al componentei Arduino MEGA (Imaginea 4)

Pasul 12: Încărcați codul pe Mega Board

Încărcați codul pe Mega Board
Încărcați codul pe Mega Board
Încărcați codul pe Mega Board
Încărcați codul pe Mega Board
  1. În Visuino, apăsați F9 sau faceți clic pe butonul afișat în imaginea 1 pentru a genera codul Arduino și deschideți ID-ul Arduino
  2. În IDE-ul Arduino, faceți clic pe butonul Încărcare, pentru a compila și încărca codul (Imaginea 2)

Pasul 13: Acțiune live

Acțiune live
Acțiune live
Acțiune live
Acțiune live
Acțiune live
Acțiune live

vă rugăm să luați configurarea în zona deschisă pentru a remedia problema Gps

odată ce ați remediat GPS-ul, toate informațiile vor fi afișate și înregistrate.

scoateți cardul sd și verificați dacă a fost creat fișierul gpstxt6.

Recomandat: