Cuprins:
- Pasul 1: Arduino Mega 2560 R3
- Pasul 2: Scutul TFT
- Pasul 3: Terminal Shield
- Pasul 4: 4.3 TFT 480x272
- Pasul 5: senzor de presiune ulei
- Pasul 6: senzor de presiune a combustibilului
- Pasul 7: Senzor baterie auto
- Pasul 8: incintă
Video: Afișaj digital al vehiculului: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
Î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
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
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
Î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 PSI de ulei de la Amazon..5v - 4.5v
Pasul 6: senzor de presiune a combustibilului
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
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ă
Î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:
Quad-ul pirateriei copilului într-un autovehicul, urmărirea liniei și detectarea obstacolelor vehiculului: 4 pași
Quad-ul Kid's Hacking într-un autovehicul, urmărirea liniei și detectarea obstacolelor vehiculului. În instructable-ul de astăzi, vom transforma un 1000Watt (Da, știu foarte mult!) Quad-ul electric Kid Kid într-un vehicul auto-conducător, urmărirea liniei și evitarea obstacolelor! Videoclip demonstrativ: https: //youtu.be/bVIsolkEP1k Pentru acest proiect vom avea nevoie de următoarele materiale
Sistem de urmărire a vehiculului: 6 pași
Sistem de urmărire a vehiculului: sistem de urmărire a vehiculelor bazat pe Arduino, care utilizează un sistem global de poziționare (GPS) și un sistem global care utilizează module GSM. Modemul GSM cu o cartelă SIM utilizată aici se folosește pentru tehnica de comunicare. Sistemul poate fi instalat sau ascuns în vehiculul dumneavoastră. Dupa ce eu
Sistem de alarmă de parcare a vehiculului utilizând senzorul PIR - DIY: 7 pași (cu imagini)
Sistemul de alarmă de parcare a vehiculului utilizând senzorul PIR - DIY: Ați avut vreodată probleme în timp ce staționați pentru vehicul, cum ar fi mașina, camionul, motocicleta sau orice altceva, atunci în acest instructiv vă voi arăta cum să depășiți această problemă folosind o alarmă de parcare simplă pentru vehicul folosind senzorul PIR. În acest sistem care
Cum se decodifică datele autobuzului CAN ale vehiculului: 8 pași
Cum să decodificăm datele autobuzului CAN ale vehiculului: în acest instructable vom înregistra datele unui autobuz CAN ale mașinii sau camionului și vom converti datele înregistrate ale jurnalului autobuzului CAN în valori lizibile. Pentru decodare vom folosi serviciul cloud can2sky.com, care este gratuit. Putem înregistra jurnalul prin adaptoare CAN-USB, dar plătim atte
Afișaj TTGO (color) cu Micropython (afișaj TTGO T): 6 pași
Afișaj TTGO (color) cu Micropython (afișaj TTGO T): Afișajul TTGO T este o placă bazată pe ESP32 care include un afișaj color de 1,14 inch. Tabloul poate fi cumpărat pentru un premiu mai mic de 7 $ (inclusiv livrare, premiu văzut pe banggood). Acesta este un premiu incredibil pentru un ESP32, inclusiv un afișaj. T