Innehållsförteckning:

Fordonets digitala mätarskärm: 8 steg
Fordonets digitala mätarskärm: 8 steg

Video: Fordonets digitala mätarskärm: 8 steg

Video: Fordonets digitala mätarskärm: 8 steg
Video: AudioSystem italy #frednsound #newaudio #customaudio #steg #caraudio #audison #music #dsp #newtech 2024, September
Anonim
Image
Image

Detta är mitt digitala mätarprojekt som jag planerar att lägga i min 73 Montego. Den drivs av en Arduino Mega 2560 R3, skruvterminalsköld, en ITDB02 TFT -sköld och toppad med en Sain Smart 4.3 TFT.

Syftet med detta projekt är att övervaka oljetryck, motortemp, bränsletryck och batteri/generatorvolt. Om någon av dessa som övervakas faller inom ett visst intervall, blir sju segmentdisplayen på pekskärmen röd för att indikera vilken som är utanför räckvidden, och en summer kommer att låta för att få din uppmärksamhet. Jag lödde i en spänningsdelare för att övervaka batterispänningen och lade till ett säkerhetsrelä. Om batterispänningen når en viss gräns kommer reläet att bryta kretsen och jorda ingångsstiftet. Skärmen visar en varningssida där du kan kontrollera batteriet innan du återställer systemet. Andra funktioner som jag har lagt till är RGB -golvlampor, en diagnossida och ett alternativ för att visa bilder. Du kan justera RGB -lamporna till valfri färg och slå på och av lampor från pekskärmen. Det sparar också den senaste färgen så att du inte behöver justera om varje gång du startar bilen. Diagnosesidan visar spänningar från sensorer till arduino för att hjälpa till med felsökningsproblem. Bildalternativet används för att visa bilder på motorn när jag byggde om den och visade en före och efter från det att jag drog motorn till när den sattes tillbaka. Nu när jag går till en bilutställning kan jag ha den visningen så att folk kan se arbetet som läggs ned i det.

Uppdatering. Slutligen laddat upp en videotestkrets. Nu på väg att montera i kapsling. Uppdaterar snart

Steg 1: Arduino Mega 2560 R3

Arduino Mega 2560 R3
Arduino Mega 2560 R3

Först köpte jag denna mega från mitt lokala Micro Center för ungefär $ 20. Jag gick till How to mechatronics och kopierade en kod därifrån för pekskärmshandledning. Jag tog ut saker jag inte ville och behöll några saker jag ville ha. Sedan programmerade jag in några andra saker jag ville ha i det här projektet, men koden jag kopierade är grunden till hur detta slutade vara vad det är idag. Genom att jämföra projekt kan du se några likheter.

Se koden nedan

Steg 2: TFT -skärm

TFT -skärm
TFT -skärm

Jag rekommenderar starkt att du köper en av dessa TFT -sköldar om du har en pekskärm som går av på 3.3v. Först kopplade jag ihop gruvor direkt från mega till skärm och det fungerade men det skulle lämna oönskade pixlar på skärmen eftersom arduino har 5v utgångar. Denna skärm har en strömbrytare som ger dig möjlighet att sluta med 5v eller 3.3v. Jag beställde den från Itead.cc och den kom på några dagar. Jag satte omkopplaren på 3.3v och de oönskade pixlarna försvann. Nu när jag har köpt den här skölden har jag inte tillgång till någon av de oanvända stiften som jag behöver för externa ingångar och utgångar. Jag surfar på internet och hittade en lösning.

Steg 3: Terminalsköld

Terminalsköld
Terminalsköld

Jag köpte denna terminalsköld från Amazon. Den kom på några dagar. Viss lödning krävs. detta tillät mig att ha tillgång till öppna stift för andra ingångar och utgångar.

Steg 4: 4.3 TFT 480x272

4,3 TFT 480x272
4,3 TFT 480x272

Slutligen pekskärmen. Jag köpte också detta från Micro Center. Att få allt att fungera var lite knepigt till en början. Jag mailade sainsmart för att de skulle skicka dokumenten till den här skärmen och ingen av informationen eller drivrutinerna fungerade. Så tillbaka till internet går jag. Jag gick till Rinkydinkelectronics och laddade ner bibliotek därifrån. Jag laddade ner URTouch och UFTF. Lägg sedan till det i nuvarande bibliotek i arduino -programvara. Det finns ett par andra saker att göra också men lång historia kort det fungerar nu.

Steg 5: Oljetryckssensor

Oljetryckssensor
Oljetryckssensor

Olja PSI -sensor från Amazon..5v - 4.5v

Steg 6: Bränsletrycksensor

Bränsletrycksensor
Bränsletrycksensor

Bränsle PSI -sensor från Amazon..5v - 4.5v. Jag har en mekanisk pump och kolhydrat på min bil. Trycket på kolhydrater behöver bara vara 5,5 psi. En 30 psi sensor som har en 5v signal var den minsta jag kunde hitta, men det kommer att fungera.

Steg 7: Bilbatterisensor

Bilbatterisensor
Bilbatterisensor
Bilbatterisensor
Bilbatterisensor
Bilbatterisensor
Bilbatterisensor

För att övervaka bilbatteriet skapade jag en spänningsdelare av ett 1k ohm motstånd och ett 390 ohm motstånd. Jag lade också till ett relä för att ta bort spänning från Arduino när batterispänningen är på eller över 15,5v vilket skulle vara som 4,3v till adruino. Det är bara en säkerhet så att arduino inte får mer än 5v till analog pin. Om spänningen når den punkten kommer tft att visa en varningsskärm som indikerar att spänningen är över eller vid 15,5 volt och för att kontrollera batteriet/generatorn innan systemet eller processorn återställs kan skada.

Jag uppdaterar detta så snart jag får det i bilen och kör. Även när jag får chansen att göra en video kommer jag att lägga till den i detta.

Tack för att du tittade

Steg 8: Kapsling

Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad

Slutligen har komponenterna monterade i ett hölje. Vet inte hur den här lådan kommer att se ut monterad i bilen. Jag kanske måste göra en mittkonsol för det. Vi får se

Uppdatering 8/31

Höljet såg hemskt ut i bilen så jag fick tänka på något annat. Jag köpte en mittkonsol från Walmart och klippte höjden och längden för att passa i bilen. Sedan tog jag bort alla komponenter från höljet och monterade i konsolen. Kolla in videon i steg 1.

Rekommenderad: