Mündəricat:

PIR Sensor və Arduino istifadə edərək otaq işığı idarə olunur: 6 addım
PIR Sensor və Arduino istifadə edərək otaq işığı idarə olunur: 6 addım

Video: PIR Sensor və Arduino istifadə edərək otaq işığı idarə olunur: 6 addım

Video: PIR Sensor və Arduino istifadə edərək otaq işığı idarə olunur: 6 addım
Video: BigTreeTech - SKR 3/SKR 3 EZ - Basics 2024, Iyul
Anonim
PIR Sensor və Arduino istifadə edərək otaq işığı idarə olunur
PIR Sensor və Arduino istifadə edərək otaq işığı idarə olunur
PIR Sensor və Arduino istifadə edərək otaq işığı idarə olunur
PIR Sensor və Arduino istifadə edərək otaq işığı idarə olunur

Bu gün, Arduino PIR Motion Sensor istifadə edərək, hərəkətin aşkarlanması ilə otaq işıqlarınızı idarə edəcəyik. Bu layihəni etmək çox əyləncəlidir və evinizdə çox praktik bir şəkildə istifadə olunur və bu layihəni də edərək pulunuza qənaət edə bilərsiniz. Sadəcə sürətli bir XƏBƏRDARLIQ, bu layihə 120V ilə oynayacağınız deməkdir (sizi şoka salacaq) xətti gərginliyi ehtiva edir, əgər bu sizin rahatlıq zonanızdan kənardadırsa və ya çox təcrübəniz yoxdursa, yəqin ki, geri qayıtmalısınız. bu layihəyə daha sonra.

Bu, əlbəttə ki, asan bir addımla sizi əvvəldən sona qədər istiqamətləndirəcək bir dərslikdir. Gəlin başlayaq!

Təchizat

  • Arduino mikro nəzarətçisi
  • 1 x Çörək paneli
  • 1 x PIR Hərəkət Sensoru
  • 1 x SRD-05VDC-SL-C Rölesi
  • 1 x 1KΩ rezistor
  • 1 x 1N4007 Diod
  • 1 x 2N2222 Transistor (NPN)
  • 1 x Uzatma Kabeli
  • 1 x Ampul/Lampa
  • 2 x Tel Bağlayıcı
  • Elektrik lenti
  • Bir neçə birləşdirici tel

Addım 1: Təchizat alışı

Təchizat alışı
Təchizat alışı

Bu təchizatlardan bir neçəsinə girişiniz yoxdursa, hər birini ucuz qiymətə satın ala biləcəyiniz bağlantılar verdim.

  • Arduino mikro nəzarətçisi
  • 1 x Çörək paneli
  • 1 x PIR Hərəkət Sensoru
  • 1 x SRD-05VDC-SL-C Rölesi
  • 1 x 1KΩ rezistor
  • 1 x 1N4007 Diod
  • 1 x 2N2222 Transistor (NPN)
  • 1 x Uzatma Kabeli
  • 1 x Ampul/Lampa
  • 2 x Tel Bağlayıcı
  • Elektrik lenti
  • Bir neçə birləşdirici tel

Addım 2: Uzatma Kabeli ilə işləmək

Uzatma kablosu ilə işləmək
Uzatma kablosu ilə işləmək
Uzatma kablosu ilə işləmək
Uzatma kablosu ilə işləmək

İlk addımımız, uzatma kabelini qurmaqdır ki, onu dövrə bağlamağa hazır olsun, bundan sonra qeyd olunanadək uzatma kabelini divara qoşmayın. Birincisi, uzatma kabelimizi götürüb qayçı istifadə edərək yarısına kəsəcəyik, sonra kabelin xarici izolyasiyasını təxminən 2-3 düymlük çıxaracağıq. Xarici izolyasiyanı soyarkən daxili tellərə zərər verməmək üçün əmin olun. Ardından striptizci istifadə edərək, hər iki ucun iç tellərinin təxminən yarım düyməsini çıxarın. İstifadə etdiyim xüsusi uzatma kabelinin içərisində 3 tel var, yaşıl tel torpaqlıdır, ağ tel neytraldır və qara tel xətlidir. İndi tel bağlayıcılarımızı istifadə edərək, torpaq (yaşıl) və neytral (ağ) telləri yenidən birləşdirin, indi yalnız 2 qara teli açmalısınız. Beləliklə, artıq uzatma kabelinin qurulması başa çatdı və lazım olana qədər onu yan tərəfdə saxlayacağıq.

Addım 3: Röleyi qurmaq

Röleyi qurmaq
Röleyi qurmaq
Röleyi qurmaq
Röleyi qurmaq
Röleyi qurmaq
Röleyi qurmaq

İndi röleyi qurub Arduino ilə əlaqələndirəcəyik, ancaq röleyə keçməzdən əvvəl bir rölin nə olduğunu və nə üçün istifadə edildiyini anlayaq. Röle, elektriklə işləyən başqa bir açar formasıdır, başqa bir dövrədəki kontaktları açaraq bağlayaraq bir elektrik dövrəsini idarə edirlər. Əksər hallarda bir röle əsasən nisbətən aşağı bir gərginliyin daha yüksək güc dövrələrini asanlıqla idarə etməsinə imkan verir ki, bu da bu layihədə edirik. Tamam, indi röleyi bağladığımız hissəyə keçək !!!

Rölin üzərində 5 pin var, ümumi, normal olaraq açıq (NO), normal olaraq bağlı (NC) və 2 bobin, pinlər üçün yuxarıdakı diaqrama baxın. Birincisi, rölin rulon pinlərindən birini çörək taxtasındakı VCC rayına bağlamalıyıq, sonra digər bobinə bir diod bağlayıb VCC rayına bağlamalıyıq. Diod, gerilim sıçrayışlarının və ya cərəyanın geriyə axınının qarşısını almaq üçün yerindədir.

İndi NPN tranzistorunu tutun və tranzistorun kollektorunu diodun bağlandığı bobinə bağlayın. Sonra NPN tranzistorunun emitör tərəfini çörək taxtasındakı yer rayına bağlayın. Nəhayət, 1KΩ istifadə edərək tranzistorun əsasını Arduinonun rəqəmsal pininə 2 bağlayın.

Nəhayət, həqiqətən vacib bir əlaqə quracağıq. Hazırladığımız uzatma kabelini götürün və bir qara teli rölin ümumi pininə bağlayın və elektrik lenti ilə əlaqəni təmin edin. Sonra digər ucunu rölin NO pininə bağlayın.

Addım 4: PIR Hərəkət Sensorunun qoşulması

PIR Hərəkət Sensorunun qoşulması
PIR Hərəkət Sensorunun qoşulması
PIR Hərəkət Sensorunun qoşulması
PIR Hərəkət Sensorunun qoşulması

Demək olar ki, bitirdik, indi PIR hərəkət sensörünü dövrə bağlayacağıq, ancaq bunu etməzdən əvvəl PIR sensorunun nə olduğunu başa düşək. PIR sensoru Pasif İnfraqırmızı sensoru ifadə edir, bu sensor insanların və ya heyvanların varlığını aşkar edə və hərəkəti aşkar etdiyini bildirən bir siqnal göndərə bilər. PIR sensoru 3 pinli, VCC, Çıxış və Torpaqlıdır.

Birincisi, PIR sensörünün VCC pinini çörək taxtasındakı VCC rayına bağlamalı və PIR sensörünün topraklama pinini torpaq rayına bağlamalıyıq. Sonra çıxış pinini Arduino sancaqlarından birinə bağlayacağıq, mən pin 4 -dən istifadə etdim. İndi PIR sensorunu uğurla bağladınız !!

Addım 5: Kod yazmaq

Kod yazmaq
Kod yazmaq

İndi bütün dövrələri bitirdik və indi etməmiz lazım olan yalnız kodu yazmaqdır. Kod bu layihə üçün nisbətən sadədir və məntiq düzdür. Bu dövrə kodunu yuxarıda əlavə etdim, amma bu kodun əslində nə etdiyini anlayaq.

Əvvəlcə röle pinimizi və PIR sensor pinimizi işə salırıq və val adlanan int dəyişənini yaradırıq. Sonra rölin pinini bir çıxış olaraq elan edirik (siqnal yalnız Arduinodan gedir) və PIR sensor pinini giriş olaraq elan edirik (siqnal yalnız Arduinoya daxil olur). Nəhayət, PIR sensorundan 0 (hərəkətsiz) və ya 1 (hərəkət) olan bir oxunuş əldə etmək və dəyişən valda saxlamaq üçün rəqəmsal oxu istifadə edirik. Sonra ampulü açmaq/söndürmək üçün saxladığımız bu dəyəri istifadə etmək üçün if və else ifadəsini istifadə edirik və indi kodu bitirdik!

Addım 6: Zövq alın

Ümid edirik ki, bundan zövq alırsınız və bu gün özünüzlə əldə etdiyiniz şeylərlə fəxr edirsiniz !!

Tövsiyə: