İçindekiler:
- Gereçler
- Adım 1: Tedarik Satın Alma
- Adım 2: Uzatma Kablosu ile Çalışmak
- Adım 3: Röleyi Ayarlama
- Adım 4: PIR Hareket Sensörünün Bağlanması
- Adım 5: Kodu Yazma
- 6. Adım: Keyfini çıkarın
Video: PIR Sensör ve Arduino İle Kontrol Edilen Oda Işığı: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Bugün, bir Arduino PIR Hareket Sensörü kullanarak hareket algılama yoluyla oda ışıklarınızı kontrol edeceğiz. Bu projeyi yapmak çok eğlenceli ve evinizde çok pratik kullanımı var ve bu projeyi yaparak size biraz para kazandırabilir. Kısa bir SORUMLULUK REDDİ, bu proje, 120V ile oynayacağınız (sizi şok edecek) hat voltajını içerir, eğer bu konfor alanınızın dışındaysa veya fazla deneyiminiz olmadıysa, muhtemelen geri gelmelisiniz. bu projeye daha sonra
Bu, elbette kolay bir adımla baştan sona size rehberlik edecek öğreticidir. Başlayalım!
Gereçler
- Arduino Mikrodenetleyici
- 1 x Ekmek Tahtası
- 1 x PIR Hareket Sensörü
- 1 x SRD-05VDC-SL-C Röle
- 1 x 1KΩ Direnç
- 1 x 1N4007 Diyot
- 1 x 2N2222 Transistör (NPN)
- 1 x Uzatma Kablosu
- 1 x Ampul/Lamba
- 2 x Tel Bağlayıcı
- Elektrik bandı
- Bir çift bağlantı kablosu
Adım 1: Tedarik Satın Alma
Bu sarf malzemelerinden bazılarına erişiminiz yoksa, her birini ucuz fiyatlarla satın alabileceğiniz bağlantılar sağladım.
- Arduino Mikrodenetleyici
- 1 x Ekmek Tahtası
- 1 x PIR Hareket Sensörü
- 1 x SRD-05VDC-SL-C Röle
- 1 x 1KΩ Direnç
- 1 x 1N4007 Diyot
- 1 x 2N2222 Transistör (NPN)
- 1 x Uzatma Kablosu
- 1 x Ampul/Lamba
- 2 x Tel Bağlayıcı
- Elektrik bandı
- Bir çift bağlantı kablosu
Adım 2: Uzatma Kablosu ile Çalışmak
İlk adımımız uzatma kablosunu devreye sokmak ve böylece devreye bağlanmaya hazır hale getirmek, bundan sonra belirtilene kadar uzatma kablosunu duvara takmayın. İlk önce uzatma kablomuzu alıp makasla ikiye keseceğiz, ardından kablonun dış yalıtımını 2-3 inç kadar sıyıracağız. İç kablolara zarar vermemek için dış yalıtımı soyarken emin olun. Daha sonra striptizci kullanarak, her iki ucun iç tellerinin yaklaşık yarım inçini soyun. Kullandığım özel uzatma kablosunun içinde 3 tel var, yeşil tel toprak, beyaz tel nötr ve siyah tel hat. Şimdi kablo konektörlerimizi kullanarak, toprak (yeşil) ve nötr (beyaz) kabloları tekrar birbirine bağlayın, artık yalnızca 2 siyah kabloyu açıkta bırakmalısınız. Artık uzatma kablosunu ayarlamayı bitirdik ve ihtiyaç duyulana kadar yanda tutacağız.
Adım 3: Röleyi Ayarlama
Şimdi röleyi kuracağız ve Arduino ile bağlayacağız, ancak röle ile devam etmeden önce rölenin ne olduğunu ve ne için kullanıldığını anlayalım. Röle temel olarak elektrikle çalışan bir anahtarın başka bir şeklidir, başka bir devredeki kontakları açıp kapatarak bir elektrik devresini kontrol ederler. Çoğu durumda, bir röle temelde nispeten düşük bir voltajın daha yüksek güç devrelerini kolayca kontrol etmesine izin verir, bu projede yaptığımız şey budur. Tamam şimdi gelelim röleyi bağladığımız kısma!!!
Röle üzerinde ortak, normalde açık (NO), normalde kapalı (NC) ve 2 bobin olmak üzere 5 adet pin bulunmaktadır, pinler için yukarıdaki şemaya bakınız. Öncelikle devre tahtası üzerindeki VCC rayına rölenin bobin pinlerinden birini bağlamamız, ardından diğer bobine bir diyot bağlayıp VCC rayına takmamız gerekiyor. Diyot, voltaj yükselmelerini veya akımın geriye doğru akışını önlemek için yerindedir.
Şimdi NPN transistörünü alın ve transistörün kolektörünü diyotun bağlı olduğu bobine bağlayın. Ardından NPN transistörünün emitör tarafını devre tahtasındaki toprak rayına bağlayın. Son olarak, 1KΩ kullanarak transistörün tabanını Arduino'nun dijital pin 2'sine bağlayın.
Son olarak, gerçekten önemli bir bağlantı yapacağız. Hazırladığımız uzatma kablosunu alın ve bir adet siyah kabloyu röledeki ortak pime bağlayın ve bağlantıyı elektrik bandı ile sabitleyin. Ardından diğer ucunu rölenin NO pinine bağlayın.
Adım 4: PIR Hareket Sensörünün Bağlanması
Ayrıca neredeyse bitirdik, şimdi PIR hareket sensörünü devreye bağlayacağız ama yapmadan önce PIR sensörünün ne olduğunu anlayalım. PIR sensörü Pasif Kızılötesi sensör anlamına gelir, bu sensör insanların veya hayvanların varlığını algılayabilir ve hareket algıladığını söyleyen bir sinyal gönderebilir. PIR sensöründe 3 pin, VCC, Çıkış ve Toprak bulunur.
Öncelikle PIR sensörünün VCC pinini breadboard üzerindeki VCC rayına bağlamamız ve PIR sensörünün topraklama pinini yer rayına bağlamamız gerekiyor. Ardından çıkış pinini Arduino pinlerinden birine bağlayacağız, pin 4 kullandım. PIR sensörünü şimdi başarıyla bağladınız!!
Adım 5: Kodu Yazma
Şimdi tüm devrelerle işimiz bitti ve şimdi yapmamız gereken tek şey kodu yazmak. Bu proje için kod nispeten basittir ve mantık basittir. Yukarıda bu devrenin kodunu ekledim, ancak bu kodun gerçekte ne yaptığını anlayalım.
İlk olarak röle pinimizi ve PIR sensör pinimizi başlatıyoruz ve val adında bir int değişkeni oluşturuyoruz. Ardından röle pinini çıkış olarak ilan ediyoruz (sinyal sadece Arduino'dan geliyor) ve PIR sensör pinini giriş olarak ilan ediyoruz (sinyal sadece Arduino'ya gidiyor). Son olarak, 0 (hareket yok) veya 1 (hareket) olan PIR sensöründen bir okuma almak için digitalread kullanıyoruz ve bunu değişken val'de saklıyoruz. Daha sonra ampulü açmak/kapatmak için sakladığımız bu değeri kullanmak için bir if ve else deyimi kullanıyoruz ve şimdi kodumuz bitti!!
6. Adım: Keyfini çıkarın
Umarım beğenirsiniz ve bugün kendi başınıza başardıklarınızla gurur duyarsınız!!
Önerilen:
Çift Yönlü Ziyaretçi Sayaçlı Otomatik Oda Işığı ve Fan Kontrol Cihazı: 3 Adım
Çift Yönlü Ziyaretçi Sayaçlı Otomatik Oda Işığı ve Fan Kontrol Cihazı: Stadyum, alışveriş merkezi, ofisler, sınıf salonları vb. yerlerdeki ziyaretçi sayaçlarını sıklıkla görüyoruz. İçeride kimse yokken insanları nasıl sayıyorlar ve ışığı nasıl açıp kapatıyorlar? Bugün çift yönlü ziyaretçi sayaçlı otomatik oda ışık kontrol projesi ile karşınızdayız
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: 4 Adım
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: Merhaba arkadaşlar, bu talimatta, Bluetooth bağlantısını kullanarak Android telefonunuzdan veya iphone'unuzdan bir neopixel led şeridi veya ws2812 led şeridi nasıl kontrol edebileceğinizi tartıştım. Arduino ile birlikte evinize neopixel led şerit ekleyin
Raspberry Pi Tarafından Kontrol Edilen Solunum Işığı: 5 Adım
Ahududu Pi Tarafından Kontrol Edilen Solunum Işığı: "Nefes Egzersiz Işığı"; Burada anlatılan, nefes egzersizlerinizde size destek olabilecek ve sabit bir nefes ritmini korumanıza yardımcı olabilecek basit ve nispeten ucuz bir titreşimli ışıktır. Ayrıca örneğin kullanılabilir. yatıştırıcı bir n olarak
Oyuncakla Kontrol Edilen Yılbaşı Ağacı Işığı: 12 Adım (Resimli)
Bir Oyuncak Tarafından Kontrol Edilen Noel Ağacı Işığı.: Selam yapımcılar! Noel ve yeni yıl geliyor. Şenlikli bir ruh hali, hediyeler ve tabii ki parlak renkli ışıklarla süslenmiş bir Noel ağacı anlamına gelir. Benim için kitlesel pazar Noel ağacı ışıkları çok sıkıcı. Çocukları memnun etmek için benzersiz bir C
Arduino Tarafından Kontrol Edilen LED Kabak Işığı: 5 Adım
Arduino Tarafından Kontrol Edilen LED Kabak Işığı: Projenin ilk vizyonu, ortam ışığına bağlı olarak kendi kendine açılıp kapanacak ve bir mum simüle etmek için titreyip yoğunluğu değiştirecek bir LED kurmaktı. Gerekli parçalar: 1 x Arduino1 x LED (tercihen gerçekçilik için parlak bir kehribar rengi) 1 x LDR