Mündəricat:

Avtomobilin Rəqəmsal Ölçmə Ekranı: 8 addım
Avtomobilin Rəqəmsal Ölçmə Ekranı: 8 addım

Video: Avtomobilin Rəqəmsal Ölçmə Ekranı: 8 addım

Video: Avtomobilin Rəqəmsal Ölçmə Ekranı: 8 addım
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Sentyabr
Anonim
Image
Image

Bu, 73 Montego -ya qoymağı planlaşdırdığım rəqəmsal ölçü layihəmdir. Arduino Mega 2560 R3, Vidalı terminal qalxanı, ITDB02 TFT qalxanı və üstü Sain Smart 4.3 TFT ilə təchiz edilmişdir.

Bu layihənin məqsədi yağ təzyiqini, mühərrik istiliyini, yanacaq təzyiqini və batareya/alternator voltlarını izləməkdir. İzlənilənlərdən hər hansı biri müəyyən bir diapazonda olarsa, toxunma ekranındakı yeddi seqmentli ekran qırmızıya çevrilərək hansının diapazonda olmadığını göstərir və diqqətinizi çəkmək üçün bir səs siqnalı çalacaq. Batareya gərginliyini izləmək üçün bir gərginlik ayırıcıya lehimlədim və bir təhlükəsizlik rölesi əlavə etdim. Batareya voltları müəyyən bir həddə çatsa, röle dövrə və torpaq giriş pinini qıracaq. Ekranda sistemi sıfırlamadan əvvəl batareyanı yoxlamağınız üçün bir xəbərdarlıq səhifəsi görünəcək. Əlavə etdiyim digər xüsusiyyətlər RGB Döşəmə işıqları, diaqnostika səhifəsi və şəkilləri göstərmək imkanıdır. RGB işıqlarını istənilən rəngə uyğunlaşdıra və sensor ekrandan işıqları yandırıb söndürə bilərsiniz. Ayrıca, son istifadə olunan rəngi saxlayır, belə ki, hər dəfə maşını işə salanda yenidən tənzimləmək lazım deyil. Diaqnostika səhifəsi, problemlərin aradan qaldırılmasına kömək etmək üçün sensorlardan arduinoya gələn gərginliyi göstərir. Şəkil seçimi, mühərriki yenidən qurduğumda və mühərriki çəkdiyim vaxtdan geri qoyulduğuna qədər bir əvvəlki və sonrakı şəkilləri göstərmək üçün istifadə olunur. İndi bir avtomobil sərgisinə gedəndə bunu göstərə bilərəm. insanlar buna qoyulan işi görə bilərlər.

Yeniləyin. Nəhayət bir video test dövrəsi yükləndi. İndi korpusda montaj prosesində. Tezliklə yenilənəcək

Addım 1: Arduino Mega 2560 R3

Arduino Mega 2560 R3
Arduino Mega 2560 R3

Əvvəlcə bu meqanı yerli Mikro Mərkəzimdən təxminən 20 dollara aldım. Necə mekatronikaya getdim və toxunma ekranı dərsliyi üçün oradan bir kod kopyaladım. İstəmədiyim şeyləri çıxardım və istədiyim bəzi şeyləri saxladım. Sonra bu layihədə istədiyim başqa şeyləri proqramlaşdırdım, amma kopyaladığım kod, bunun bugünkü halına necə gəldiyinin əsasını təşkil edir. Layihələri müqayisə edərkən bəzi oxşarlıqları görə bilərsiniz.

Aşağıdakı koda baxın

Addım 2: TFT Shield

TFT Qalxanı
TFT Qalxanı

3.3v gücündə bir toxunma ekranınız varsa, bu TFT qalxanlarından birini almağı məsləhət görürəm. Əvvəlcə minaları birbaşa meqadan ekrana bağladım və işləyirdi, amma arduinonun 5v çıxışı olduğu üçün ekranda arzuolunmaz piksellər buraxacaqdı. Bu qalxanda 5v və ya 3.3v -dan tükənmə imkanı verən bir açar var. Itead.cc -dən sifariş verdim və bir neçə gün ərzində gəldi. 3.3v açarını qoydum və istenmeyen piksellər getdi. İndi bu qalxanı aldığım üçün xarici girişlər və çıxışlar üçün ehtiyacım olan istifadə olunmamış pinlərə daxil ola bilmirəm. İnternetə baxdım və bir həll tapdım.

Addım 3: Terminal Qalxanı

Terminal Qalxanı
Terminal Qalxanı

Bu terminal qalxanı Amazon -dan aldım. Bir neçə günə gəldi. Bir az lehimləmə tələb olunur. Bu, digər giriş və çıxışlar üçün açıq pinlərə çıxış əldə etməyimə imkan verdi.

Addım 4: 4.3 TFT 480x272

4.3 TFT 480x272
4.3 TFT 480x272

Nəhayət toxunma ekranı. Bunu Micro Center -dən də aldım. Hər şeyi işə götürmək əvvəlcə bir az çətin idi. Bu ekran sənədlərini mənə göndərmələri üçün sainsmart -a e -poçt göndərdim və heç bir məlumat və ya sürücü işləmədi. Beləliklə, İnternetə qayıdıram. Rinkydinkelektronikaya getdim və oradan kitabxanalar yüklədim. URTouch və UFTF yüklədim. Sonra arduino proqramında mövcud kitabxanalara əlavə edin. Etməli olduğunuz bir neçə başqa iş var, amma uzun hekayə qısa, indi işləyir.

Addım 5: Yağ Təzyiqi Sensoru

Yağ təzyiq sensoru
Yağ təzyiq sensoru

Amazon -dan yağ PSI sensoru..5v - 4.5v

Addım 6: Yanacaq Təzyiqi Sensoru

Yanacaq təzyiqi sensoru
Yanacaq təzyiqi sensoru

Amazon -dan PSI sensoru..5v - 4.5v. Avtomobildə mexaniki nasos və karbohidrat var. Karbohidratlardakı təzyiq yalnız 5.5psi olmalıdır. 5v siqnalı olan 30 psi sensor tapa biləcəyim ən kiçik idi, amma işləyəcək.

Addım 7: Avtomobil Akkumulyatoru Sensoru

Avtomobil Batareya Sensoru
Avtomobil Batareya Sensoru
Avtomobil Batareya Sensoru
Avtomobil Batareya Sensoru
Avtomobil Batareya Sensoru
Avtomobil Batareya Sensoru

Avtomobilin batareyasını izləmək üçün 1k ohm və 390 ohm müqavimətdən bir gərginlik ayırıcı yaratdım. Batareya gərginliyi 15.5v -dən yuxarı olduqda Arduinodan gərginliyi aradan qaldırmaq üçün bir röle əlavə etdim ki, bu da adruinoya 4.3v kimi olardı. Arduino analog pin üçün 5v -dən çox qəbul etməməsi üçün bir təhlükəsizlikdir. Gərginlik bu nöqtəyə çatarsa, tft, gərginliyin 15.5v -dən yuxarı və ya yuxarı olduğunu göstərən bir xəbərdarlıq ekranı göstərəcək və sistemin və ya prosessorun sıfırlanmasından əvvəl batareyanı/alternatoru yoxlamaq üçün zədələnə bilər.

Maşına minib işə düşən kimi bunu yeniləyəcəyəm. Həm də bir video çəkmək şansım olanda bunu da əlavə edəcəyəm.

Baxdığınız üçün təşəkkürlər

Addım 8: Qapaq

Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə
Mühafizə

Sonda komponentləri bir korpusa quraşdırın. Bu qutunun avtomobildə necə görünəcəyindən əmin deyiləm. Bunun üçün bir mərkəzi konsol hazırlamalı ola bilərəm. Biz görəcəyik

8/31 yeniləyin

Maşında korpus dəhşətli görünürdü, buna görə başqa bir şey düşünməli oldum. Walmart -dan bir mərkəzi konsol aldım və hündürlüyü və uzunluğunu maşına sığdırmaq üçün kəsdim. Sonra bütün komponentləri korpusdan çıxarıb konsola quraşdırdım. 1 -ci addımdakı videoya baxın.

Tövsiyə: