Inhoudsopgave:
- Stap 1: Arduino Mega 2560 R3
- Stap 2: TFT-schild
- Stap 3: Terminalschild
- Stap 4: 4.3 TFT 480x272
- Stap 5: Oliedruksensor
- Stap 6: Brandstofdruksensor
- Stap 7: Auto-accusensor
- Stap 8: Behuizing
Video: Digitale meterweergave voertuig - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Dit is mijn digitale meterproject dat ik van plan ben in mijn 73 Montego te plaatsen. Het wordt aangedreven door een Arduino Mega 2560 R3, een schroefterminalschild, een ITDB02 TFT-schild en een Sain Smart 4.3 TFT.
Het doel van dit project is het bewaken van de oliedruk, de motortemperatuur, de brandstofdruk en de spanning van de accu/dynamo. Als een van deze wordt gecontroleerd, binnen een bepaald bereik valt, wordt het zevensegmentendisplay op het aanraakscherm rood om aan te geven welke buiten bereik is en klinkt er een zoemer om uw aandacht te trekken. Ik heb een spanningsdeler gesoldeerd om de batterijspanning te controleren en een veiligheidsrelais toegevoegd. Als de batterijspanning een bepaalde limiet bereikt, zal het relais het circuit en de ingangspin aarden. Het scherm toont een waarschuwingspagina waarop u de batterij kunt controleren voordat u het systeem reset. Andere functies die ik heb toegevoegd zijn RGB-vloerverlichting, een diagnostische pagina en een optie om afbeeldingen weer te geven. U kunt de RGB-verlichting aanpassen aan elke kleur en de verlichting in- en uitschakelen via het touchscreen. Het slaat ook de laatst gebruikte kleur op, zodat u niet elke keer dat u de auto start opnieuw hoeft af te stellen. De diagnostische pagina toont spanningen die van sensoren naar Arduino komen om te helpen bij het oplossen van problemen. De afbeeldingsoptie wordt gebruikt om foto's van de motor weer te geven toen ik hem aan het herbouwen was en een voor en na laat zien vanaf het moment dat ik de motor trok tot het moment dat hij weer werd geplaatst. Als ik nu naar een autoshow ga, kan ik dat laten zien zodat mensen het werk kunnen zien dat erin is gestopt.
Update. Eindelijk een videotestcircuit geüpload. Nu bezig met montage in kast. Wordt binnenkort bijgewerkt
Stap 1: Arduino Mega 2560 R3
Eerst kocht ik deze mega van mijn plaatselijke Micro Center voor ongeveer $ 20. Ik ging naar How to mechatronics en kopieerde daar een code voor een tutorial op het aanraakscherm. Ik haalde dingen eruit die ik niet wilde en hield sommige dingen die ik wilde. Daarna heb ik wat andere dingen geprogrammeerd die ik in dit project wilde, maar de code die ik heb gekopieerd, is de basis voor hoe dit uiteindelijk is geworden wat het nu is. Als je projecten vergelijkt, zie je enkele overeenkomsten.
Zie onderstaande code
Stap 2: TFT-schild
Ik raad ten zeerste aan om een van deze TFT-schilden te kopen als je een aanraakscherm hebt dat op 3.3v werkt. In het begin bekabelde ik mijnen rechtstreeks van mega naar scherm en het werkte, maar het zou ongewenste pixels op het scherm achterlaten omdat arduino 5v-uitgangen heeft. Dit schild heeft een schakelaar die je de mogelijkheid geeft om van 5v of 3,3v af te lopen. Ik bestelde het bij Itead.cc en het kwam binnen een paar dagen aan. Ik zette de schakelaar op 3.3v en de ongewenste pixels gingen weg. Nu ik dit schild heb gekocht, heb ik geen toegang tot de ongebruikte pinnen die ik nodig heb voor externe in- en uitgangen. Ik heb het internet afgespeurd en een oplossing gevonden.
Stap 3: Terminalschild
Ik kocht dit terminalschild van Amazon. Het kwam binnen een paar dagen aan. Er is wat soldeerwerk nodig. hierdoor kreeg ik toegang tot open pinnen voor andere in- en uitgangen.
Stap 4: 4.3 TFT 480x272
Eindelijk het touchscreen. Ik heb deze ook bij Micro Center gekocht. Alles aan het werk krijgen was in het begin een beetje lastig. Ik heb sainsmart een e-mail gestuurd om mij de documenten voor dit scherm te sturen en geen van de informatie of stuurprogramma's werkte. Dus terug naar het internet, ik ga. Ik ging naar Rinkydinkelectronics en downloadde daar bibliotheken. Ik heb URTouch en UFTF gedownload. Voeg het vervolgens toe aan de huidige bibliotheken in arduino-software. Er zijn nog een paar andere dingen te doen, maar om een lang verhaal kort te maken, het werkt nu.
Stap 5: Oliedruksensor
Olie PSI-sensor van Amazon..5v - 4.5v
Stap 6: Brandstofdruksensor
Brandstof PSI-sensor van Amazon..5v - 4.5v. Ik heb een mechanische pomp en carb op mijn auto. De druk op de koolhydraten hoeft maar 5,5 psi te zijn. Een 30 psi-sensor met een 5v-signaal was de kleinste die ik kon vinden, maar het zal werken.
Stap 7: Auto-accusensor
Om de auto-accu te bewaken, heb ik een spanningsdeler gemaakt van een weerstand van 1k ohm en een weerstand van 390 ohm. Ik heb ook een relais toegevoegd om de spanning van Arduino te verwijderen wanneer de batterijspanning 15,5 V of hoger is, wat ongeveer 4,3 V zou zijn voor adruino. Het is gewoon een veiligheid, zodat arduino niet meer dan 5v naar analoge pin ontvangt. Als de spanning dat punt bereikt, toont de tft een waarschuwingsscherm dat aangeeft dat de spanning boven of bij 15,5 V is en om de batterij / dynamo te controleren voordat het systeem of de processor wordt gereset.
Ik zal dit updaten zodra ik het in de auto heb en werkend heb. Ook als ik de kans krijg om een video te maken zal ik deze hieraan toevoegen.
Bedankt voor het kijken
Stap 8: Behuizing
Laat tot slot de componenten in een behuizing monteren. Ik weet niet zeker hoe deze doos er in de auto uit zal zien. Misschien moet ik er een middenconsole voor maken. We zullen zien
Update 31-8
De behuizing zag er verschrikkelijk uit in de auto, dus ik moest aan iets anders denken. Ik kocht een middenconsole van Walmart en sneed de hoogte en lengte ervan af om in de auto te passen. Daarna heb ik alle componenten uit de behuizing verwijderd en in de console gemonteerd. Bekijk de video in stap 1.
Aanbevolen:
Kid's quad hacken in een zelfrijdend, lijnvolgend en obstakeldetecterend voertuig: 4 stappen
Kid's Quad Hacken in een zelfrijdend, lijnvolgend en obstakeldetecterend voertuig. In de Instructable van vandaag zullen we een 1000 Watt (ja, ik weet dat het veel is!) Elektrische kinderquad veranderen in een zelfrijdend, lijnvolgend en obstakel vermijdend voertuig! Demovideo:https://youtu.be/bVIsolkEP1kVoor dit project hebben we de volgende materialen nodig
Hoe de CAN-busgegevens van een voertuig te decoderen: 8 stappen
Hoe de CAN-busgegevens van het voertuig te decoderen: in deze instructie zullen we CAN-busgegevens van auto of vrachtwagen opnemen en de geregistreerde CAN-bus-loggegevens converteren naar leesbare waarden. Voor het decoderen gebruiken we can2sky.com cloudservice die gratis is. We kunnen het logboek opnemen met CAN-USB-adapters, maar let op
Een gemakkelijke manier om gegevens uit uw voertuig te halen: 4 stappen
Een gemakkelijke manier om gegevens van uw voertuig te krijgen: hier introduceren we een eenvoudige manier om gegevens van de OBD-II-connector van uw voertuig te krijgen, evenals GPS-gegevens. OBD-II, de Second On-Board Diagnostics, is een autoterm die verwijst naar het zelfdiagnose- en rapportagevermogen van een voertuig. OBD-systemen geven
Bestuur een voertuig met uw hand: 8 stappen
Bestuur een voertuig met je hand: dit project was voor 'Creative Electronics', een BEng Electronics Engineering 4e jaars module aan de Universiteit van Málaga, School of Telecommunications (uma.es/etsi-de-telecomunicacion/)In deze instructable zullen we zien hoe maak je een armband
Achterzicht voertuig: 9 stappen (met afbeeldingen)
Achteruitzicht van voertuigen: Waarom bouwen we Achteruitzicht voor voertuigen? Aanrijdingen achterop waren een groot probleem. behandeld voor autobac