İçindekiler:

IOT Ev Otomasyonu Kendin Yap Projesi 1: 7 Adım
IOT Ev Otomasyonu Kendin Yap Projesi 1: 7 Adım

Video: IOT Ev Otomasyonu Kendin Yap Projesi 1: 7 Adım

Video: IOT Ev Otomasyonu Kendin Yap Projesi 1: 7 Adım
Video: Evinizi Telefondan Yönetin! | Akıllı Priz Nasıl Yapılır? | Akıllı Ev Projesi 2024, Kasım
Anonim
Image
Image
Açıklama
Açıklama

# GİRİŞ

Ev otomasyonu, AC, Fan, Buzdolabı, ışıklar gibi ev aletlerinin otomasyon sürecidir ve liste uzayıp gider, böylece telefonunuz, bilgisayarınız ve hatta uzaktan kontrol edilebilirler. Bu proje, evimizin cihazlarını WiFi ağımız üzerinden kontrol etmek için esp2866 nodeMCU ile ilgilidir.

Adım 1: Kullanılan Bileşenler

ESP 2866 DüğümMCU

2. 5V dc kaynağı / 5V kaynağı için Arduino UNO

3. DHT11 sensörü

4. Elektrikli Ampul

5. 5V Röle Modülü

6. Ekmek tahtası

7. Jumper Telleri (erkek-dişi & erkek-erkek)

8. Blynk uygulamasının yüklü olduğu akıllı telefon

9. WiFi ağı.

2. Adım: Açıklama

Açıklama
Açıklama

1. NodeMCU (Düğüm Mikro Denetleyici Birimi), ESP8266 adı verilen çok ucuz bir Yonga Üzerinde Sistem (SoC) etrafında oluşturulmuş açık kaynaklı bir yazılım ve donanım geliştirme ortamıdır.

ESP8266, Nesnelerin İnterneti (IoT) ve benzeri Teknoloji Projeleri için İnternet'e bağlanacak şekilde yapılandırılabilen düşük maliyetli, WiFi Modül yongasıdır. Temel olarak, normal Elektrik ve Mekanik ekipmanlarınız İnternet'e kendi başlarına bağlanamaz. Bunu yapmak için yerleşik kurulumları yok.

Bu ekipmanlarla ESP8266'yı kurabilir ve harika şeyler yapabilirsiniz. Kontrol, İzleme, Analiz ve çok daha fazlası. ESP8266 NodeMCU, I2C, I2S, UART, PWM, IR Uzaktan Kumanda, LED Işık ve Buton gibi çeşitli fonksiyonlara programlı olarak atanabilen 17 GPIO pinine sahiptir. Her dijital etkin GPIO, yüksek veya düşük olarak yapılandırılabilir. Daha fazla ayrıntı için bkz.

düğümMCU

Adım 3: Bir Röle

bir röle
bir röle
bir röle
bir röle
bir röle
bir röle
bir röle
bir röle

Arduino pinlerinin sağladığı 5V gibi düşük voltajlarla kontrol edilebilen, akımın geçmesine izin veren veya vermeyerek açılıp kapatılabilen elektrikle çalışan bir anahtardır.

Aşağıdaki şekil röle modülü pin çıkışını göstermektedir Röle modülünün sol tarafındaki 3 pin yüksek voltajı, sağ taraftaki pinler ise düşük voltaj gerektiren bileşen olan Arduino pinlerini bağlar.

Yüksek voltaj tarafında, her biri üç soketli iki konektör bulunur: ortak (COM), normalde kapalı (NC) ve normalde açık (NO).

1. COM: ortak pin

2. NC (Normalde Kapalı): normalde kapalı konfigürasyon, rölenin varsayılan olarak kapanmasını istediğinizde kullanılır, yani Arduino'dan röle modülüne devreyi açmak ve akımı durdurmak için bir sinyal göndermediğiniz sürece akım akıyor demektir..

3. HAYIR (Normalde Açık): normalde açık konfigürasyon tam tersi şekilde çalışır: röle her zaman açıktır, bu nedenle devreyi kapatmak için Arduino'dan bir sinyal göndermediğiniz sürece devre kesilir.

Röle modülü ile NodeMCU arasındaki bağlantılar gerçekten basittir:

1. GND: yere iner

2. IN: röleyi kontrol eder (bir nodeMCU dijital pinine bağlanır)

3. VCC: 5V'a gider

Burada bu 5V ve GND pinini veriyoruz Rölenin GND pini sırasıyla arduino 5V ve GND pinine bağlı ve arduino'nun GND pini NodeMCU'nun GND pini ile ortak.

Bu projeye geçmeden önce şebeke gerilimi ile uğraştığınızı bilmenizi isterim. Bu nedenle, açmadan önce lütfen bağlantıyı düzgün bir şekilde görün. Pimler ve bağlantı açıklaması:

1. Yeşil kablo, nodeMCU'nun D2 pinini rölenin i/p'sine bağlıyor

2. Kırmızı ve Sarı teller sırasıyla 5V ve GND'yi Rölenin VCC ve GND'sine bağlar.

Şimdi yükü bağlamak için (bu durumda Ampul). İlk önce ampulün veya lambanın canlı kablosunu kesin. Şimdi ilk ucu, yani ana şebekeye giden ucu NO pinine (ara sıra lambayı/ampülü açmak istiyorsanız) ve ampule giden canlı kablonun diğer ucunu Rölenin COM pinine bağlayın. Lütfen aşağıdaki bağlantıyı bulun.

Adım 4: DHT11 Sensörü

DHT11 Sensörü
DHT11 Sensörü
DHT11 Sensörü
DHT11 Sensörü
DHT11 Sensörü
DHT11 Sensörü

Sensörün bu durumda bulunduğu odanın sıcaklık ve nemini algılamak için kullanılır.

Daha fazla ayrıntı için bkz.

DHT11'in bağlantısı şu şekildedir: Sensörün VCC ve GND pinlerini sırasıyla nodeMCU'nun 3.3V ve GND pinlerine ve data pinini bu kuyuda D4'e bağlayın, bu projede şimdiye kadar tartışılan GPIO pinlerinden herhangi birini kullanabilirsiniz. Tür aşağıdaki resme bakın:

Burada Kırmızı ve Yeşil teller, nodeMCU'nun 3.3V ve GND pinlerini sırasıyla DHT11 sensörünün VCC (+) ve GND (-) pinine bağlar.

Adım 5: Blynk Uygulaması

Blynk Uygulaması
Blynk Uygulaması

Blynk, donanım projelerinizi iOS ve Android cihazınızdan kontrol etmek ve izlemek için hızlı bir şekilde arayüzler oluşturmanıza olanak tanıyan yeni bir platformdur. Blynk uygulamasını indirdikten sonra bir proje panosu oluşturabilir ve ekranda düğmeler, kaydırıcılar, grafikler ve diğer widget'ları düzenleyebilirsiniz.

blynk'i kullanmaya başlamak için aşağıdaki bağlantıyı takip edin.

Daha fazla ayrıntı için bkz.

Adım 6: Devre Şeması

Devre şeması
Devre şeması

7. Adım: Kod

Kodunuzu buradan alın

Bazı daha faydalı bağlantılar

1. Arduino IDE için Blynk kitaplığı bağlantısı

2. dht11 sensör kütüphanesi

3. Basit zamanlayıcı kitaplığı

4. Neden basit zamanlayıcı kullanılır?

Önerilen: