Innehållsförteckning:
- Steg 1: Arduino Mega 2560 R3
- Steg 2: TFT -skärm
- Steg 3: Terminalsköld
- Steg 4: 4.3 TFT 480x272
- Steg 5: Oljetryckssensor
- Steg 6: Bränsletrycksensor
- Steg 7: Bilbatterisensor
- Steg 8: Kapsling
Video: Fordonets digitala mätarskärm: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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
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
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
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
Olja PSI -sensor från Amazon..5v - 4.5v
Steg 6: 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
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
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:
Magic Hercules - drivrutin för digitala lysdioder: 10 steg
Magic Hercules - Drivrutin för digitala lysdioder: Snabböversikt: Magic Hercules -modulen är en omvandlare mellan det välkända och enkla SPI till NZR -protokollet. Modulingångarna har en tolerans på +3,3 V, så att du säkert kan ansluta alla mikrokontroller som arbetar med spänning på +3,3 V. Användningen av
Den digitala klockan: 6 steg
Den digitala klockan: Detta projekt är gjord för det ändamål vars hobby är att göra olika saker genom DIY -projekt. Detta är en av Diy Project Digital Clock. Den digitala klockan har olika funktioner som den visar tid, datum, larm, temperatur, olika övergångar i LED
Dado Electrónico - Digitala tärningar: 4 steg
Dado Electrónico - Digital Dice: Simple dado digital para jugar al parchis Hur man bygger en digital tärning
Yaesu FT-100 PC Link Interface för digitala lägen: 3 steg
Yaesu FT-100 PC Link-gränssnitt för digitala lägen: Här presenterar jag riktlinjerna för att bygga ett PC-länkgränssnitt för Yaesu FT-100. Detta gränssnitt låter dig överföra och ta emot ljudsignaler från ett ljudkort för att kunna använda digitala HAM -lägen (FT8, PSK31 etc.). Ytterligare information finns tillgänglig
Digitala lekplatser - inklusive för synskadade barn: 13 steg (med bilder)
Digitala lekplatser - inklusive för synskadade barn: Denna instruktion börjar med ett tidigare projekt - att bygga en enda tryckkudde - och tar sedan detta vidare för att visa hur detta enkla tekniska projekt kan utökas för att göra en hel lekplats digital! Denna teknik finns redan i form av