Mündəricat:

IOT Ev Otomasyonu DIY Layihəsi #1: 7 Addım
IOT Ev Otomasyonu DIY Layihəsi #1: 7 Addım

Video: IOT Ev Otomasyonu DIY Layihəsi #1: 7 Addım

Video: IOT Ev Otomasyonu DIY Layihəsi #1: 7 Addım
Video: Электрика в квартире своими руками. Вторая серия. Переделка хрущевки от А до Я .#10 2024, Noyabr
Anonim
Image
Image
Təsvir
Təsvir

# GİRİŞ

Ev avtomatlaşdırması, AC, Fan, Soyuducu, işıqlar və siyahı kimi məişət texnikasının telefonunuz, kompüteriniz və ya hətta uzaqdan idarə oluna biləcəyi avtomatlaşdırma prosesidir. Bu layihə, ev şəbəkəmizdəki cihazları WiFi şəbəkəmiz vasitəsilə idarə etmək üçün esp2866 nodeMCU ilə məşğul olur.

Addım 1: İstifadə olunan komponentlər

ESP 2866 NodeMCU

2. 5V DC mənbəyi / 5V mənbəyi üçün Arduino UNO

3. DHT11 sensoru

4. Elektrik Lampası

5. 5V Relay Modulu

6. Çörək lövhəsi

7. Jumper Telləri (kişi-qadın və kişi-kişi)

8. Blynk tətbiqli smartfon

9. WiFi şəbəkəsi.

Addım 2: Təsvir

Təsvir
Təsvir

1. NodeMCU (Node MicroController Unit), ESP8266 adlanan çox ucuz bir System-on-a-Chip (SoC) ətrafında qurulmuş açıq mənbəli bir proqram və hardware inkişaf mühitidir.

ESP8266, Əşyaların İnterneti (IoT) və oxşar Texnologiya Layihələri üçün İnternetə qoşulmaq üçün konfiqurasiya edilə bilən aşağı qiymətli, WiFi Modulu çipidir. Əsasən normal Elektrik və Mexaniki avadanlıqlarınız İnternetə öz-özünə qoşula bilməz. Bunu etmək üçün onların daxili quruluşu yoxdur.

Bu avadanlıqlarla ESP8266 qura və inanılmaz işlər görə bilərsiniz. Nəzarət, Monitorinq, Analiz və daha çox. ESP8266 NodeMCU, I2C, I2S, UART, PWM, IR Uzaqdan İdarəetmə, LED İşıq və Düymə kimi müxtəlif funksiyalara təyin edilə bilən 17 GPIO pininə malikdir. Hər bir rəqəmsal effektiv GPIO yüksək və ya aşağı olaraq konfiqurasiya edilə bilər. Daha ətraflı məlumat üçün baxın

nodeMCU

Addım 3: bir estafet

bir estafet
bir estafet
bir estafet
bir estafet
bir estafet
bir estafet
bir estafet
bir estafet

açılan və ya söndürülə bilən, cərəyanın keçməsinə və ya olmamasına imkan verən və Arduino sancaqları tərəfindən təmin edilən 5V kimi aşağı gərginliklə idarə oluna bilən elektriklə işləyən bir açardır.

Aşağıdakı şəkildə röle modulunun çıxışı göstərilir. Röle modulunun sol tərəfindəki 3 sancaq yüksək gərginliyi, sağdakı pinlər isə aşağı gərginlik tələb edən komponenti birləşdirir-Arduino pinləri.

Yüksək gərginlikli tərəfdə hər biri üç yuva olan iki bağlayıcı var: ümumi (COM), normal olaraq qapalı (NC) və normal olaraq açıq (NO).

1. COM: ümumi pin

2. NC (Normalda Bağlıdır): rölin standart olaraq bağlanmasını istədiyiniz zaman normal olaraq bağlanan konfiqurasiya istifadə olunur, yəni dövrə açmaq və cərəyanı dayandırmaq üçün Arduinodan röle moduluna bir siqnal göndərmədiyiniz halda cərəyan axır..

3. YOX (Normal Açıq): normal açıq konfiqurasiya əksinə işləyir: röle həmişə açıqdır, buna görə də Arduinodan dövrəni bağlamaq üçün bir siqnal göndərmədiyiniz halda dövrə pozulur.

Röle modulu ilə NodeMCU arasındakı əlaqələr həqiqətən sadədir:

1. GND: yerə gedir

2. IN: röleyi idarə edir (nodeMCU rəqəmsal pininə qoşulacaq)

3. VCC: 5V -ə keçir

Burada bu 5V və GND rölesinin müvafiq olaraq arduino 5V və GND pininə verildiyini və arduinonun GND pininin NodeMCU -nun GND pini ilə ortaq olduğunu veririk.

Bu layihəyə davam etməzdən əvvəl, şəbəkə gərginliyi ilə məşğul olduğunuzu bildirmək istəyirəm. Buna görə açmadan əvvəl əlaqəni düzgün şəkildə yoxlayın. Sancaqlar və əlaqə təsviri:

1. Yaşıl tel, nodeMCU -nun D2 pinini i/p rölesinə bağlayır

2. Qırmızı və Sarı tellər müvafiq olaraq 5V və GND -ni Relayın VCC və GND -nə birləşdirir.

İndi yükü bağlamaq üçün (bu halda Ampul). Əvvəlcə ampulün və ya lampanın canlı telini kəsin. İndi ilk ucunu bağlayın, yəni NO pininə (vaxtaşırı lampanı/ampulü açmaq istəyirsinizsə) və ampulə gedən canlı telin digər ucunu Rölenin COM pininə bağlayın. Zəhmət olmasa aşağıdakı əlaqəni tapın.

Addım 4: DHT11 Sensoru

DHT11 Sensoru
DHT11 Sensoru
DHT11 Sensoru
DHT11 Sensoru
DHT11 Sensoru
DHT11 Sensoru

Bu vəziyyətdə otaqdakı iş yerinin, sensorun temperaturunu və rütubətini hiss etmək üçün istifadə olunur.

Daha ətraflı məlumat üçün baxın

DHT11 -in bağlantısı aşağıdakı kimidir: Sensorun VCC və GND sancaqlarını sırasıyla nodeMCU -nun 3.3V və GND pinlərinə və bu quyudakı məlumat pinini D4 -ə qoşun, indiyə qədər müzakirə olunan bu layihədə GPIO pinlərindən hər hansı birini istifadə edə bilərsiniz. Zəhmət olmasa aşağıdakı şəklə baxın:

Burada Qırmızı və Yaşıl tellər, nodeMCU-nun 3.3V və GND pinlərini sırasıyla DHT11 sensorunun VCC (+) və GND (-) pinləri ilə birləşdirir.

Addım 5: Blynk Tətbiqi

Blynk Tətbiqi
Blynk Tətbiqi

Blynk, iOS və Android cihazınızdan hardware layihələrinizi idarə etmək və izləmək üçün tez bir zamanda interfeys qurmağa imkan verən yeni bir platformadır. Blynk tətbiqini yüklədikdən sonra bir layihə tablosu yarada və düymələri, sürgüləri, qrafikləri və digər vidjetləri ekrana yerləşdirə bilərsiniz.

Blynk ilə başlamaq üçün aşağıdakı linki izləyin.

Daha ətraflı məlumat üçün baxın

Addım 6: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı

Addım 7: Kod

Kodunuzu buradan əldə edin

Daha faydalı bağlantılar

1. Arduino IDE üçün Blynk kitabxana bağlantısı

2. dht11 sensor kitabxanası

3. Sadə timer kitabxanası

4. Niyə sadə taymer istifadə olunur?

Tövsiyə: