İnsan Algılama ile Elektrikten Nasıl Tasarruf Edilir?
İnsan nüfusunun artmasıyla birlikte enerji tüketimi de artmış, bu nedenle enerji verimli aydınlatma sistemleri en önemli araştırma alanıdır. Evlerimizde elektrik tasarrufu yapmanın pek çok yolu var. En iyi yol, odanın ışıklarını ve fanlarını İnsan Algılamaya dayalı olarak otomatikleştirmektir.
Bu projede, odada bir insan algılandığında ışıklar ve fanlar normal şekilde çalışacak ancak insan algılanmadığında bu elektrikli cihazlar otomatik olarak kapanacaktır.
İnsan Algılama Yoluyla Işıklar Nasıl Otomatikleştirilir?
Artık projemizin özetini bildiğimize göre, bir adım daha ileri gidelim ve çalışmaya başlamak için biraz daha bilgi toplayalım.
Adım 1: Bileşenleri Toplama
Bir projeye başlamanın en akıllı yolu, başlangıçta tam bir çalışma planı yapmaktır. Cihazların bir listesini yapmak ve ilk etapta satın almak her zaman en iyi yaklaşımdır. Projemizde kullanacağımız bileşenler aşağıdadır.
Adım 2: Bileşenleri İncelemek
Şimdi projemizde kullanacağımız tüm bileşenlerin bir listesine sahip olduğumuza göre, projemizi daha iyi anlamak için bu bileşenleri kısaca inceleyelim.
Arduino Nano, üzerinde ATmega328p mikrodenetleyici bulunan bir mikrodenetleyici kartıdır. Bu kart, bir devrede çeşitli işlemleri gerçekleştirmek için kullanılır. yakıyoruz C KoduArduino'da ve ne yapacağını söyle.
Pasif Kızılötesi (PIR) sensör, çalışma alanındaki nesnelerden yayılan kızılötesi ışınları algılayan elektronik bir sensördür. Bu sensörler en çok hareket algılama cihazlarında kullanılır. Pasif kelimesi, bu sensörlerin algılamak için enerji yaymadıklarını, tamamen farklı nesnelerin yaydığı IR ışınlarını algılayarak çalıştıklarını belirtir. Üzerinde bulunan potansiyometre ile PIR sensörünün hassasiyeti ayarlanabilmektedir. Bu potansiyometre ile bu sensörün zaman gecikmesini de değiştirebilirsiniz.
Röle Modülü bir anahtarlama cihazıdır. Bir sinyal alır ve herhangi bir elektronik cihazı veya cihazı giriş sinyaline göre değiştirir. İki modda çalışır, Normalde Açık (HAYIR) ve Normalde Kapalı (NC).Normalde Açık modunda, röleye giriş sinyali DÜŞÜK olduğunda devre başlangıçta kesilir. Normalde Kapalı modda, giriş sinyali DÜŞÜK olduğunda devre başlangıçta tamamlanır.
Adım 3: Devrenin Montajı
- PIR Sensörünün üzerinde üç adet pin bulunmaktadır. PIR sensörünün Vcc ve toprağını Arduino nano'nun 5V ve toprağına bağlayın ve DIŞARI PIR'ın pinini Arduino Nano'nun pin2'sine bağlayın.
- Röle modülünü Arduino üzerinden çalıştırın ve İÇİNDE Rölenin pinini Arduino Nano'nun pin3'üne bağlayın.
- Bağlan HAYIR Röle modülünün pinini elektrikli cihazınızın artı kablosuna bağlayın. Bağlantınız şöyle olmalıdır:
Adım 4: Arduino'ya Başlarken
Arduino IDE'ye aşina değilseniz endişelenmeyin, Arduino IDE'yi kurmak için adım adım prosedürü uygulayacağız.
- Arduino IDE'nin en son sürümünü Arduino'dan indirin
- Arduino kartınızı PC'ye bağlayın ve Kontrol Panelini açın. Tıklamak Donanım ve sesve Görünüm Cihazlar ve yazıcılar.Arduino kartınızın bağlı olduğu bağlantı noktasının adını bulun.
- Araç menüsünde, Tahtayı şu şekilde ayarlayın: Arduino Nano.
- Aynı Araç menüsünde, Kontrol panelinde daha önce gözlemlediğiniz bağlantı noktasını ayarlayın.
- işlemciyi şu şekilde ayarla ATmega328P (Eski Önyükleyici).
- Aşağıda ekli kodu indirin ve tıklayın Yükle buton.
Kodu indirmek için buraya tıklayın
Adım 5: Kod
Kod çok basit ve iyi yorumlanmış ancak yine de aşağıda kısaca açıklanmıştır.
- Başlangıçta, Arduino'nun değişkenleri ve pinleri başlatılacaktır.
int pirOut=5; // pir sensör çıkışı int röle=13; // röle pimi
2. geçersiz kurulum() mikrodenetleyici kartının pinlerinin INPUT veya OUTPUT olarak kullanılmak üzere başlatıldığı bir fonksiyondur. Baud hızı da bu fonksiyonda kullanılarak ayarlanır. Seri.başla.Baud hızı, mikrodenetleyici kartının bağlı diğer bileşenlerle iletişim kurma hızıdır.
void setup() { pinMode(pirOut, INPUT);// pir çıkışının arduino girişi olarak ayarlanması pinMode(röle, OUTPUT);// ledin çıkış olarak ayarlanması Serial.begin(9600);//arduino ile pc arasında seri haberleşme }
3. boşluk döngüsü() bir döngüde tekrar tekrar çalışan bir fonksiyondur. Bu döngüde Arduino Nano'ya hangi işlemleri yapması gerektiği konusunda talimatlar veriyoruz.
void loop() { if(digitalRead(pirOut) == HIGH) // pir sensöründen veri okuma { digitalWrite(röle, YÜKSEK); // ayar yüksek Serial.println("hareket algılandı"); } else { digitalWrite(röle, DÜŞÜK); // ayar düşük Serial.println("tarama"); } }
Burada PIR sensörünün OUT pininin durumunu okuyoruz. Yüksekse, insan algılandığı anlamına gelir, bu nedenle ışıklar açık kalacaktır. PIR sensörünün OUT pimi düşükse, algılanan insan olmadığı anlamına gelir. Bu, elektronik cihazların otomatik olarak kapanmasına neden olacaktır.
Artık bir odadaki bir insanı algılamak için bir PIR sensörünün nasıl kullanılacağını biliyorsunuz. Elektrikten tasarruf etmek için kendi enerji tasarruflu aydınlatma sisteminizi yapmanın keyfini çıkarın. Bu, elektrik faturanızı yüzde 30 oranında azaltabilir.