Мазмұны:
- 1 -қадам: Arduino Mega 2560 R3
- 2 -қадам: TFT Shield
- 3 -қадам: Терминал қалқаны
- 4 -қадам: 4.3 TFT 480x272
- 5 -қадам: май қысымының сенсоры
- 6 -қадам: жанармай қысымының сенсоры
- 7 -қадам: автомобиль батареясының сенсоры
- 8 -қадам: қоршау
Бейне: Көліктің сандық көрсеткішінің дисплейі: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл менің 73 Montego қондыруды жоспарлап отырған цифрлық өлшеуіш жобам. Ол Arduino Mega 2560 R3, бұрандалы терминал қалқаны, ITDB02 TFT қалқанымен жабдықталған және Sain Smart 4.3 TFT бар.
Бұл жобаның мақсаты - май қысымын, қозғалтқыш температурасын, отын қысымын және аккумулятор/балама вольтты бақылау. Егер бақыланатындардың кез келгені белгілі бір диапазонға түссе, сенсорлық экрандағы жеті сегментті дисплей қызыл түске боялып, қайсысы ауқымнан тыс екенін көрсетеді, ал сіздің назарыңызды аудару үшін дыбыстық сигнал шығады. Мен батареяның кернеуін бақылау үшін кернеуді бөлгішке дәнекерледім және қауіпсіздік релесін қостым. Егер аккумулятордың вольты белгілі бір шегіне жетсе, реле тізбекті және жерге тұйықталатын істікті бұзады. Экранда жүйені қалпына келтірмес бұрын батареяны тексеруге болатын ескерту беті пайда болады. Мен қосқан басқа мүмкіндіктер - RGB едендік шамдар, диагностикалық бет және суреттерді көрсету мүмкіндігі. Сіз RGB шамдарын кез келген түске реттей аласыз және сенсорлық экраннан шамдарды қосуға және өшіруге болады. Сонымен қатар, ол соңғы пайдаланылған түсті сақтайды, сондықтан сіз машинаны іске қосқан сайын қайта реттеуге тура келмейді. Диагностикалық бет ақауларды жоюға көмектесу үшін сенсорлардан arduino -ға келетін кернеуді көрсетеді. Сурет опциясы қозғалтқышты қалпына келтірген кездегі суреттерді көрсету үшін пайдаланылады, мен қозғалтқышты тартқан кезден бастап оны қайта салғанға дейін алдыңғы және кейінгі кезеңді көрсетеді. Енді мен автосалонға барғанда, менде бұл көрсетілім болуы мүмкін. сондықтан адамдар оған салынған жұмысты көре алады.
Жаңарту. Соңында бейне тестілеу схемасы жүктелді. Енді қоршауда монтаждау процесінде. Жақында жаңартылады
1 -қадам: Arduino Mega 2560 R3
Біріншіден, мен бұл меганы жергілікті микроорталықтан шамамен 20 долларға сатып алдым. Мен қалай мехатроникаға бардым және сенсорлық экранға арналған кодты сол жерден көшірдім. Мен қаламайтын нәрселерді алып тастадым және кейбір нәрселерді сақтадым. Содан кейін мен осы жобада қалаған басқа нәрселерді бағдарламаладым, бірақ мен көшірген код - бұл бүгінгі күннің қалай аяқталғанының негізі. Жобаларды салыстыра отырып, кейбір ұқсастықтарды көруге болады.
Төмендегі кодты қараңыз
2 -қадам: TFT Shield
Мен сенсорлық экраны 3,3 вольттан төмен болса, осы TFT қалқандарының бірін сатып алуды ұсынамын. Бастапқыда мен шахталарды мегадан экранға тікелей қостым, ол жұмыс істеді, бірақ ол экранда қажетсіз пиксельдерді қалдырады, себебі arduino 5V шығысы бар. Бұл қалқаның қосқышы бар, ол сізге 5в немесе 3.3в сөндіруге мүмкіндік береді. Мен оны Itead.cc -тен тапсырыс бердім, ол бірнеше күнде келді. Мен 3.3v қосқышын қойдым, қажетсіз пиксельдер кетті. Енді мен бұл қалқанды сатып алғаннан кейін, менде сыртқы кіріс пен шығыс үшін қажет пайдаланылмаған түйреуіштердің ешқайсысына қол жеткізе алмаймын. Мен интернетті шолдым және шешімін таптым.
3 -қадам: Терминал қалқаны
Мен бұл терминалды қалқаны Amazon -дан сатып алдым. Ол бірнеше күнде келді. Кейбір дәнекерлеу қажет. бұл маған басқа кірістер мен шығулар үшін ашық түйреуіштерге қол жеткізуге мүмкіндік берді.
4 -қадам: 4.3 TFT 480x272
Соңында сенсорлық экран. Мен мұны микро орталықтан да сатып алдым. Бәрін жұмысқа орналастыру бастапқыда біршама қиын болды. Мен sainsmart -қа электрондық поштаны жібердім, олар маған осы экранға құжаттарды жіберді, бірақ ақпарат пен драйверлердің ешқайсысы жұмыс істемеді. Сонымен интернетке қайта ораламын. Мен Rinkydinkelectronics -ке барып, сол жерден кітапханаларды жүктедім. Мен URTouch және UFTF жүктедім. Содан кейін оны arduino бағдарламалық жасақтамасындағы ағымдағы кітапханаларға қосыңыз. Бірнеше басқа нәрсе бар, бірақ қысқа әңгіме қазір жұмыс істейді.
5 -қадам: май қысымының сенсоры
Amazon -дан PSI майлы сенсоры..5в - 4.5в
6 -қадам: жанармай қысымының сенсоры
Amazon -дан PSI жанармай сенсоры..5в - 4.5в. Менің көлігімде механикалық сорғы мен көмірсулар бар. Көмірсулардағы қысым тек 5,5 пиксель болуы керек. 5 вольтты сигналы бар 30 psi сенсор мен тапқан ең кішкентай болды, бірақ ол жұмыс істейді.
7 -қадам: автомобиль батареясының сенсоры
Автокөлік батареясын бақылау үшін мен 1к Ом резистор мен 390 Ом резистордан кернеу бөлгіш құрдым. Мен сондай -ақ батарея кернеуі 15,5В немесе одан жоғары болғанда Arduino -дан кернеуді кетіру үшін реле қостым, бұл адруиноға 4,3В тең болады. Ардуино аналогтық істікшеге 5 вольттан артық қабылдамауы үшін бұл тек қауіпсіздік. Егер кернеу осы нүктеге жетсе, tft кернеуі 15.5В жоғары немесе кернеуді көрсететін ескерту экранын көрсетеді және жүйені немесе процессорды қалпына келтірмес бұрын батареяны/генераторды тексереді.
Мен оны автокөлікке отырғызып, жұмыс істей бастағанда бірден жаңартамын. Сондай -ақ, менде бейне түсіру мүмкіндігі болған кезде мен оны осы жерге қосамын.
Қарағаныңызға рахмет
8 -қадам: қоршау
Соңында компоненттерді корпусқа орнатыңыз. Бұл қорап машинада қалай көрінетінін білмеймін. Ол үшін орталық консоль жасауым керек шығар. Біз көреміз
31.08 жаңарту
Көлік қоршауда қорқынышты болып көрінді, сондықтан мен басқа нәрсе туралы ойлануға мәжбүр болдым. Мен Walmart -тан орталық консоль сатып алдым және оның биіктігі мен ұзындығын көлікке сыйғызу үшін кесіп алдым. Содан кейін мен барлық компоненттерді корпустан шығарып, консольге орнаттым. 1 -қадамдағы бейнені қараңыз.
Ұсынылған:
Raspberry Pi - TMD26721 инфрақызыл сандық жақындық детекторы Java оқулығы: 4 қадам
Raspberry Pi-TMD26721 инфрақызыл сандық жақындық детекторы Java оқулығы: TMD26721-инфрақызыл цифрлық жақындық детекторы, ол жақындықты анықтаудың толық жүйесін және бір 8 істікшелі беттік монтаждық модульде цифрлық интерфейс логикасын қамтамасыз етеді. дәлдік. Кәсіби
Көліктің батареясын зарядтамау үшін OBD-II кабелін өзгертіңіз: 5 қадам
OBD-II кабелін автомобильдің аккумуляторын зарядтамау үшін өзгертіңіз: Ұзақ уақыт бойы барлық көліктер борттық диагностикалық портпен жабдықталған. Көбінесе бұл порт OBD-II қосқышы ретінде қол жетімді. Бұл коннектор арқылы байланысуға қабілетті көптеген құрылғылар бар, олардың көпшілігі
Arduino мен TFT дисплейі арқылы нақты уақытты қалай жасауға болады - 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: 4 қадам
Arduino мен TFT дисплейі көмегімен нақты уақытты қалай жасауға болады | 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: Менің Youtube каналыма кіріңіз. Кіріспе:- Бұл жазбада мен 3,5 дюймдік TFT сенсорлы СКД, Arduino Mega көмегімен «Нақты уақыттағы сағат» жасаймын. 2560 және DS3231 RTC модулі… .Бастамас бұрын… бейнесін менің YouTube каналымнан қараңыз .. Ескерту:- Егер сіз Arduin қолдансаңыз
Көліктің артқы көрінісі: 9 қадам (суреттермен)
Автокөліктің артқы көрінісі: Неліктен біз автокөліктің артқы көрінісін құрамыз? Резервтік соқтығысу үлкен проблема болды, АҚШ-тың ауруларды бақылау орталығы 2001 жылдан 2003 жылға дейін 15 жасқа дейінгі 7475 бала (жылына 2,492) Автокөліктерге қарсы емделген
7 сегментті дисплейі бар 8051 көмегімен сандық сағатты қалай жасауға болады: 4 қадам
7 сегментті дисплейі бар 8051 көмегімен сандық сағатты қалай жасауға болады: Бұл жобада мен сізге 7 сегментті дисплейі бар 8051 микроконтроллерінің көмегімен қарапайым цифрлық сағатты қалай жасау керектігін түсіндірдім