Indholdsfortegnelse:

Køretøjets digitale målervisning: 8 trin
Køretøjets digitale målervisning: 8 trin

Video: Køretøjets digitale målervisning: 8 trin

Video: Køretøjets digitale målervisning: 8 trin
Video: Autofrontal - Digitalservicebog 2024, September
Anonim
Image
Image

Dette er mit digitale måleprojekt, som jeg planlægger at sætte i min 73 Montego. Den drives af en Arduino Mega 2560 R3, skrueterminalskærm, en ITDB02 TFT -skærm og toppet med en Sain Smart 4.3 TFT.

Formålet med dette projekt er at overvåge olietryk, motortemp., Brændstoftryk og batteri/generatorvolt. Hvis en af disse, der overvåges, falder inden for et bestemt område, bliver syvsegmentets display på berøringsskærmen rød, hvilket angiver, hvilken der er uden for rækkevidde, og der lyder en summer for at få din opmærksomhed. Jeg loddet i en spændingsdeler for at overvåge batterispændingen og tilføjede et sikkerhedsrelæ. Hvis batteriets volt når en vis grænse, vil relæet bryde kredsløbet og jordindgangsstiften. Skærmen viser en advarselsside, så du kan kontrollere batteriet, før systemet nulstilles. Andre funktioner, jeg tilføjede, er RGB -gulvlamper, en diagnoseside og en mulighed for at vise billeder. Du kan justere RGB -lysene til enhver farve og tænde og slukke lyset fra berøringsskærmen. Den gemmer også den sidste farve, så du ikke behøver at justere hver gang, du starter bilen. Diagnosesiden viser spændinger, der kommer fra sensorer til arduino for at hjælpe med fejlfinding. Billedindstillingen bruges til at vise billeder af motoren, da jeg genopbyggede den og viste en før og efter fra det tidspunkt, jeg trak motoren til, da den blev sat tilbage. Nu når jeg går til en biludstilling, kan jeg have den visning så folk kan se det arbejde, der blev lagt i det.

Opdatering. Endelig uploadet et videotestkredsløb. Nu i gang med at montere i kabinet. Opdaterer snart

Trin 1: Arduino Mega 2560 R3

Arduino Mega 2560 R3
Arduino Mega 2560 R3

Først købte jeg denne mega fra mit lokale Micro Center for cirka $ 20. Jeg gik til How to mechatronics og kopierede en kode derfra til berøringsskærmsundervisning. Jeg tog ting ud, som jeg ikke ville, og beholdt nogle ting, jeg ville. Derefter programmerede jeg nogle andre ting, jeg ville have i dette projekt, men den kode, jeg kopierede, er grundlaget for, hvordan dette endte med at være, hvad det er i dag. Ved at sammenligne projekter kan du se nogle ligheder.

Se koden herunder

Trin 2: TFT Shield

TFT skjold
TFT skjold

Jeg anbefaler stærkt at købe et af disse TFT -skærme, hvis du har en berøringsskærm, der kører på 3.3v. Først tilsluttede jeg miner direkte fra mega til skærm, og det fungerede, men det ville efterlade uønskede pixels på skærmen, fordi arduino har 5v udgange. Dette skjold har en switch, der giver dig mulighed for at løbe af på 5v eller 3.3v. Jeg bestilte det fra Itead.cc, og det ankom om et par dage. Jeg satte switch på 3.3v, og de uønskede pixels forsvandt. Nu hvor jeg har købt dette skjold, har jeg ikke adgang til nogen af de ubrugte ben, jeg har brug for til eksterne indgange og udgange. Jeg søgte på internettet og fandt en løsning.

Trin 3: Terminalskærm

Terminal skjold
Terminal skjold

Jeg købte dette terminalskjold fra Amazon. Den ankom om et par dage. Noget lodning er påkrævet. dette tillod mig at have adgang til åbne stifter til andre input og output.

Trin 4: 4.3 TFT 480x272

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

Endelig berøringsskærmen. Jeg købte også dette fra Micro Center. At få alt til at fungere var lidt svært i starten. Jeg mailede til sainsmart for at de skulle sende mig dokumenterne til denne skærm, og ingen af oplysningerne eller driverne virkede. Så tilbage til internettet går jeg. Jeg gik til Rinkydinkelectronics og downloadede biblioteker derfra. Jeg downloadede URTouch og UFTF. Føj det derefter til nuværende biblioteker i arduino -software. Der er også et par andre ting at gøre, men lang historie kort det virker nu.

Trin 5: Olietryk sensor

Olietryk sensor
Olietryk sensor

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

Trin 6: Brændstoftrykssensor

Brændstoftryk sensor
Brændstoftryk sensor

Brændstof PSI -sensor fra Amazon..5v - 4.5v. Jeg har en mekanisk pumpe og kulhydrat på min bil. Tryk på kulhydrater behøver kun at være 5,5 psi. En 30 psi sensor, der har et 5v signal, var det mindste jeg kunne finde, men det vil fungere.

Trin 7: Bilbatterisensor

Bilbatterisensor
Bilbatterisensor
Bilbatterisensor
Bilbatterisensor
Bilbatterisensor
Bilbatterisensor

For at overvåge bilbatteri oprettede jeg en spændingsdeler ud af en 1k ohm modstand og en 390 ohm modstand. Jeg tilføjede også et relæ til at fjerne spænding fra Arduino, når batterispændingen er på eller over 15,5v, hvilket ville være som 4,3v til adruino. Det er bare en sikkerhed, så arduino ikke modtager mere end 5v til analog pin. Hvis spændingen når dette punkt, viser tft en advarselsskærm, der angiver, at spændingen er over eller ved 15,5 volt, og for at kontrollere batteri/generator, før nulstilling af system eller processor kan være beskadiget.

Jeg vil opdatere dette, så snart jeg får det i bilen og i drift. Også når jeg får mulighed for at lave en video, tilføjer jeg den til dette.

Tak fordi du kiggede

Trin 8: Kapsling

Kabinet
Kabinet
Kabinet
Kabinet
Kabinet
Kabinet
Kabinet
Kabinet

Endelig skal komponenterne monteres i et kabinet. Ikke sikker på hvordan denne kasse kommer til at se monteret ud i bilen. Jeg skal muligvis lave en midterkonsol til det. Vi vil se

Opdatering 8/31

Kabinettet så frygteligt ud i bilen, så jeg måtte tænke på noget andet. Jeg købte en midterkonsol fra Walmart og skar højden og længden af den, så den passede ind i bilen. Derefter fjernede jeg alle komponenterne fra kabinettet og monterede i konsollen. Se videoen i trin 1.

Anbefalede: