Cuprins:

Afișaj digital al vehiculului: 8 pași
Afișaj digital al vehiculului: 8 pași

Video: Afișaj digital al vehiculului: 8 pași

Video: Afișaj digital al vehiculului: 8 pași
Video: Cum se sterge martorul "Check Engine" (defectiune motor) cu ELM327 in 8 pasi Ep. 3 2024, Septembrie
Anonim
Image
Image

Acesta este proiectul meu de măsurare digitală pe care intenționez să îl pun în 73 Montego. Este alimentat de un Arduino Mega 2560 R3, scut terminal cu șurub, un scut ITDB02 TFT și acoperit cu un Sain Smart 4.3 TFT.

Scopul acestui proiect este de a monitoriza presiunea uleiului, temperatura motorului, presiunea combustibilului și voltajul bateriei / alternatorului. Dacă oricare dintre acestea fiind monitorizate se încadrează într-un anumit interval, afișajul cu șapte segmente de pe ecranul tactil va deveni roșu, indicând care este în afara razei de acțiune, iar un buzzer va suna pentru a vă atrage atenția. Am lipit într-un divizor de tensiune pentru a monitoriza tensiunea bateriei și am adăugat un releu de siguranță. Dacă voltii bateriei ating o anumită limită, releul va întrerupe circuitul și pinul de intrare la masă. Ecranul va afișa o pagină de avertizare pentru a verifica bateria înainte de a reseta sistemul. Alte caracteristici pe care le-am adăugat sunt luminile de podea RGB, o pagină de diagnostic și o opțiune de afișare a imaginilor. Puteți regla luminile RGB la orice culoare și puteți aprinde și opri luminile de pe ecranul tactil. De asemenea, salvează ultima culoare utilizată, astfel încât să nu mai trebuie să vă reajustați de fiecare dată când porniți mașina. Pagina de diagnosticare prezintă tensiunile provenite de la senzori în arduino pentru a ajuta la rezolvarea problemelor. Opțiunea de imagine este utilizată pentru a afișa imagini cu motorul când îl reconstruiam și afișam un înainte și după ce am tras motorul până când a fost pus din nou. astfel încât oamenii să poată vedea lucrarea care a fost pusă în ea.

Actualizați. În cele din urmă a încărcat un circuit de testare video. Acum, în procesul de montare în incintă. Se va actualiza în curând

Pasul 1: Arduino Mega 2560 R3

Arduino Mega 2560 R3
Arduino Mega 2560 R3

În primul rând, am cumpărat acest mega de la centrul meu local local pentru aproximativ 20 USD. Am mers la How to mecatronics și am copiat un cod de acolo pentru tutorialul ecranului tactil. Am scos lucruri pe care nu le-am dorit și am păstrat unele lucruri pe care mi le-am dorit. Apoi am programat alte lucruri pe care le-am dorit în acest proiect, dar codul pe care l-am copiat este fundamentul pentru cum a ajuns să fie ceea ce este astăzi. Comparând proiectele puteți observa unele asemănări.

Vezi codul de mai jos

Pasul 2: Scutul TFT

Scutul TFT
Scutul TFT

Vă recomandăm să cumpărați unul dintre aceste scuturi TFT dacă aveți un ecran tactil care se scurge de 3.3v. La început, am conectat minele direct de la mega la ecran și a funcționat, dar ar lăsa pixeli nedorite pe ecran, deoarece arduino are ieșiri de 5V. Acest scut are un comutator care vă oferă opțiunea de a rula de 5v sau 3,3v. L-am comandat de la Itead.cc și a ajuns în câteva zile. Am pus comutatorul pe 3.3v și pixelii nedoriti au dispărut. Acum că am cumpărat acest scut, nu am acces la niciunul dintre pinii neutilizați de care am nevoie pentru intrări și ieșiri externe. Am navigat pe internet și am găsit o soluție.

Pasul 3: Terminal Shield

Scutul terminal
Scutul terminal

Am cumpărat acest scut terminal de la Amazon. A ajuns în câteva zile. Este necesară o anumită lipire. acest lucru mi-a permis să am acces la pini deschisi pentru alte intrări și ieșiri.

Pasul 4: 4.3 TFT 480x272

4.3 TFT 480x272
4.3 TFT 480x272

În cele din urmă, ecranul tactil. Am cumpărat asta și de la Micro Center. Faptul că totul a funcționat a fost puțin dificil la început. Am trimis un e-mail sainsmart pentru ca ei să-mi trimită documentele pentru acest ecran și niciuna dintre informații sau șoferi nu a funcționat. Așa că înapoi la internet mă duc. Am fost la Rinkydinkelectronics și am descărcat biblioteci de acolo. Am descărcat URTouch și UFTF. Apoi adăugați-l la bibliotecile actuale din software-ul arduino. Mai sunt și alte câteva lucruri de făcut, dar pe scurt, funcționează acum.

Pasul 5: senzor de presiune ulei

Senzor de presiune ulei
Senzor de presiune ulei

Senzor PSI de ulei de la Amazon..5v - 4.5v

Pasul 6: senzor de presiune a combustibilului

Senzor de presiune combustibil
Senzor de presiune combustibil

Senzor PSI de combustibil de la Amazon..5v - 4.5v. Am o mașină cu pompă mecanică și carbohidrați. Presiunea asupra carbohidraților trebuie doar să fie de 5,5 psi. Un senzor de 30 psi care are un semnal de 5v a fost cel mai mic pe care l-am putut găsi, dar va funcționa.

Pasul 7: Senzor baterie auto

Senzor baterie auto
Senzor baterie auto
Senzor baterie auto
Senzor baterie auto
Senzor baterie auto
Senzor baterie auto

Pentru a monitoriza bateria mașinii, am creat un divizor de tensiune dintr-un rezistor de 1k ohm și un rezistor de 390 ohm. Am adăugat, de asemenea, un releu pentru a elimina tensiunea de la Arduino când tensiunea bateriei este de 15,5V sau mai mare, ceea ce ar fi de 4,3v la adruino. Este doar o siguranță, astfel încât arduino să nu primească mai mult de 5v la pinul analogic. Dacă tensiunea ajunge la acel punct, tft-ul va afișa un ecran de avertizare care indică că tensiunea este mai mare sau mai mare de 15,5 v și pentru a verifica bateria / alternatorul înainte de resetarea sistemului sau a procesorului s-ar putea deteriora.

Voi actualiza acest lucru de îndată ce îl voi lua în mașină și funcționez. De asemenea, când voi avea șansa să fac un videoclip, îl voi adăuga la acesta.

Mulțumesc pentru căutări

Pasul 8: incintă

Incintă
Incintă
Incintă
Incintă
Incintă
Incintă
Incintă
Incintă

În cele din urmă, montați componentele într-o incintă. Nu sunt sigur cum va arăta această cutie montată în mașină. Poate că va trebui să fac o consolă centrală pentru aceasta. Vom vedea

Actualizare 8/31

Incinta arăta groaznic în mașină, așa că a trebuit să mă gândesc la altceva. Am cumpărat o consolă centrală de la Walmart și am tăiat înălțimea și lungimea acesteia pentru a se potrivi în mașină. Apoi am scos toate componentele din carcasă și le-am montat în consolă. Vedeți videoclipul de la pasul 1.

Recomandat: