Obsah:

Displej digitálního měřidla vozidla: 8 kroků
Displej digitálního měřidla vozidla: 8 kroků

Video: Displej digitálního měřidla vozidla: 8 kroků

Video: Displej digitálního měřidla vozidla: 8 kroků
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Září
Anonim
Image
Image

Toto je můj projekt digitálního měřidla, který plánuji umístit do svého 73 Montego. Je poháněn Arduino Mega 2560 R3, šroubovým štítem, štítem ITDB02 TFT a zakončen Sain Smart 4.3 TFT.

Účelem tohoto projektu je monitorovat tlak oleje, teplotu motoru, tlak paliva a napětí baterie/alternátoru. Pokud některý z těchto monitorovaných spadá do určitého rozsahu, sedmisegmentový displej na dotykové obrazovce zčervená, což znamená, že je mimo dosah, a zazní pozornost bzučáku. Pájel jsem dělič napětí, abych sledoval napětí baterie, a přidal bezpečnostní relé. Pokud napětí baterie dosáhne určitého limitu, relé rozpojí obvod a vstupní pin uzemnění. Na obrazovce se zobrazí stránka s varováním, abyste mohli zkontrolovat baterii před resetováním systému. Mezi další funkce, které jsem přidal, patří RGB podlahové osvětlení, diagnostická stránka a možnost zobrazení obrázků. Světla RGB můžete upravit na jakoukoli barvu a zapínat a vypínat světla z dotykové obrazovky. Uloží také poslední použitou barvu, takže se nemusíte znovu nastavovat při každém nastartování auta. Diagnostická stránka zobrazuje napětí přicházející ze senzorů do arduina, které vám pomůže s řešením problémů. Možnost obrázku se používá k zobrazení obrázků motoru, když jsem jej přestavoval, a zobrazování před a po od chvíle, kdy jsem vytáhl motor, až byl vložen zpět. Nyní, když jdu na autosalon, mohu to ukázat aby lidé mohli vidět práci, která do toho byla vložena.

Aktualizace. Nakonec byl nahrán obvod pro testování videa. Nyní v procesu montáže do skříně. Bude brzy aktualizováno

Krok 1: Arduino Mega 2560 R3

Arduino Mega 2560 R3
Arduino Mega 2560 R3

Nejprve jsem koupil tuto mega z mého místního Micro Center za zhruba 20 dolarů. Šel jsem na Jak na mechatroniku a zkopíroval jsem odtud kód pro výuku dotykové obrazovky. Vyndal jsem věci, které jsem nechtěl, a některé věci jsem si nechal. Pak jsem naprogramoval některé další věci, které jsem v tomto projektu chtěl, ale kód, který jsem zkopíroval, je základem toho, jak to skončilo tak, jak to je dnes. Porovnáním projektů můžete vidět některé podobnosti.

Viz kód níže

Krok 2: TFT štít

TFT štít
TFT štít

Důrazně doporučuji koupit jeden z těchto štítů TFT, pokud máte dotykovou obrazovku, která běží na 3,3 V. Zpočátku jsem připojil miny přímo z mega na obrazovku a fungovalo to, ale ponechalo by to nežádoucí pixely na obrazovce, protože arduino má 5v výstupy. Tento štít má přepínač, který vám dává možnost vybít 5 V nebo 3,3 V. Objednal jsem to z Itead.cc a dorazilo to za pár dní. Zapnul jsem 3.3v a nechtěné pixely zmizely. Nyní, když jsem si koupil tento štít, nemám přístup k žádnému z nepoužívaných pinů, které potřebuji pro externí vstupy a výstupy. Procházel jsem internet a našel řešení.

Krok 3: Terminal Shield

Koncový štít
Koncový štít

Koupil jsem tento terminální štít od Amazonu. Přišlo to za pár dní. Je vyžadováno určité pájení. to mi umožnilo přístup k otevřeným pinům pro další vstupy a výstupy.

Krok 4: 4,3 TFT 480x272

4,3 TFT 480 x 272
4,3 TFT 480 x 272

Konečně dotykový displej. Koupil jsem to také z Micro Center. Dostat vše do práce bylo zpočátku trochu ošemetné. Poslal jsem e -mail na adresu sainsmart, aby mi poslali dokumenty pro tuto obrazovku, a žádné informace ani ovladače nefungovaly. Takže jdu zpět na internet. Šel jsem do Rinkydinkelectronics a odtud jsem stáhl knihovny. Stáhl jsem si URTouch a UFTF. Poté jej přidejte do aktuálních knihoven v softwaru arduino. Je třeba udělat i několik dalších věcí, ale dlouhý příběh krátký to nyní funguje.

Krok 5: Senzor tlaku oleje

Senzor tlaku oleje
Senzor tlaku oleje

Olejový senzor PSI od Amazonu. 0,5 V - 4,5 V

Krok 6: Senzor tlaku paliva

Senzor tlaku paliva
Senzor tlaku paliva

Palivový senzor PSI od Amazonu. 0,5 V - 4,5 V Na autě mám mechanickou pumpu a sacharid. Tlak na karbid musí být pouze 5,5 psi. Senzor 30 psi, který má signál 5 V, byl nejmenší, jaký jsem mohl najít, ale bude fungovat.

Krok 7: Senzor autobaterie

Senzor autobaterie
Senzor autobaterie
Senzor autobaterie
Senzor autobaterie
Senzor autobaterie
Senzor autobaterie

Pro sledování autobaterie jsem vytvořil dělič napětí z 1k ohmového rezistoru a 390 ohmového rezistoru. Také jsem přidal relé pro odstranění napětí z Arduina, když je napětí baterie 15,5 V nebo vyšší, což by bylo jako 4,3 V pro adruino. Je to jen bezpečnost, aby arduino nepřijímalo více než 5v na analogový pin. Pokud napětí dosáhne tohoto bodu, tft zobrazí varovnou obrazovku indikující napětí vyšší nebo 15,5 V a kontrolu baterie/alternátoru, než by mohlo dojít k poškození systému nebo procesoru.

Budu to aktualizovat, jakmile to dostanu do auta a do provozu. Také, až budu mít příležitost udělat video, přidám ho k tomu.

Děkuji za shlédnutí

Krok 8: Příloha

Ohrada
Ohrada
Ohrada
Ohrada
Ohrada
Ohrada
Ohrada
Ohrada

Nakonec nechte součásti namontovat do skříně. Nejste si jisti, jak bude tento box vypadat namontovaný v autě. Možná pro to budu muset vyrobit středovou konzolu. Uvidíme

Aktualizace 31. 8.

Ohrada vypadala v autě hrozně, takže jsem musel myslet na něco jiného. Koupil jsem středovou konzolu od Walmartu a ořízl její výšku a délku, aby se vešla do auta. Poté jsem ze skříně odstranil všechny komponenty a namontoval je do konzoly. Podívejte se na video v kroku 1.

Doporučuje: