Innholdsfortegnelse:

Vehicle Digital Gauge Display: 8 trinn
Vehicle Digital Gauge Display: 8 trinn

Video: Vehicle Digital Gauge Display: 8 trinn

Video: Vehicle Digital Gauge Display: 8 trinn
Video: 125 Innovative Electric Vehicles and Personal Transports 2024, November
Anonim
Image
Image

Dette er mitt digitale måleprosjekt som jeg planlegger å sette i min 73 Montego. Den drives av en Arduino Mega 2560 R3, Skrueterminalskjerm, en ITDB02 TFT -skjerm og toppet med en Sain Smart 4.3 TFT.

Hensikten med dette prosjektet er å overvåke oljetrykk, motortemp., Drivstofftrykk og batteri-/generatorvolt. Hvis noen av disse som overvåkes faller innenfor et bestemt område, blir sju segmenters display på berøringsskjermen rødt for å indikere hvilken som er utenfor rekkevidde, og en summer vil høres for å få oppmerksomheten din. Jeg loddet i en spenningsdeler for å overvåke batterispenningen og la til et sikkerhetsrelé. Hvis batterispenningen når en viss grense, vil reléet bryte krets og jordet inngangspinne. Skjermen viser en advarselsside for å sjekke batteriet før du tilbakestiller systemet. Andre funksjoner jeg la til er RGB -gulvlamper, en diagnoseside og et alternativ for å vise bilder. Du kan justere RGB -lysene til hvilken som helst farge og slå lysene på og av fra berøringsskjermen. Den lagrer også den siste fargen som ble brukt, slik at du ikke trenger å justere hver gang du starter bilen. Diagnosesiden viser spenninger som kommer fra sensorer til arduino for å hjelpe til med feilsøkingsproblemer. Bildealternativet brukes til å vise bilder av motoren da jeg bygde den om og viste en før og etter fra jeg trakk motoren til den ble satt inn igjen. Når jeg går til en bilutstilling, kan jeg ha den visningen slik at folk kan se arbeidet som ble lagt ned i det.

Oppdater. Endelig lastet vi opp en videotestkrets. Nå i gang med montering i kabinett. Oppdaterer snart

Trinn 1: Arduino Mega 2560 R3

Arduino Mega 2560 R3
Arduino Mega 2560 R3

Først kjøpte jeg denne mega fra mitt lokale Micro Center for omtrent $ 20. Jeg gikk til How to mechatronics og kopierte en kode derfra for opplæring på berøringsskjermen. Jeg tok ut ting jeg ikke ønsket og beholdt noen ting jeg ønsket. Deretter programmerte jeg noen andre ting jeg ønsket i dette prosjektet, men koden jeg kopierte er grunnlaget for hvordan dette endte opp som det er i dag. Ved å sammenligne prosjekter kan du se noen likheter.

Se koden nedenfor

Trinn 2: TFT Shield

TFT -skjold
TFT -skjold

Jeg anbefaler på det sterkeste å kjøpe et av disse TFT -skjoldene hvis du har en berøringsskjerm som går på 3.3v. Først koblet jeg gruver direkte fra mega til skjerm, og det fungerte, men det ville etterlate uønskede piksler på skjermen fordi arduino har 5v utganger. Dette skjoldet har en bryter som gir deg muligheten til å gå av på 5v eller 3.3v. Jeg bestilte den fra Itead.cc, og den kom på et par dager. Jeg satte bryteren på 3.3v og de uønskede pikslene forsvant. Nå som jeg har kjøpt dette skjoldet, har jeg ikke tilgang til noen av de ubrukte pinnene jeg trenger for eksterne innganger og utganger. Jeg surfet på internett og fant en løsning.

Trinn 3: Terminal Shield

Terminal skjold
Terminal skjold

Jeg kjøpte dette terminalskjoldet fra Amazon. Den kom på noen dager. Noe lodding er nødvendig. dette tillot meg å ha tilgang til åpne pinner for andre innganger og utganger.

Trinn 4: 4.3 TFT 480x272

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

Til slutt berøringsskjermen. Jeg kjøpte dette også fra Micro Center. Å få alt til å fungere var litt vanskelig først. Jeg sendte en e -post til sainsmart for å sende meg dokumentene for denne skjermen, og ingen av informasjonen eller driverne fungerte. Så tilbake til internett går jeg. Jeg gikk til Rinkydinkelectronics og lastet ned biblioteker derfra. Jeg lastet ned URTouch og UFTF. Legg den deretter til nåværende biblioteker i arduino -programvare. Det er et par andre ting å gjøre også, men kort historie det fungerer nå.

Trinn 5: Oljetrykksensor

Oljetrykksensor
Oljetrykksensor

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

Trinn 6: Drivstofftrykksensor

Drivstofftrykksensor
Drivstofftrykksensor

Drivstoff PSI -sensor fra Amazon..5v - 4.5v. Jeg har en mekanisk pumpe og karbo på bilen min. Trykk på karbohydrater trenger bare å være 5,5 psi. En 30 psi sensor som har et 5v signal var det minste jeg kunne finne, men det vil fungere.

Trinn 7: Bilbatterisensor

Bilbatterisensor
Bilbatterisensor
Bilbatterisensor
Bilbatterisensor
Bilbatterisensor
Bilbatterisensor

For å overvåke bilbatteriet opprettet jeg en spenningsdeler av en 1k ohm motstand og en 390 ohm motstand. Jeg la også til et relé for å fjerne spenning fra Arduino når batterispenningen er på eller over 15,5v, noe som ville være som 4,3v til adruino. Det er bare en sikkerhet, slik at arduino ikke mottar mer enn 5v til analog pin. Hvis spenningen når det punktet, viser tft en advarselsskjerm som indikerer at spenningen er over eller på 15,5 volt, og for å kontrollere batteriet/dynamoen før tilbakestilling av systemet eller prosessoren kan være skadet.

Jeg vil oppdatere dette så snart jeg får det i bilen og i drift. Også når jeg får sjansen til å lage en video, vil jeg legge den til i dette.

Takk for at du så

Trinn 8: Vedlegg

Innhegning
Innhegning
Innhegning
Innhegning
Innhegning
Innhegning
Innhegning
Innhegning

Til slutt har komponentene montert i et kabinett. Usikker på hvordan denne boksen kommer til å se montert ut i bilen. Jeg må kanskje lage en midtkonsoll for det. Vi får se

Oppdatering 8/31

Kapslingen så forferdelig ut i bilen, så jeg måtte tenke på noe annet. Jeg kjøpte en midtkonsoll fra Walmart og kuttet høyden og lengden på den for å passe i bilen. Deretter fjernet jeg alle komponentene fra kabinettet og monterte det i konsollen. Se videoen i trinn 1.

Anbefalt: