Mündəricat:
Video: Svetofora nəzarət: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimatda, svetoforun necə yaradılacağını və Drivemall kartı ilə idarə olunmasını öyrənirik.
Rezervasyon düyməsi ilə avtomobillər və piyadalar üçün işıqforun necə yaradılacağını görəcəyik.
Sürücü mərkəzimiz yoxdursa, arduino -dan istifadə edə bilərik, ancaq Drivemall -ın inkişafı üçün linkin altında.
Drivemall -ı klassik Arduino lövhəsindən üstün tutmağın üstünlüyü, daha səliqəli bir quruluşa səbəb olan əlaqələrin mürəkkəbliyini azaltmaqdır. Ancaq bu isteğe bağlıdır: bütün nəticələr arduino lövhəsi, çörək taxtası və əlaqələr üçün kifayət qədər dupont atlayıcıları ilə hələ də etibarlıdır.
Addım 1: Materiallar Bill
- Baord Drivemall / ArduinoMega
- 4 led qırmızı
- 4 led yaşıl
- 4 led sarı
- 8 tranzistor npn
- 220 ohm 16 rezistor
- 8kq rezistor 22k ohm
- 1 rezistor 1k ohm
- kabel
- 1 düymə
Addım 2: Bağlantılar
Svetofor, şəkil 2 -dəki sxemə uyğun olaraq bağlanmış iki PNP tranzistoru ilə idarə olunur. Baza GND -yə qoşulduqda PNP tranzistorunun işləməsi çox sadədir və emitentlə kollektor arasında cərəyanın keçməsi aktivdir.
Hər bir trafik işığını yandırmaq üçün lazım olan lövhə pinlərinin sayını azaltmaq üçün tranzistorlardan istifadə edirik.
Beləliklə, hər iki BAZA VDD olarsa, qırmızı LED yanacaq və ya daha aydın olsun LED 21 17 14 6.
İkinci tranzistorun BAZASINA güc versək, LEDlər 3 15 18 19 yanacaq.
Son olaraq, hər iki BAZA -nı GND -yə bağlasaq, LEDlər 20 16 13 10 yanacaq
Düymənin bağlantısı, düymənin bir pinində GND -yə, digərində isə VDD -ə bağlı olan klassik müqavimətdir.
Qeydiyyata alınan Arduino Pinləri 1 -dən 10 -a qədər olanlardır.
Addım 3: Firmware
Vaxtaşırı işıqforun yalnız biri yaşıl yanır. Piyada düyməsinə basıldıqda, sonrakı dövrdə piyadaların işıqforu yaşıl rəngdə dəyişir
Gecikmədən piyadaların çağırışını real vaxt rejimində idarə etmək üçün, millis () funksiyasından istifadə edildi ki, bu da cihazın işə salınmasından bəri vaxtı milisaniyələrlə qaytarır ki, bu da istifadə oluna bilər.
nümunə
işarəsiz uzun cariMillis = millis ();.
əgər (currentMillis - previousMillis> 2000 və bt03 == true və bbot == false)
{
Serial.println (1);
T1 ();
əvvəlkiMillis = cariMillis;
bt1 = doğru;
BT03 = yanlış;
}
Hər bir döngədə cari vaxtı yükləyirik və əvvəlki cari eksi seçilmiş vaxtdan daha böyükdürsə, sonrakı keçid üçün Boolean dəyişənini aktivləşdirəcək trafik işığının vəziyyətini dəyişdirmək üçün, əlbəttə ki, ilk Boolean dəyişənini daxil edin. döngənin girişindən əvvəl artıq doğrudur.
Addım 4: İmtina etmə
Bu təlimat, Avropa Komissiyasının Erasmus + Proqramı tərəfindən maliyyələşdirilən İnklüziya üçün Makerspace layihəsi çərçivəsində hazırlanmışdır.
Layihə, gənclərin sosial daxil olmalarını gücləndirmək vasitəsi olaraq qeyri -rəsmi bir təhsil formasını təşviq etməyi, yaradıcı məkanlarda tapıla biləcəyi qeyri -rəsmi təhsili hədəfləyir.
Bu təlimat yalnız müəlliflərin fikirlərini əks etdirir və Avropa Komissiyası orada olan məlumatlardan istifadə olunmasına görə məsuliyyət daşımır.
Tövsiyə:
FATURA FATURASI VƏ İNŞAAT NƏZARƏT SİSTEMİ: 3 addım
FATURA FATURASI VƏ İNVANSOR KONTROL SİSTEMİ: Bu təlimatlarla, MS Access -dən istifadə edərək, bir Faktura və Envanter idarəetmə sistemi yaratmaq üçün bir fikir verəcəyəm. Çox asandır və daha çox kompüter və ya proqramlaşdırma biliklərinə ehtiyac yoxdur. Giriş, Cədvəllər. formalar və hesabatlar
Veb saytına nəzarət edən Milad ağacı (hər kəs bunu idarə edə bilər): 19 addım (şəkillərlə)
Veb Saytı İdarə Edilən Milad Ağacı (Hər kəs Nəzarət Edə Bilər): Bir veb saytın idarə etdiyi Milad ağacının necə göründüyünü bilmək istəyirsiniz? İşdə Milad ağacımın layihəsini göstərən video. Canlı yayım bu vaxta qədər bitdi, amma baş verənləri əks etdirən bir video hazırladım: Bu il dekabrın ortasında
İnternet üzərindən Nodemcu istifadə edərək Blynk Tətbiqinə Nəzarət: 5 Addım
İnternet üzərindən Nodemcu istifadə edərək Blynk Tətbiqinə Nəzarət: Hər kəsə Salam Bu gün İnternetdə Bir Smartfondan istifadə edərək bir LED -i necə idarə edə biləcəyinizi göstərəcəyik
Arduino istifadə edərək DC MOTOR MOSFET Nəzarət Sürəti: 6 addım
Arduino istifadə edərək DC MOTOR MOSFET Nəzarət Sürəti: Bu təlimatda bir MOSFET Modulu istifadə edərək DC Motor sürətini necə idarə edəcəyimizi öyrənəcəyik. Videoya baxın
MQTT üzərində Uzaqdan Nəzarət və Foto Nəzarət: 8 Addım
MQTT üzərində Uzaqdan Nəzarət və Foto Nəzarəti: Salam.Bu gün qaraj qapılarını, işıqlandırmanı, istiliyi, təzyiqi idarə etməyi, temperaturu və bir çoxunu idarə etmək üçün istifadə edilə bilən uzaqdan idarəetmə və izləmə sisteminin necə qurulacağından danışmaq istərdim. parametrlər. Ancaq əsas xüsusiyyət