Mündəricat:

Auduino lövhəsi ilə işləyən svetoforu necə etmək olar: 5 addım
Auduino lövhəsi ilə işləyən svetoforu necə etmək olar: 5 addım

Video: Auduino lövhəsi ilə işləyən svetoforu necə etmək olar: 5 addım

Video: Auduino lövhəsi ilə işləyən svetoforu necə etmək olar: 5 addım
Video: ESP32, WLED mikroproqramında ünvanlanan LED-lərə nəzarət edirik, Home Assistant-da istifadə edirik 2024, Noyabr
Anonim
Auduino lövhəsi ilə işləyən svetoforu necə etmək olar
Auduino lövhəsi ilə işləyən svetoforu necə etmək olar

Svetoforlar, yol axınlarını idarə etmək üçün yol kəsişmələrində, piyada keçidlərində və digər yerlərdə istifadə olunan siqnal cihazlarıdır. Əl ilə işləyən qaz işıqlı işıqfor ilk növ idi və 1868-ci ilin qışında istifadəyə verildikdən sonra texnologiya xeyli yaxşılaşdı.

Bu təlimat, bir kodlaşdırma ilə birlikdə bir Auduino lövhəsindən istifadə edərək öz əlinizlə idarə olunan işıqforunuzu necə yaratmağınızdan keçəcək.

Təchizat

Auduino lövhəsindən başqa, idarə oluna bilən svetofor hazırlamaq üçün aşağıdakı avadanlıqlara ehtiyacınız olacaq:

  • 3 LED (hər biri 1 qırmızı, sarı və yaşıl LED)
  • Çörək taxtası
  • 3 220 Ω rezistor
  • 14 keçid teli
  • 1 düymə açarı
  • 1 yüksək dəyərli rezistor (tercihen 10 000Ω rezistor)

Addım 1: Dövrün qurulması

Dövrün Qurulması
Dövrün Qurulması
Dövrün Qurulması
Dövrün Qurulması
Dövrün Qurulması
Dövrün Qurulması

Svetoforu proqramlaşdırmadan əvvəl, düyməni, rezistorları, LEDləri və telləri yerinə qoyaraq bir sxem qurmalıyıq. Auduino lövhənizi şəkil 1 -də göründüyü kimi çörək taxtasına bağlayaraq başlayın.

Bir cüt qırmızı və qara telləri paralel elektrik raylarını, müsbət ray üçün qırmızı, mənfi ray üçün qara birləşdirərək başlayın. Sonra başqa bir cüt qırmızı və qara telləri Auduino lövhə portlarına bağlayın, qırmızı tel 5V yuvasına, qara tel isə ikinci GROUND yuvasına qoşulmalıdır. Bunu etdikdən sonra, şəkil 2 -də göründüyü kimi LEDləri, düyməni və rezistorları qura bilərsiniz.

3 220Ω rezistor alaraq başlayın və bunları 3 LED -dən sonra bu rəng sırasına qoyun: Qırmızı, Sarı və Yaşıl. Hər bir LED -dəki mənfi ayaqlar, onlara dik olan rezistorlar ilə eyni sırada bağlanmalıdır. Düymə ayaqlarını bir rezistorla birlikdə çörək taxtasının ortasında bir bölücü ilə ayrılan relslərə yerləşdirin. Bunu etdikdən sonra, 2 -ci Adımda proqramlaşdırmağımız lazım olan komponentlərə naqilləri bağlamağa davam edin.

10 keçid telini tutun və Qırmızı LED sırasını 10 nömrəyə, Sarı LED sırasını 9 nömrəyə və Yaşıl LED sırasını 8 nömrəli pinlə bağlayın. Şəkil 3-də göründüyü kimi, düymə gücünü və torpaq tellərini müvafiq yerlərə qoşun. Nəhayət, sağ üst düymə ayağını 12 nömrəli pinə bağlayın. Dövrünüzün düzgün olduğuna əmin deyilsinizsə, bütün şəkillərə baxın. Son dövrənizin 3 nömrəli şəklə uyğun olduğunu təsdiqlədikdən sonra 2 -ci addıma keçin.

Addım 2: Dövrün Proqramlaşdırılması

Dövrün Proqramlaşdırılması
Dövrün Proqramlaşdırılması
Dövrün Proqramlaşdırılması
Dövrün Proqramlaşdırılması

Arduino lövhənizlə (yəni TinkerCAD, Arduino IDE və s.) Uyğun bir proqramlaşdırma interfeysi açmağa davam edin və yuxarıda göstərilən kodu kopyalayın. Düzgün edildikdə, dövrəniz əvvəlcə bütün LEDləri söndürməlidir. Düyməni basdıqdan sonra yaşıl LEDiniz yanacaq. Bir daha sarı LEDiniz yanacaq və yaşıl LEDiniz sönəcək. Nəhayət, bir dəfə daha basmaq qırmızı LED -i yandıracaq və sarı LED -i söndürəcək. Bu düyməni bir dəfə də basmaq bütün LEDləri söndürəcək və döngəni bitirəcək. Düyməni yenidən basmaq svetofor döngəsini təkrarlayacaq.

Addım 3: Svetofora Morze Kodunun İnteqrasiyası

Svetofora Morze Kodunun İnteqrasiyası
Svetofora Morze Kodunun İnteqrasiyası
Svetofora Morze Kodunun İnteqrasiyası
Svetofora Morze Kodunun İnteqrasiyası
Svetofora Morze Kodunun İnteqrasiyası
Svetofora Morze Kodunun İnteqrasiyası

Kodunuzdan məmnun olduqdan və fərqli bir şey sınamaq istədikdən sonra, svetofor LED -lərindən Morse kodu çıxış sistemini kodlaşdıra bilərsiniz. Bu kod, LED hərfi Mors kodu ilə çıxarmağa başlayanda məktubu Serial Monitorda yazdırır.

Unutmayın ki, "SOS" nümunəsi mesajı yaymaq üçün yalnız Qırmızı LED -dən istifadə edir, "Tətil" naxışı isə nöqtələri və tireləri fərqləndirmək üçün həm Qırmızı, həm də Yaşıl LED -lərdən istifadə edir. Düzgün yerinə yetirildikdə, "SOS" naxışının yaşıl LED -i, dövrünün bitdiyini bildirmək üçün bir dəfə yanmalı və bir an sonra yenidən başlayacaq və "Tətil" nümunəsi üçün sarı LED yaşıl LED -in yerinə yanmalıdır. tire üçün istifadə olunur, lakin bu "SOS" naxışında yaşıl LED ilə eyni məqsədə xidmət edir. Nümunələri dəyişdirmək üçün "SOS" və ya "Tətil" modelində yaşıl və ya sarı LED yananda düyməni beş saniyə basıb saxlayın.

Addım 4: Abstrakt

MİNİATURALI MANUAL TRAFİK İŞIĞININ YARADILMASI

Svetofor nədir?

Svetoforlar, yol kəsişmələrində, piyada keçidlərində və trafikin həcmini idarə etmək üçün digər yerlərdə istifadə olunan avtomatik siqnal cihazlarıdır. Əl ilə işləyən qaz işıqlı işıqfor ilk növ idi və texnologiya 1868-ci ilin qışında istifadəyə verildikdən bəri xeyli yaxşılaşdı.

Dövr yaratmaq

Dövrə əsas çörək taxtası, Arduino lövhəsi, 3 LED, 4 rezistor, 1 düymə və çoxsaylı tellərdən ibarətdir. Bu ziddiyyətin yığılması bir az səbr və vaxt tələb edir, çünki dövrə komponentlərinin yerləşdirilməsi mükəmməl olmalıdır, çünki bir komponenti səhv yerə yerləşdirmək dövrə sisteminin arızalanmasına səbəb ola bilər və bəzi şeylər düzgün işləməyə bilər.

Metodlar

Müxtəlif üsullar, çoxlu "dişli" olan bir düymə və ya qolu açarı istifadə etməklə əldə edilə bilən üç mərhələdən keçə bilən manuel açarı ehtiva edə bilər. Bir düyməyə basmaq, 3 mərhələni bir -bir uyğun ardıcıllıqla keçəcək, digər tərəfdən qolun "mövqeyini" dəyişdirmək, hansı mövqedə olduğuna görə fazanı dəyişəcək (yəni qolun sol ucu qırmızıdır), ortası sarı, sağ ucu yaşıldır). İnsanlar siqnalın işığının işıqlandırılmış vaxtını (məsələn, yaşıl üçün 30 saniyə, sarı üçün 5 saniyə və qırmızı üçün 60 saniyə) dəyişdirmək üçün proqramlaşdıraraq siqnalın avtomatlaşdırılmasına çalışa bilərlər.

Nəticə

Nəticə etibarilə, çörək lövhəsi ölçüsündə bir işıqforun yenidən qurulması mümkündür və onun funksiyası və işində unikal məhdudiyyətlər və müxtəliflik var.

Addım 5: Nəticə

Hər şey yerində olduqda, hər şeyin işlədiyinə əmin olmaq üçün yazaraq kopyaladığınız kodda hər hansı bir səhv olub olmadığını iki dəfə yoxlayın. Aşağıda Serial Monitorda çap olunan hərflərlə birlikdə hərəkətdə olan svetofor dövrəsinə inteqrasiya olunmuş Mors kodu ardıcıllığının bir videosu var!

Tövsiyə: