İçindekiler:

NodeMCU Dokunmatik Sensörlü Ev Otomasyonu LDR Sıcaklık Kontrol Rölesi: 16 Adım
NodeMCU Dokunmatik Sensörlü Ev Otomasyonu LDR Sıcaklık Kontrol Rölesi: 16 Adım

Video: NodeMCU Dokunmatik Sensörlü Ev Otomasyonu LDR Sıcaklık Kontrol Rölesi: 16 Adım

Video: NodeMCU Dokunmatik Sensörlü Ev Otomasyonu LDR Sıcaklık Kontrol Rölesi: 16 Adım
Video: Arduino ESP8266 modülü ile internet üzerinden LED kontrolü 2024, Temmuz
Anonim
NodeMCU Dokunmatik Sensör LDR Sıcaklık Kontrol Rölesi ile Ev Otomasyonu
NodeMCU Dokunmatik Sensör LDR Sıcaklık Kontrol Rölesi ile Ev Otomasyonu
NodeMCU Dokunmatik Sensör LDR Sıcaklık Kontrol Rölesi ile Ev Otomasyonu
NodeMCU Dokunmatik Sensör LDR Sıcaklık Kontrol Rölesi ile Ev Otomasyonu
NodeMCU Dokunmatik Sensör LDR Sıcaklık Kontrol Rölesi ile Ev Otomasyonu
NodeMCU Dokunmatik Sensör LDR Sıcaklık Kontrol Rölesi ile Ev Otomasyonu

Geçmiş NodeMCU projelerimde Blynk App'ten iki ev aletini kontrol ettim. Projeyi Manuel Kontrol ile yükseltmek ve daha fazla özellik eklemek için birçok yorum ve mesaj aldım.

Bu yüzden bu Akıllı Ev Genişletme Kutusunu tasarladım.

IoT tabanlı bu ev otomasyonu projemde Dokunmatik Sensörlü Blynk & NodeMCU, LDR, Sıcaklık kontrol röle modülü ile gerçek zamanlı geri bildirim ile ev otomasyonu yaptım.

Manuel Modda, bu röle modülü bir mobil veya akıllı telefondan ve manuel dokunmatik anahtardan (TTP223) kontrol edilebilir.

Otomatik Modda, bu akıllı röle ayrıca DHT11 sensörünü ve LDR'yi kullanarak fanı ve ampulü açıp kapatmak için oda sıcaklığını ve güneş ışığını algılayabilir.

Bu akıllı ev projesi aşağıdaki özelliklere sahiptir:

1. Blynk App kullanılarak Mobilden kontrol edilen ev aletleri

2. Sıcaklık ve Nem sensörü tarafından otomatik olarak kontrol edilen ev aletleri (Otomatik Modda)

3. Karanlık Sensör tarafından otomatik olarak kontrol edilen ev aletleri (Otomatik Modda)

4. OLED ve Akıllı Telefonda CANLI oda sıcaklığını ve Nem okumasını izleyin

5. Dokunmatik anahtar ile manuel olarak kontrol edilen ev aletleri

6. Ev aletlerini İnternet üzerinden kontrol edin (WiFi)

Bu proje, bu Basit NodeMCU projesinden ilham almıştır.

Gereçler

1. NodeMCU Kurulu

2. DH11 Sensörü

3. LDR

4. 10k Dirençler 5 hayır

5. 1k Dirençler 3 hayır

6. 220-ohm Dirençler 2 hayır

7. BC547 NPN Transistörler 2 hayır

8. Diyot 1N4007 2 hayır

9. Diyot 1N4001 1no

10. 5 mm LED (1,5v) 3 yok

11. SPDT 5V Röleler 2 hayır

12. Düğmeye/düğmesine basın 4 yok (veya) TTP223 Dokunmatik Sensör (3no)

13. Konektörler ve jumperlar

14. OLED I2C Ekran (0,96" veya 1,3") (Opsiyonel)

15. Hi-Link 220V - 5V AC - DC dönüştürücü

Adım 1: Devre Şeması

Devre şeması
Devre şeması

Bu, IoT tabanlı bu akıllı ev sisteminin tam devre şemasıdır.

Röle modülünü kontrol etmek için NodeMCU kullandım. Oda sıcaklığına ve ortam ışığına göre röleyi otomatik olarak kontrol etmek için DHT11 sıcaklık & nem sensörü ve LDR bağladım.

NodeMCU, yani S1, S2, CMODE, RST ile bağlantılı dört buton vardır. Röle modülünü manuel olarak kontrol etmek için S1 & S2.

Butonlar yerine TTP223 Touch sensörlerini de bağlayabilirsiniz.

Modu değiştirmek için CMODE (Manuel Mod, Otomatik Mod)

NodeMCU'yu sıfırlamak için RST

5V'yi NodeMCU'ya ve rölelere beslemek için 110V/220V AC - 5V DC dönüştürücü kullandım.

Böylece bu akıllı röle modülü ile doğrudan 110V veya 220V AC kaynağı bağlayabilirsiniz.

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

PCB'yi tasarlamadan önce devreyi test için breadboard üzerinde yaptım.

Test sırasında kodu NodeMCU'ya yükledim ve ardından butonlar, dokunmatik anahtar ile röleleri kontrol etmeye çalıştım. Blynk Uygulaması, sıcaklık sensörü ve LDR.

Burada RST pini aktif düşük, bu nedenle RST pinine bağlı Touch sensör aktif düşük olmalıdır.

Bu NodeMCU projesi için ekteki Kodu indirin. Gerekli kütüphanelerin tüm linklerini kodda belirttim.

3. Adım: Bu IOT Projesi için Eğitim Videosu

Image
Image

Eğitim videosunda bu Akıllı Ev cihazını yapmak için tüm adımları detaylı bir şekilde anlattım.

Böylece eviniz için bu IoT projesini kolayca yapabilirsiniz.

4. Adım: Blynk Uygulamasını yükleyin

Blynk Uygulamasını yükleyin
Blynk Uygulamasını yükleyin

Google Play Store veya App Store'dan Blynk Uygulamasını yükleyin, ardından röle modülünü kontrol etmek ve sıcaklık ve nemi izlemek için gerekli tüm widget'ları ekleyin. Tüm detayları eğitim videosunda anlattım.

Röle modülünü kontrol etmek ve modu değiştirmek için 3 düğmeli widget'ı kullandım.

Ve sıcaklık ve nemi izlemek için 2 gösterge widget'ı.

Adım 5: 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
Akıllı Röle Modülünün Farklı Modu
Akıllı Röle Modülünün Farklı Modu

Akıllı röleyi iki modda kontrol edebiliriz:

1. Manuel Mod

2. Otomatik Mod

PCB'ye takılı CMODE düğmesi veya Blynk Uygulaması ile modu kolayca değiştirebiliriz.

otomobilde

Adım 6: Manuel Mod

Manuel Mod
Manuel Mod
Manuel Mod
Manuel Mod

Manuel modda, röle modülünü S1 & S2 dokunmatik anahtarlardan veya Blynk Uygulamasından kontrol edebiliriz. Anahtarların gerçek zamanlı geri bildirim durumunu Blynk Uygulamasından her zaman izleyebiliyoruz.

Ayrıca resimlerde gördüğünüz gibi OLED ekran ve Blynk Uygulaması üzerinden sıcaklık ve nem okumasını da takip edebiliyoruz.

Blynk App ile akıllı telefonumuzda internet varsa her yerden röle modülünü kontrol edebiliyoruz.

7. Adım: Otomatik Mod

Otomatik mod
Otomatik mod
Otomatik mod
Otomatik mod

Otomatik modda, DHT11 sensörü ve LDR tarafından kontrol edilen röle modülü.

Kodda önceden tanımlanmış bir minimum ve maksimum sıcaklık ve ışık değerleri ayarlayabiliyoruz.

Sıcaklık kontrolü

Oda sıcaklığı önceden belirlenen maksimum sıcaklığı geçtiğinde röle-1 açılır ve oda sıcaklığı önceden belirlenen minimum sıcaklıktan düşük olduğunda röle-1 otomatik olarak kapanır.

LDR Kontrolü

Benzer şekilde ışık seviyesi düştüğünde röle-2 yanar ve ışık yeterli olduğunda röle-2 otomatik olarak kapanır.

Eğitim videosunda detaylı anlattım.

Adım 8: PCB'yi Tasarlamak

PCB tasarlama
PCB tasarlama

Akıllı röle modülünün tüm özelliklerini breadboard üzerinde test ettikten sonra devreyi kompakt hale getirmek ve projeye profesyonel bir görünüm kazandırmak için PCB'yi tasarladım.

Bu IoT tabanlı ev otomasyon projesinin PCB Gerber dosyasını aşağıdaki bağlantıdan indirebilirsiniz:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

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

4. Miktar, PCB maskeleme 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

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'dan da 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

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

Ardından NodeMCU, DHT11, LDR ve OLED ekranı bağlayın.

Adım 13: NodeMCU'yu programlayın

NodeMCU'yu programlayın
NodeMCU'yu programlayın
NodeMCU'yu programlayın
NodeMCU'yu programlayın
NodeMCU'yu programlayın
NodeMCU'yu programlayın

1. NodeMCU'yu dizüstü bilgisayara bağlayın

2. Kodu İndirin. (Ekli)

3. Blynk Auth belirtecini, WiFi Adını, WiFi Parolasını değiştirin.

4. Otomatik Mod için önceden tanımlanmış sıcaklık ve ışık değerini ihtiyaçlarınıza göre değiştirin

5. NodeMCU 12E kartını ve uygun PORT'u seçin. Ardından kodu yükleyin.

** Bu projede hem 0.96" OLED hem de 1.3" OLED ekran kullanabilirsiniz. Her iki OLED için de Kodu paylaştım, kodu kullandığınız OLED ekrana göre yükleyin.

Kodu önceki adımlarda zaten ekledim.

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

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

Ev aletlerini devre şemasına göre bağlayın.

Lütfen yüksek voltajla çalışırken uygun güvenlik önlemlerini alın.

Burada 110V veya 220V AC beslemeyi doğrudan bağlayabilirsiniz.

** RST pini aktif LOW olduğundan dokunmatik sensör kullanmadım.

Adım 15: Komple Devreyi Bir KUTU İÇİNE yerleştirin

Komple Devreyi Bir KUTU İçine Yerleştirin
Komple Devreyi Bir KUTU İçine Yerleştirin
Komple Devreyi Bir KUTU İçine Yerleştirin
Komple Devreyi Bir KUTU İçine Yerleştirin
Komple Devreyi Bir KUTU İçine Yerleştirin
Komple Devreyi Bir KUTU İçine Yerleştirin
Komple Devreyi Bir KUTU İçine Yerleştirin
Komple Devreyi Bir KUTU İçine Yerleştirin

Tüm devreyi bir plastik kutunun içine yerleştirdim. Bu NodeMCU projesini Smart extension BOX olarak kullanacağım.

Çok kullanışlı ve kullanımı kolay olacaktır.

Adım 16: Sonunda

Nihayet
Nihayet
Nihayet
Nihayet
Nihayet
Nihayet

110V/230V 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.

Bu tür daha fazla proje için lütfen TechStudyCell'i takip edin. Zaman ayırdığınız için teşekkür ederiz & Mutlu Öğrenme.

Önerilen: