Inhoudsopgave:

Digitale meterweergave voertuig - Ajarnpa
Digitale meterweergave voertuig - Ajarnpa

Video: Digitale meterweergave voertuig - Ajarnpa

Video: Digitale meterweergave voertuig - Ajarnpa
Video: Volkswagen bediening en instellingen: dagteller resetten 2024, September
Anonim
Image
Image

Dit is mijn digitale meterproject dat ik van plan ben in mijn 73 Montego te plaatsen. Het wordt aangedreven door een Arduino Mega 2560 R3, een schroefterminalschild, een ITDB02 TFT-schild en een Sain Smart 4.3 TFT.

Het doel van dit project is het bewaken van de oliedruk, de motortemperatuur, de brandstofdruk en de spanning van de accu/dynamo. Als een van deze wordt gecontroleerd, binnen een bepaald bereik valt, wordt het zevensegmentendisplay op het aanraakscherm rood om aan te geven welke buiten bereik is en klinkt er een zoemer om uw aandacht te trekken. Ik heb een spanningsdeler gesoldeerd om de batterijspanning te controleren en een veiligheidsrelais toegevoegd. Als de batterijspanning een bepaalde limiet bereikt, zal het relais het circuit en de ingangspin aarden. Het scherm toont een waarschuwingspagina waarop u de batterij kunt controleren voordat u het systeem reset. Andere functies die ik heb toegevoegd zijn RGB-vloerverlichting, een diagnostische pagina en een optie om afbeeldingen weer te geven. U kunt de RGB-verlichting aanpassen aan elke kleur en de verlichting in- en uitschakelen via het touchscreen. Het slaat ook de laatst gebruikte kleur op, zodat u niet elke keer dat u de auto start opnieuw hoeft af te stellen. De diagnostische pagina toont spanningen die van sensoren naar Arduino komen om te helpen bij het oplossen van problemen. De afbeeldingsoptie wordt gebruikt om foto's van de motor weer te geven toen ik hem aan het herbouwen was en een voor en na laat zien vanaf het moment dat ik de motor trok tot het moment dat hij weer werd geplaatst. Als ik nu naar een autoshow ga, kan ik dat laten zien zodat mensen het werk kunnen zien dat erin is gestopt.

Update. Eindelijk een videotestcircuit geüpload. Nu bezig met montage in kast. Wordt binnenkort bijgewerkt

Stap 1: Arduino Mega 2560 R3

Arduino Mega 2560 R3
Arduino Mega 2560 R3

Eerst kocht ik deze mega van mijn plaatselijke Micro Center voor ongeveer $ 20. Ik ging naar How to mechatronics en kopieerde daar een code voor een tutorial op het aanraakscherm. Ik haalde dingen eruit die ik niet wilde en hield sommige dingen die ik wilde. Daarna heb ik wat andere dingen geprogrammeerd die ik in dit project wilde, maar de code die ik heb gekopieerd, is de basis voor hoe dit uiteindelijk is geworden wat het nu is. Als je projecten vergelijkt, zie je enkele overeenkomsten.

Zie onderstaande code

Stap 2: TFT-schild

TFT-schild
TFT-schild

Ik raad ten zeerste aan om een van deze TFT-schilden te kopen als je een aanraakscherm hebt dat op 3.3v werkt. In het begin bekabelde ik mijnen rechtstreeks van mega naar scherm en het werkte, maar het zou ongewenste pixels op het scherm achterlaten omdat arduino 5v-uitgangen heeft. Dit schild heeft een schakelaar die je de mogelijkheid geeft om van 5v of 3,3v af te lopen. Ik bestelde het bij Itead.cc en het kwam binnen een paar dagen aan. Ik zette de schakelaar op 3.3v en de ongewenste pixels gingen weg. Nu ik dit schild heb gekocht, heb ik geen toegang tot de ongebruikte pinnen die ik nodig heb voor externe in- en uitgangen. Ik heb het internet afgespeurd en een oplossing gevonden.

Stap 3: Terminalschild

Eindafscherming
Eindafscherming

Ik kocht dit terminalschild van Amazon. Het kwam binnen een paar dagen aan. Er is wat soldeerwerk nodig. hierdoor kreeg ik toegang tot open pinnen voor andere in- en uitgangen.

Stap 4: 4.3 TFT 480x272

4.3 TFT 480x272
4.3 TFT 480x272

Eindelijk het touchscreen. Ik heb deze ook bij Micro Center gekocht. Alles aan het werk krijgen was in het begin een beetje lastig. Ik heb sainsmart een e-mail gestuurd om mij de documenten voor dit scherm te sturen en geen van de informatie of stuurprogramma's werkte. Dus terug naar het internet, ik ga. Ik ging naar Rinkydinkelectronics en downloadde daar bibliotheken. Ik heb URTouch en UFTF gedownload. Voeg het vervolgens toe aan de huidige bibliotheken in arduino-software. Er zijn nog een paar andere dingen te doen, maar om een lang verhaal kort te maken, het werkt nu.

Stap 5: Oliedruksensor

Oliedruksensor
Oliedruksensor

Olie PSI-sensor van Amazon..5v - 4.5v

Stap 6: Brandstofdruksensor

Brandstofdruksensor
Brandstofdruksensor

Brandstof PSI-sensor van Amazon..5v - 4.5v. Ik heb een mechanische pomp en carb op mijn auto. De druk op de koolhydraten hoeft maar 5,5 psi te zijn. Een 30 psi-sensor met een 5v-signaal was de kleinste die ik kon vinden, maar het zal werken.

Stap 7: Auto-accusensor

Auto-accusensor
Auto-accusensor
Auto-accusensor
Auto-accusensor
Auto-accusensor
Auto-accusensor

Om de auto-accu te bewaken, heb ik een spanningsdeler gemaakt van een weerstand van 1k ohm en een weerstand van 390 ohm. Ik heb ook een relais toegevoegd om de spanning van Arduino te verwijderen wanneer de batterijspanning 15,5 V of hoger is, wat ongeveer 4,3 V zou zijn voor adruino. Het is gewoon een veiligheid, zodat arduino niet meer dan 5v naar analoge pin ontvangt. Als de spanning dat punt bereikt, toont de tft een waarschuwingsscherm dat aangeeft dat de spanning boven of bij 15,5 V is en om de batterij / dynamo te controleren voordat het systeem of de processor wordt gereset.

Ik zal dit updaten zodra ik het in de auto heb en werkend heb. Ook als ik de kans krijg om een video te maken zal ik deze hieraan toevoegen.

Bedankt voor het kijken

Stap 8: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

Laat tot slot de componenten in een behuizing monteren. Ik weet niet zeker hoe deze doos er in de auto uit zal zien. Misschien moet ik er een middenconsole voor maken. We zullen zien

Update 31-8

De behuizing zag er verschrikkelijk uit in de auto, dus ik moest aan iets anders denken. Ik kocht een middenconsole van Walmart en sneed de hoogte en lengte ervan af om in de auto te passen. Daarna heb ik alle componenten uit de behuizing verwijderd en in de console gemonteerd. Bekijk de video in stap 1.

Aanbevolen: