Indholdsfortegnelse:
- Trin 1: Arduino Mega 2560 R3
- Trin 2: TFT Shield
- Trin 3: Terminalskærm
- Trin 4: 4.3 TFT 480x272
- Trin 5: Olietryk sensor
- Trin 6: Brændstoftrykssensor
- Trin 7: Bilbatterisensor
- Trin 8: Kapsling
Video: Køretøjets digitale målervisning: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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
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
Olie PSI sensor fra Amazon..5v - 4.5v
Trin 6: Brændstoftrykssensor
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
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
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:
Magic Hercules - Driver til digitale lysdioder: 10 trin
Magic Hercules - Driver til digitale lysdioder: Hurtig oversigt: Magic Hercules -modulet er en konverter mellem den velkendte og enkle SPI til NZR -protokollen. Modulindgange har en tolerance på +3,3 V, så du sikkert kan tilslutte alle mikrokontrollere, der arbejder ved en spænding på +3,3 V.Brug af
Det digitale ur: 6 trin
Det digitale ur: Dette projekt er lavet til det formål, hvis hobby er at lave forskellige ting ved DIY -projekter. Dette er et af Diy Project Digital Clock. Det digitale ur har forskellige funktioner som det viser tid, dato, alarm, temperatur, forskellig overgang i LED
Sådan dekoder du køretøjets CAN -busdata: 8 trin
Sådan dekoder du køretøjets CAN -busdata: I denne instruks vil vi registrere en CAN -busdata for en bil eller en lastbil og konvertere de registrerede CAN -buslogdata til læsbare værdier. Til afkodning vil vi bruge can2sky.com cloud service, som er gratis. Vi kan registrere loggen ved hjælp af CAN-USB-adaptere, men betale atte
Brug af et kredsløb til måling af digitale portspændinger: 7 trin
Brug af et kredsløb til måling af digitale portspændinger: Digitale kredsløb bruger generelt 5 volt forsyninger. Digitale spændinger, der er fra 5v -2,7 volt i TTL -serien (en type digital integreret chip) betragtes som høje og har en værdi på 1.Digital spændinger form 0-0.5 betragtes som lav og har en
Køretøjets bageste vision: 9 trin (med billeder)
Vehicle Rear Vision: Hvorfor bygger vi Vehicle Rear Vision? Back-up kollision har været et stort problem, det amerikanske Center for Sygdomsbekæmpelse rapporterede, at fra 2001 - 2003 anslået 7.475 børn (2.492 om året) under 15 år var behandlet for bil bac