İçindekiler:

Arduino Kontrol Röle Modülünü Kullanarak Akıllı Ev Nasıl Yapılır - Ev Otomasyonu Fikirleri: 15 Adım (Resimlerle)
Arduino Kontrol Röle Modülünü Kullanarak Akıllı Ev Nasıl Yapılır - Ev Otomasyonu Fikirleri: 15 Adım (Resimlerle)

Video: Arduino Kontrol Röle Modülünü Kullanarak Akıllı Ev Nasıl Yapılır - Ev Otomasyonu Fikirleri: 15 Adım (Resimlerle)

Video: Arduino Kontrol Röle Modülünü Kullanarak Akıllı Ev Nasıl Yapılır - Ev Otomasyonu Fikirleri: 15 Adım (Resimlerle)
Video: SMS ile Ev Otomasyonu (Akıllı Ev Sistemleri) - Arduino GSM Shield Kullanımı & Kodlar 2024, Kasım
Anonim
Image
Image
Arduino Kontrol Röle Modülünü Kullanarak Akıllı Ev Nasıl Yapılır | Ev Otomasyonu Fikirleri
Arduino Kontrol Röle Modülünü Kullanarak Akıllı Ev Nasıl Yapılır | Ev Otomasyonu Fikirleri
Arduino Kontrol Röle Modülünü Kullanarak Akıllı Ev Nasıl Yapılır | Ev Otomasyonu Fikirleri
Arduino Kontrol Röle Modülünü Kullanarak Akıllı Ev Nasıl Yapılır | Ev Otomasyonu Fikirleri

Bu ev otomasyon projesinde 5 adet ev aletini kontrol edebilen akıllı ev röle modülü tasarlayacağız. Bu röle modülü Mobil veya akıllı telefondan, IR uzaktan kumandadan veya TV uzaktan kumandasından, Manuel anahtardan kontrol edilebilir. Bu akıllı röle ayrıca fanı ve ampulü açıp kapatmak için oda sıcaklığını ve güneş ışığını algılayabilir.

Bu akıllı röle aşağıdaki özelliklere sahiptir:

1. Mobil Bluetooth ile kontrol edilen ev aletleri

2. TV Uzaktan Kumandası ile kontrol edilen ev aletleri (Kızılötesi)

3. Sıcaklık ve Nem sensörü tarafından otomatik olarak kontrol edilen ev aletleri

4. Karanlık Sensör tarafından kontrol edilen ev aletleri

5. CANLI sıcaklık ve Nem okumasını görüntüleyin.

6. Manuel anahtarlarla kontrol edilen ev aletleri

7. Dahili Arduino, böylece Arduino kodu röle modülüne yüklenebilir.

Gereçler

Akıllı Ev Projeleri İçin Gerekli Bileşenler:

1. ATMEGA328P mikrodenetleyici

2. HC05 Bluetooth Modülü

3. DHT11 Sensörü

4. OLED Ekran (128 X 32)

5. 1738 Kızılötesi Alıcı

6. PC817 Optokuplör (5 adet)

7. BC547 NPN Transistörler (5 adet)

8. 1N4007 Diyotlar (5 adet)

9. 1N4001 Diyot (1 adet)

10. LED'ler 5 mm (6 adet)

11. 22pF Kondansatörler (2 adet)

12. 100nF (104) Kondansatör (1 adet)

13. 100uF Kondansatör (1 adet)

14. 220 ohm Dirençler (10 adet) (R6 - R10)

15. 1k Dirençler (7 yok) (R1 - R5)

16. 10k Direnç (8 adet)

17. 2k (1no) & 4.7k (1no) Direnç

18. LDR (1 adet)

19. 16MHz Kristal, 20. Basmalı Butonlar (8 adet)

21. 5V röleler (5 adet)

22. Jumper (2no), konektörler, IC tabanı

23. FTDI 232 USB'den Seri arabirim kartına veya Arduino UNO'ya

24. PCB

Adım 1: Devre Şeması

Devre şeması
Devre şeması

Bu, bu ev otomasyon projesi için tam devre şemasıdır. Devreyi öğretici videoda anlattım.

5 kanallı röle modülünü kontrol etmek için ATMEGA328P mikro denetleyiciyi kullandım. Bluetooth ve Kızılötesi uzaktan kumandadan röleleri kontrol etmek için HC05 Bluetooth modülü, 1738 IR alıcısını da bağladım. Ve röleyi otomatik olarak kontrol etmek için DHT11 sıcaklık ve nem sensörü ve LDR.

Bu devrede hem 5V hem de 12V röle kullanabiliriz ancak devrede belirtildiği gibi dirençleri buna göre değiştirmemiz gerekiyor.

Adım 2: Test için Devreyi Breadboard Üzerinde Yapın

Devreyi Test İçin Breadboard Üzerinde Yapın
Devreyi Test İçin Breadboard Üzerinde Yapın
Devreyi Test İçin Breadboard Üzerinde Yapın
Devreyi Test İçin Breadboard Üzerinde Yapın
Devreyi Test İçin Breadboard Üzerinde Yapın
Devreyi Test İçin Breadboard Üzerinde Yapın

PCB'yi tasarlamadan önce test için devreyi breadboard üzerinde yaptım. Test sırasında, bir USB - Seri arayüz kartı (FTDI232) kullanarak Arduino taslağını Atmega328P mikro denetleyicisine yükledim ve ardından röleleri Bluetooth, TV uzaktan kumandası, sıcaklık sensörü, LDR vb. ile kontrol etmeye çalıştım.

Ayrıca bu devrede kullanılan tüm mikrodenetleyici pinlerinin haritasını çıkardım.

Adım 3: Akıllı Röle Modülünün Farklı Modu

Akıllı Röle Modülünün Farklı Modu
Akıllı Röle Modülünün Farklı Modu

Bu Akıllı ev projesinde röle modülünü farklı modlarda kontrol edebiliriz:

1. Bluetooth Modu

2. Kızılötesi Modu

3. Otomatik Mod

4. Manuel Mod

PCB üzerinde bulunan CMODE ve SMODE butonu ile modu kolayca değiştirebiliyoruz.

Modu değiştirmek için:

1. CMODE düğmesine basın.

2. Ardından modu seçmek için SMODE düğmesine basın.

3. Modu tekrar seçtikten sonra CMODE düğmesine basın.

4. Adım: Bluetooth Kontrollü Mod

Bluetooth Kontrollü Mod
Bluetooth Kontrollü Mod
Bluetooth Kontrollü Mod
Bluetooth Kontrollü Mod
Bluetooth Kontrollü Mod
Bluetooth Kontrollü Mod

Burada akıllı telefondan röle modülünü kontrol etmek için play store'dan HC05 Bluetooth modülünü ve Bluetooth Arduino uygulamasını kullanacağız. Diğer uygulamaları kullanabilirsiniz, ancak kodu buna göre değiştirmeniz gerekir.

HC05'in mantık seviyesi 3,3 volt olduğundan, ancak mikrodenetleyici için mantık seviyesi 5 volt'tur. Bu yüzden HC05'in RX'ini Atmega328P'nin TX'ine bağlarken 2k ve 4.7k dirençli bir voltaj bölücü kullandım.

Adım 5: Kızılötesi Kontrollü Mod

Image
Image
Kızılötesi Kontrollü Mod
Kızılötesi Kontrollü Mod
Kızılötesi Kontrollü Mod
Kızılötesi Kontrollü Mod

Burada, röle modülünü TV uzaktan kumandasından kontrol etmek için 1738 Kızılötesi alıcıyı kullanacağız. Herhangi bir kızılötesi uzaktan kumandayı kullanabilirsiniz, ancak uzaktan kumanda düğmelerinin ilgili Hex kodlarını almanız ve kodu buna göre değiştirmeniz gerekir.

Hex kodunu TV uzaktan kumanda düğmesinden nasıl kolayca alabileceğinizi anlattığım gömülü videoya başvurabilirsiniz.

Röle modülünü kontrol etmek için uzaktan kumandadaki kullanılmayan herhangi bir düğmeyi kullanabilirsiniz.

Adım 6: Sıcaklık ve Işık Kontrollü Mod

Sıcaklık ve Işık Kontrollü Mod
Sıcaklık ve Işık Kontrollü Mod
Sıcaklık ve Işık Kontrollü Mod
Sıcaklık ve Işık Kontrollü Mod
Sıcaklık ve Işık Kontrollü Mod
Sıcaklık ve Işık Kontrollü Mod

Otomatik modda, bu akıllı röle modülü önceden tanımlanmış oda sıcaklığı ve güneş ışığı ile kontrol edilebilir. DHT11 sıcaklık ve nem sensörüne sahiptir ve her 5 saniyelik aralıklarla sıcaklık ve nemi algılar.

Sıcaklık Arduino kodunda belirtilen önceden tanımlanmış maksimum sıcaklık değerini geçtiğinde röle 1 ve röle 2 açılır.

Sıcaklık Arduino kodunda belirtilen önceden tanımlanmış minimum sıcaklık değerinden düşük olduğunda röle 1 ve röle 2 kapanır.

LDR Kontrolü

Ortam ışığını algılamak için PCB'ye bir LDR yerleştirilmiştir. Karanlık bir sensör görevi görür.

Parlaklık seviyesi önceden tanımlanan değerin altına düştüğünde Röle 3 ve Röle 4 açılır.

Parlaklık seviyesi önceden tanımlanmış değeri geçtiğinde Röle 3 ve Röle 4 kapanır.

Daha iyi anlamak için lütfen üstteki Gömülü videoya bakın.

7. Adım: Manuel Mod

Manuel Mod
Manuel Mod
Manuel Mod
Manuel Mod

Röle modülü ayrıca PCB'ye takılı butonlardan manuel olarak kontrol edilebilir.

Sırasıyla Röle1, Röle2, Röle3, Röle4, Röle5'i açıp kapatmak için S1, S2, S3, S4, S5 olmak üzere 5 adet buton bulunmaktadır.

Ayrıca tüm röleleri aynı anda kapatmak için bir RESET düğmesi vardır.

Eğitim videosunda devrenin işlevselliğini anlattım.

Adım 8: PCB'yi Tasarlamak

PCB tasarlama
PCB tasarlama
PCB tasarlama
PCB tasarlama

Devreyi günlük olarak kullanacağım için akıllı röle modülünün tüm özelliklerini breadboard üzerinde test ettikten sonra PCB tasarımına başlayabiliriz.

Bu ev otomasyon projesinin PCB Gerber dosyasını aşağıdaki linkten indirebilirsiniz:

drive.google.com/uc?export=download&id=180s0bidnq6u6ilYs4vcLQwcjJ2zMrFZP

Adım 9: PCB'yi sipariş edin

PCB'yi sipariş edin
PCB'yi sipariş edin
PCB'yi sipariş edin
PCB'yi sipariş edin

Garber dosyasını indirdikten sonra PCB'yi kolayca sipariş edebilirsiniz.

1. https://jlcpcb.com adresini ziyaret edin ve Oturum Açın / Kaydolun

2. ŞİMDİ TEKLİF AL düğmesine tıklayın.

3 "Gerber dosyanızı ekleyin" düğmesine tıklayın. Ardından indirdiğiniz Gerber dosyasına göz atın ve seçin.

Adım 10: Gerber Dosyasını Yükleme ve Parametreleri Ayarlama

Gerber Dosyasını Yükleme ve Parametreleri Ayarlama
Gerber Dosyasını Yükleme ve Parametreleri Ayarlama
Gerber Dosyasını Yükleme ve Parametreleri Ayarlama
Gerber Dosyasını Yükleme ve Parametreleri Ayarlama
Gerber Dosyasını Yükleme ve Parametreleri Ayarlama
Gerber Dosyasını Yükleme ve Parametreleri Ayarlama

4. Miktar, PCB rengi vb. gibi gerekli parametreleri ayarlayın

5. PCB için tüm Parametreleri seçtikten sonra SEPETE KAYDET düğmesine tıklayın.

Adım 11: Sevkiyat Adresini ve Ödeme Modunu Seçin

Sevkiyat Adresini ve Ödeme Modunu Seçin
Sevkiyat Adresini ve Ödeme Modunu Seçin
Sevkiyat Adresini ve Ödeme Modunu Seçin
Sevkiyat Adresini ve Ödeme Modunu Seçin
Sevkiyat Adresini ve Ödeme Modunu Seçin
Sevkiyat Adresini ve Ödeme Modunu Seçin

6. Sevkiyat Adresini yazın.

7. Size uygun Nakliye Yöntemini seçin.

8. Siparişi gönderin ve ödemeye devam edin.

Siparişinizi JLCPCB.com adresinden de takip edebilirsiniz.

PCB'lerimin üretilmesi 2 gün sürdü ve DHL teslimat seçeneğini kullanarak bir hafta içinde geldi. PCB'ler iyi paketlenmişti ve kalitesi bu uygun fiyata gerçekten çok iyiydi.

Adım 12: Tüm Bileşenleri Lehimleyin

Tüm Bileşenleri Lehimleyin
Tüm Bileşenleri Lehimleyin
Tüm Bileşenleri Lehimleyin
Tüm Bileşenleri Lehimleyin
Tüm Bileşenleri Lehimleyin
Tüm Bileşenleri Lehimleyin

Bundan sonra tüm bileşenleri devre şemasına göre lehimleyin.

Ardından atmega328P mikrodenetleyici, HC05 ve tüm sensörleri bağlayın.

Adım 13: Mikrodenetleyiciyi Programlayın

Mikrodenetleyiciyi Programlayın
Mikrodenetleyiciyi Programlayın
Mikrodenetleyiciyi Programlayın
Mikrodenetleyiciyi Programlayın
Mikrodenetleyiciyi Programlayın
Mikrodenetleyiciyi Programlayın

1. USB'yi Seri arayüz kartına (FTDI232) bağlayın.

2. Arduino taslağını indirin. (Ekli)

3. Arduino UNO kartını ve uygun PORT'u seçin. Ardından kodu yükleyin.

Adım 14: Ev Aletlerini Bağlayın

Ev Aletlerini Bağlayın
Ev Aletlerini Bağlayın

5 ev aletini devre şemasına göre bağlayın. Lütfen yüksek voltajla çalışırken uygun güvenlik önlemlerini alın.

5Volt DC beslemeyi devrede gösterildiği gibi PCB'ye bağlayın. (Eski mobil şarj cihazımı kullandım)

Adım 15: Sonunda

Nihayet
Nihayet
Nihayet
Nihayet

110V/230V beslemesini ve 5V DC beslemesini açın.

Artık ev aletlerinizi akıllı bir şekilde kontrol edebilirsiniz.

Umarım bu ev otomasyon projesini beğenmişsinizdir. Bu proje için gerekli tüm bilgileri paylaştım.

Değerli görüşlerinizi paylaşırsanız çok memnun olurum. Ayrıca herhangi bir sorunuz varsa lütfen yorum bölümüne yazınız.

Bunun gibi daha fazla proje için web sitemizi de ziyaret edebilirsiniz:

Bu tür daha fazla proje için lütfen TechStudyCell'i takip edin. Teşekkürler & Mutlu Öğrenme.

Önerilen: