Mündəricat:

İşıq intensivliyi lampası: 4 addım
İşıq intensivliyi lampası: 4 addım

Video: İşıq intensivliyi lampası: 4 addım

Video: İşıq intensivliyi lampası: 4 addım
Video: Mikrobit İşıq İntensivliyi və Radio Dalğalar / Micro:bit Light Sensor and Radio Waves 2024, Iyul
Anonim
İşıq intensivliyi lampası
İşıq intensivliyi lampası

Hey kodlayıcılar, bu gün sizə TinkerCad-da foto rezistorlu bir lampa yaratmağı öyrədəcəyəm. Gəlin başlayaq!

Təchizat

Sizə lazım olacaq:

* 1 Foto rezistor

* 1 Arduino Uno R3

* 1 ampul

* 1 Relay SPDT (ampul 120 V aldığı üçün və Arduino yalnız 5 V təmin etdiyi üçün)

* 1 Güc mənbəyi

* 1 Çörək lövhəsi

Addım 1: Təşkilat

Təşkilat
Təşkilat

Etmək istədiyiniz ilk şey, şəkildəki kimi materiallarınızı təşkil etməkdir. Bu, hər şeyi bir araya gətirmək məcburiyyətində qaldığımızda işimizi asanlaşdıracaq.

Addım 2: Fotoresistor

Fotoresistor
Fotoresistor

Bağlayacağımız ilk şey foto rezistordur. 5V pinini çörək bişirmə panelinin müsbət terminalına bağlayırıq, torpaq əlavə edirik (çörək taxtasına güc/torpaq əlavə etdiyinizə əmin olun) və foto rezistoru yerdən bir pin satır əlavə edin. Aralarında A0 pinini 1000 ohm rezistora bağlayırsınız və pozitivə bağlayırsınız.

Addım 3: Elektrik təchizatı, röle və ampul

Elektrik təchizatı, röle və ampul
Elektrik təchizatı, röle və ampul

Sonra Arduino ilə enerji mənbəyini, röleyi və ampulü bağlayacağıq. Birincisi, Arduino ilə topraklama etməliyik və hər bir çörək taxtasının uclarını bir -birinə bağlayaraq güc və torpaq çörək taxtasının hər tərəfinə keçməlidir. Sonra, enerji təchizatı üçün, Rölenin 1 -ci terminalına torpaq bağlayırıq və Rölenin 8 -ci terminalından torpaq əlavə edirik. Enerji təchizatının pozitivliyi ampulün 2 -ci terminalına, ampulün pozitivliyi isə rölin 7 -ci terminalına gedir. Nəhayət, rəqəmsal pin 4 -ü Relayın 5 -ci terminalına qoşa bilərik. Bununla bütün naqillər/avadanlıqlar tamamlandı və Arduinonun kodlaşdırılmasına keçə bilərik!

Addım 4: Arduinoda kodlaşdırma

Arduino kodlaşdırma
Arduino kodlaşdırma

Bunun üçün kodlaşdırma iki hissədən ibarətdir; boş quraşdırma və boşluq döngəsi. Quraşdırma, dediyi kimi, sancaqlar qurur və döngə bir kod parçasını döndərir.

Boşluq qurmaq üçün müəyyən bir pin nömrəsi seçmək üçün pinMode istifadə edirik və giriş və ya çıxış olub olmadığını seçirik. Bu vəziyyətdə A0 pin girişdir və çıxış üçün pin 4. Serial.begin, foto-rezistor üçün serial monitoru işə salır. Bununla boşluq döngəsinə başlaya bilərik.

Void loop üçün Serial.println (analogRead (A1)) yazırıq; foto rezistorun və serial monitorun məlumatlarını çap etmək. Bir if ifadəsi yazırıq ki, əgər foto-rezistor 500-dən yuxarı rəqəmlər versə (və ya zəif işıq) ampulü söndürər və sönməzsə yandırar. Və bunun kimi, kod hazırlanır və dövrə işləyir!

Bu təlimatı oxuduğunuz üçün təşəkkür edirik! Ümid edirəm zövq aldınız!

Tövsiyə: