Съдържание:

Дисплей на автомобилния цифров габарит: 8 стъпки
Дисплей на автомобилния цифров габарит: 8 стъпки

Видео: Дисплей на автомобилния цифров габарит: 8 стъпки

Видео: Дисплей на автомобилния цифров габарит: 8 стъпки
Видео: НАБРАЛ Секретный Код На Телефоне И ОФИГЕЛ!! БАТАРЕЯ НЕ САДИТСЯ! 2024, Септември
Anonim
Image
Image

Това е моят проект за цифров габарит, който планирам да поставя в моя 73 Монтего. Захранва се от Arduino Mega 2560 R3, винтов терминален щит, ITDB02 TFT щит и покрит с Sain Smart 4.3 TFT.

Целта на този проект е да следи налягането на маслото, температурата на двигателя, налягането на горивото и напрежението на батерията/алтернатора. Ако някой от тях, който се наблюдава, попада в определен диапазон, седемсегментният дисплей на сензорния екран ще стане червен, което показва кой от тях е извън обхвата, и ще прозвучи звуков сигнал, за да привлече вниманието ви. Запоях в делител на напрежение, за да наблюдавам напрежението на батерията и добавих предпазно реле. Ако волта на батерията достигне определена граница, релето ще прекъсне веригата и заземяващия входен щифт. Екранът ще покаже страница с предупреждение, за да проверите батерията, преди да нулирате системата. Други функции, които добавих, са RGB подови светлини, диагностична страница и опция за показване на снимки. Можете да регулирате RGB светлините към всеки цвят и да включвате и изключвате светлините от сензорния екран. Освен това, той запазва последния използван цвят, така че не е нужно да го коригирате всеки път, когато стартирате колата. Диагностичната страница показва напрежения, идващи от сензорите към arduino, за да помогнат при отстраняване на проблеми. Опцията картина се използва за показване на снимки на двигателя, когато го ремонтирах и показвах преди и след времето, когато изтеглих двигателя до момента, в който той беше поставен отново. Сега, когато отида на автомобилно изложение, мога да покажа това така че хората могат да видят работата, която е вложена в него.

Актуализиране. Накрая качи верига за видео тестване. Сега в процес на монтаж в заграждение. Скоро ще се актуализира

Стъпка 1: Arduino Mega 2560 R3

Arduino Mega 2560 R3
Arduino Mega 2560 R3

Първо, купих този мега от моя местен микроцентър за приблизително 20 долара. Отидох в Как да мехатроника и копирах код от там за урок за сензорен екран. Извадих неща, които не исках, и запазих някои неща, които исках. След това програмирах някои други неща, които исках в този проект, но кодираният от мен код е основата как това се оказа това, което е днес. Сравнявайки проекти, можете да видите някои прилики.

Вижте кода по -долу

Стъпка 2: TFT щит

TFT щит
TFT щит

Силно препоръчвам да закупите един от тези TFT щитове, ако имате сензорен екран, който работи с 3.3v. Първоначално свързвах мини директно от мега към екран и той работеше, но това ще остави нежелани пиксели на екрана, защото arduino има 5v изходи. Този щит има превключвател, който ви дава възможност да избягате от 5v или 3.3v. Поръчах го от Itead.cc и пристигна след няколко дни. Включих 3.3v и нежеланите пиксели изчезнаха. Сега, след като купих този щит, нямам достъп до нито един от неизползваните щифтове, от които се нуждая за външни входове и изходи. Прегледах интернет и намерих решение.

Стъпка 3: Терминален щит

Терминален щит
Терминален щит

Купих този терминален щит от Amazon. Пристигна за няколко дни. Необходимо е известно запояване. това ми позволи да имам достъп до отворени щифтове за други входове и изходи.

Стъпка 4: 4.3 TFT 480x272

4.3 TFT 480x272
4.3 TFT 480x272

И накрая сензорният екран. Купих и това от Micro Center. Първоначално всичко беше малко трудно. Изпратих имейл на sainsmart, за да ми изпратят документите за този екран и никой от информацията или драйверите не работи. Връщам се в интернет. Отидох в Rinkydinkelectronics и изтеглих библиотеки от там. Изтеглих URTouch и UFTF. След това го добавете към текущите библиотеки в софтуера arduino. Има и няколко други неща за вършене, но накратко, сега работи.

Стъпка 5: Сензор за налягане на маслото

Сензор за налягане на маслото
Сензор за налягане на маслото

Масло PSI сензор от Amazon..5v - 4.5v

Стъпка 6: Сензор за налягане на горивото

Сензор за налягане на горивото
Сензор за налягане на горивото

Сензор за гориво PSI от Amazon..5v - 4.5v. Имам механична помпа и въглехидрати на колата си. Налягането върху въглехидратите трябва да бъде само 5.5psi. Сензор от 30 psi, който има 5v сигнал, беше най -малкият, който можах да намеря, но ще работи.

Стъпка 7: Сензор за акумулатор на кола

Сензор за акумулатор за кола
Сензор за акумулатор за кола
Сензор за акумулатор за кола
Сензор за акумулатор за кола
Сензор за акумулатор за кола
Сензор за акумулатор за кола

За да наблюдавам акумулатора на автомобила, създадох делител на напрежение от резистор 1k ohm и резистор 390 ohm. Добавих и реле за премахване на напрежението от Arduino, когато напрежението на батерията е на или над 15.5v, което би било като 4.3v към adruino. Това е просто безопасност, така че arduino да не получава повече от 5v към аналогов щифт. Ако напрежението достигне тази точка, tft ще покаже предупредителен екран, показващ, че напрежението е над или при 15.5v и за проверка на батерията/алтернатора преди нулиране на системата или процесора може да се повреди.

Ще актуализирам това веднага щом го кача в колата и работя. Също така, когато имам възможност да направя видео, ще го добавя към това.

Благодаря за търсенето

Стъпка 8: Приложение

Корпус
Корпус
Корпус
Корпус
Корпус
Корпус
Корпус
Корпус

Накрая компонентите трябва да бъдат монтирани в кутия. Не съм сигурен как тази кутия ще изглежда монтирана в колата. Може да се наложи да направя централна конзола за него. Ще видим

Актуализация 8/31

Корпусът изглеждаше ужасно в колата, така че трябваше да мисля за нещо друго. Купих централна конзола от Walmart и отрязах височината и дължината й, за да се побере в колата. След това извадих всички компоненти от кутията и ги монтирах в конзолата. Вижте видеоклипа в стъпка 1.

Препоръчано: