İçindekiler:

Akıllı Ev Aydınlatması: 6 Adım
Akıllı Ev Aydınlatması: 6 Adım

Video: Akıllı Ev Aydınlatması: 6 Adım

Video: Akıllı Ev Aydınlatması: 6 Adım
Video: Evimizi nasıl AKILLI EV haline getirdik? 2024, Temmuz
Anonim
Akıllı Ev Aydınlatma
Akıllı Ev Aydınlatma

Merhaba arkadaşlar, bugün bir ampulü çevreleyen aydınlatmaya göre kontrol ettiğimiz bir proje oluşturacağız. Işığı algılamak için PICO ve bir Işık Bağımlı Direnç (LDR) kullanacağız ve etrafındaki aydınlatmanın ne kadar yoğun olduğuna bağlı olarak bir ampulü açıp kapatacağız.

Adım 1: Bileşenler

Bileşenler
Bileşenler
  • PICO, mellbell.cc'de mevcuttur (17 $)
  • LDR 12 mm, ebay'de 30'luk bir paket (0,99 $)
  • 2 kanallı Röle modülü veya 1 kanallı Röle Modülü, ebay'de mevcuttur (0,74 $)
  • 10k ohm direnç, ebay'de 100'lük bir paket (0,99 $)
  • Mini breadboard, ebay'de 5'li paket (2,52 $)
  • Erkek - erkek jumper kabloları, ebay'de 40'lık bir demet (0,99 $)
  • Erkek - dişi jumper kabloları, ebay'de 40'lık bir demet (0,99 $)
  • 220v AC lamba
  • 9 voltluk pil

Adım 2: LDR'yi PICO'ya bağlama

LDR'yi PICO'ya bağlama
LDR'yi PICO'ya bağlama
LDR'yi PICO'ya bağlama
LDR'yi PICO'ya bağlama
LDR'yi PICO'ya bağlama
LDR'yi PICO'ya bağlama

Işığa Bağlı Dirençler, üzerlerine düşen ışık miktarına bağlı olarak dirençlerini değiştiren değişken dirençlerdir. İlişkileri ters orantılıdır, yani aydınlatma azaldıkça direnç artar ve aydınlatma arttıkça azalır.

Bu özelliği, PICO'muzun okuduğu voltajı değiştirmek ve buna bağlı olarak hareket etmek için kullanacağız. Bunu yapabilmek için LDR'mizi kullanarak bir voltaj bölücü oluşturmalıyız ve bu şekilde bir tane oluşturuyoruz:

  • LDR'nin ilk tarafını PICO'nun Vc'sine bağlarız
  • LDR'nin diğer tarafını hem A0 hem de 10K ohm dirençle bağlayın
  • Direncin diğer tarafını PICO'nun GND'sine bağlayın

Artık PICO'muzun A0'ına ulaşan sinyalin LDR'mizin direncine bağlı olduğu bir voltaj bölücümüz var. Gerilim bölücüden çıkan sinyal şu şekilde temsil edilir: Vout = (R2/(R1+R2)) * Vin. bizim durumumuzda

  • Vin = Güç kaynağı (Vc)
  • Vout = A0
  • R1 = LDR'nin direnci
  • R2 = 10k ohm (sabit direncimiz)

Şimdi farklı aydınlatma koşullarında nasıl davrandığını görelim.

İlk test: Aydınlatılmış bir oda

LDR'nin direnci azalır ve neredeyse 1K ohm'a ulaşır, bunu denklemimizde deneyelim:

A0= (10000/(1000+10000)) * 5 = 4.54v

PICO'nun ADC'si bu voltajı 928 dijital değerine çevirecektir.

İkinci test: Karanlık bir oda

LDR'nin direnci artar ve neredeyse 10K ohm'a ulaşır, bunu denklemimizde tekrar deneyelim:

A0= (10000/(9000+10000)) * 5 = 2.63v

PICO'nun ADC'si bu voltajı 532 dijital değerine çevirecektir.

Artık LDR'mizden okumalar alabileceğimize göre, PICO'muza bir LED bağlayalım ve işimizi test etmek için kullanalım.

Adım 3: Bir LED Bağlama ve Çalışmamızı Test Etme

Bir LED Bağlama ve Çalışmamızı Test Etme
Bir LED Bağlama ve Çalışmamızı Test Etme

Artık LDR'mizin okumasına bağlı olarak LED'in kapanıp açılmasını istiyoruz. Bu, LDR'mizden okumayı almamız ve LED'imizin açılıp kapanması için bir kesme noktası programlamamız gerektiği anlamına gelir.

Aşağıdakileri yapmak için programınıza ihtiyacınız olacak:

  • A0'da LDR'den bir giriş sinyali alın
  • LED'imiz için çıkış olarak D2'ye sahip olun
  • LDR okumamızı temsil eden bir değişken tanımlayın
  • LDR'nin sinyalini seri monitörde A0'a görüntüleme
  • LED'imizin açılıp kapanması için bir kesme noktası tanımlayın.

Ancak programımızı çalıştırmadan önce LED'i PICO'muza şu şekilde bağlayalım:

  • LED'in uzun bacağını (pozitif anot) PICO'muzun D2 pinine bağlayın
  • LED'in kısa bacağını (negatif katot) PICO'nun GND'sine bağlayın

Adım 4: Rölenin PICO'ya Bağlanması

Röleyi PICO'ya Bağlama
Röleyi PICO'ya Bağlama

Artık PICO'muzun ve programımızın bağlı olduğunu ve düzgün çalıştığını biliyoruz. Evimizin ışıklarını veya diğer ev ekipmanlarını kontrol edebiliriz. Ancak bunun için bir röleye ihtiyacımız var.

Röleler, bir devreyi açmak ve kapatmak için anahtar olarak kullanılan elektromıknatıslardan oluşur. Cihaza akım iletimini kontrol etmek için rölenin anahtarlama işlemini kontrol etmek için PICO kullanacağız. Ve bunlar rölenin pin çıkışları:

  • Vcc (Röle) -> Röle içindeki bobine güç sağlamak için 5 volt pinine (PICO) bağlanır
  • GND (Röle) -> Röle içindeki bobine güç sağlamak için PICO'nun GND'sine bağlı
  • IN1 (Röle) -> Devreyi açıp kapatmak için ilk röleye sinyal göndermek için bir dijital çıkış pinine bağlanır, bizim durumumuzda D2 (PICO) olacaktır.
  • IN2 (Röle) -> Bu IN1 ile aynı, ancak ikinci röle için ve sadece bir yükümüz olduğu için boş bırakacağız.
  • Ortak "com" (Röle) -> Ortak, kontrol edilecek yükün bir ucuna bağlanır.
  • Normalde Kapalı "NC" (Röle) -> Yükün diğer ucu NC veya NO'ya bağlıdır, NC'ye bağlıysa yük tetikleyiciden önce bağlı kalır.
  • Normalde Açık "HAYIR" (Röle) -> Yükün diğer ucu NC'ye veya NO'ya bağlıdır, NO'ya bağlıysa yük tetiklemeden önce Bağlantısız kalır.

Şimdi sadece LED'i röle modülü ile değiştireceğiz.

Adım 5: AC Yükünün Bağlanması ve Rölenin Programlanması

AC Yükünün Bağlanması ve Rölenin Programlanması
AC Yükünün Bağlanması ve Rölenin Programlanması
AC Yükünün Bağlanması ve Rölenin Programlanması
AC Yükünün Bağlanması ve Rölenin Programlanması

Şimdi, sadece AC yükünü röle modülüne bağlamanız gerekiyor ve bunu, yükünüzden tek bir kabloyu ikiye keserek, ardından bir ucunu rölenin com'una ve diğer ucunu NO'ya bağlayarak yaparsınız.

Kod, LED'de olduğu gibi kalacaktır, çünkü röle, tıpkı LED gibi bir dijital sinyal kullanır. Ancak led değişkenini röle olarak değiştirin, böylece net ve açıklayıcı kalır.

Adım 6: Bitirdiniz

Artık odadaki ışığa bağlı olarak açılıp kapanan bir AC ışığınız var. Bunu herhangi bir ev elektroniğine yapabilirsiniz, sadece onları ne kadar akıllı yaptığınıza dikkat etmelisiniz!

Lütfen bize herhangi bir öneride bulunmaktan çekinmeyin ve herhangi bir soru sorun, onlara cevap vermekten çok mutlu olacağız. Ve beğendiyseniz, Facebook'ta paylaşmayı veya mellbell.cc'de bize bir merhaba bırakmayı unutmayın.

Önerilen: