Mündəricat:

NodeMCU Toxunma Sensorlu LDR Temperatur Nəzarət Rölesi ilə Ev Avtomatlaşdırması: 16 addım
NodeMCU Toxunma Sensorlu LDR Temperatur Nəzarət Rölesi ilə Ev Avtomatlaşdırması: 16 addım

Video: NodeMCU Toxunma Sensorlu LDR Temperatur Nəzarət Rölesi ilə Ev Avtomatlaşdırması: 16 addım

Video: NodeMCU Toxunma Sensorlu LDR Temperatur Nəzarət Rölesi ilə Ev Avtomatlaşdırması: 16 addım
Video: Arduino OLED Ekran istifdəsi 2024, Iyul
Anonim
NodeMCU Touch Sensor LDR Temperatur Control Relay ilə Ev Avtomatlaşdırılması
NodeMCU Touch Sensor LDR Temperatur Control Relay ilə Ev Avtomatlaşdırılması
NodeMCU Touch Sensor LDR Temperatur Control Relay ilə Ev Avtomatlaşdırılması
NodeMCU Touch Sensor LDR Temperatur Control Relay ilə Ev Avtomatlaşdırılması
NodeMCU Touch Sensor LDR Temperatur Control Relay ilə Ev Avtomatlaşdırılması
NodeMCU Touch Sensor LDR Temperatur Control Relay ilə Ev Avtomatlaşdırılması

Keçmiş NodeMCU layihələrimdə Blynk Tətbiqindən iki məişət texnikasına nəzarət etdim. Layihəni Manual Control ilə təkmilləşdirmək və daha çox xüsusiyyət əlavə etmək üçün bir çox şərh və mesaj aldım.

Beləliklə, bu Ağıllı Ev Genişləndirmə Qutusunu hazırladım.

Bu IoT əsaslı ev avtomatlaşdırma layihəsində, Blynk & NodeMCU ilə Touch Sensor, LDR, Temperatur idarəetmə rölesi modulundan istifadə edərək evin avtomatlaşdırılmasını real vaxt rəyləri ilə etdim.

Əl rejimində bu röle modulu mobil və ya ağıllı telefondan və əl ilə toxunma açarından (TTP223) idarə oluna bilər.

Avtomatik rejimdə, bu ağıllı röle, DHT11 sensoru və LDR istifadə edərək fan və ampulü açmaq və söndürmək üçün otaq istiliyini və günəş işığını da hiss edə bilər.

Bu ağıllı ev layihəsi aşağıdakı xüsusiyyətlərə malikdir:

1. Blynk App istifadə edərək Mobildən idarə olunan məişət texnikası

2. Məişət texnikası avtomatik olaraq temperatur və rütubət sensoru ilə idarə olunur (Avtomatik rejimdə)

3. Qaranlıq Sensor tərəfindən avtomatik idarə olunan məişət texnikası (Avtomatik rejimdə)

4. OLED və Smartfonda CANLI otaq temperaturu və Rütubətin oxunmasını izləyin

5. Məişət texnikası toxunma açarı ilə əllə idarə olunur

6. İnternet vasitəsi ilə məişət texnikasına nəzarət (WiFi)

Bu layihə bu sadə NodeMCU layihəsindən ilham almışdır

Təchizat

1. NodeMCU lövhəsi

2. DH11 Sensoru

3. LDR

4. 10k Rezistorlar 5 yox

5. 1k Rezistorlar 3 yox

6. 220 ohm Rezistorlar 2 yox

7. BC547 NPN Transistorlar 2 nömrəli

8. Diod 1N4007 2 yox

9. Diod 1N4001 1 yox

10. 5 mm LED (1.5v) 3 yox

11. SPDT 5V Röleləri 2 no

12. Push Switch/ düyməsinə 4 yox (və ya) TTP223 Touch Sensor (3no)

13. Bağlayıcılar və atlayıcılar

14. OLED I2C Ekranı (0,96 "və ya 1,3") (İsteğe bağlı)

15. Hi-Link 220V-dan 5V AC-yə DC çeviricisi

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

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

Bu IoT əsaslı ağıllı ev sisteminin tam sxemidir.

NodeMCU -dan relay modulunu idarə etmək üçün istifadə etdim. DHT11 temperatur və rütubət sensoru və LDR -ni otaq temperaturuna və ətraf işığına görə avtomatik olaraq röleyi idarə etmək üçün bağladım.

NodeMCU ilə əlaqəli dörd düymə var, yəni S1, S2, CMODE, RST. S1 və S2, röle modulunu əl ilə idarə etmək üçün.

Düymələr yerinə TTP223 Touch sensorlarını da qoşa bilərsiniz.

Rejimi dəyişdirmək üçün CMODE (Manual Mode, Auto Mode)

NodeMCU -nu sıfırlamaq üçün RST

5V NodeMCU və röleləri təchiz etmək üçün 110V/220V AC -dən 5V DC çeviricidən istifadə etdim.

Beləliklə, bu ağıllı röle modulu ilə birbaşa 110V və ya 220V AC təchizatına qoşula bilərsiniz.

Addım 2: Test üçün Breadboard -da Dövrə Edin

Test üçün Breadboard -da Dövrə Edin
Test üçün Breadboard -da Dövrə Edin
Test üçün Breadboard -da Dövrə Edin
Test üçün Breadboard -da Dövrə Edin

PCB dizayn etməzdən əvvəl, əvvəlcə test üçün çörək lövhəsində dövrə düzəltdim.

Test zamanı kodu NodeMCU -ya yüklədim, sonra röleləri düymələr, toxunma açarı ilə idarə etməyə çalışdım. Blynk Tətbiqi, temperatur sensoru və LDR.

Burada RST pin aktiv aşağıdır, buna görə RST pininə bağlı olan Touch sensoru aşağı aktiv olmalıdır.

Bu NodeMCU layihəsi üçün əlavə edilmiş kodu yükləyin. Kodda lazım olan kitabxanaların bütün bağlantılarını qeyd etdim.

Addım 3: Bu IOT Layihəsi üçün Tutorial Video

Image
Image

Dərslik videosunda, bu Smart Home cihazını hazırlamaq üçün bütün addımları ətraflı izah etdim.

Beləliklə, eviniz üçün bu IoT layihəsini asanlıqla edə bilərsiniz.

Addım 4: Blynk Tətbiqini quraşdırın

Blynk tətbiqini quraşdırın
Blynk tətbiqini quraşdırın

Google play mağazasından və ya App mağazasından Blynk Tətbiqini qurun, sonra relay modulunu idarə etmək və temperaturu və rütubəti izləmək üçün bütün lazımi vidjetləri əlavə edin. Videoda bütün detalları izah etdim.

Röle modulunu idarə etmək və rejimi dəyişdirmək üçün 3 düymə vidjetlərindən istifadə etdim.

İstilik və rütubəti izləmək üçün 2 ölçü vidceti.

Addım 5: Smart Relay Modulunun fərqli rejimi

Ağıllı Relay Modulunun fərqli rejimi
Ağıllı Relay Modulunun fərqli rejimi
Ağıllı Relay Modulunun fərqli rejimi
Ağıllı Relay Modulunun fərqli rejimi

Ağıllı röleyi iki rejimdə idarə edə bilərik:

1. Manual rejimi

2. Avtomatik Rejim

PCB -də və ya Blynk Tətbiqində quraşdırılmış CMODE düyməsi ilə rejimi asanlıqla dəyişə bilərik.

Avtomobildə

Addım 6: Əl rejimi

Manual rejim
Manual rejim
Manual rejim
Manual rejim

Manuel rejimdə, S1 və S2 sensor açarlarından və ya Blynk Tətbiqindən röle modulunu idarə edə bilərik.

Həm də şəkillərdə gördüyünüz kimi OLED displeydə və Blynk Tətbiqində temperatur və rütubətin oxunmasını izləyə bilərik.

Smartfonumuzda internet varsa, Blynk Tətbiqi ilə röle modulunu hər yerdən idarə edə bilərik.

Addım 7: Avtomatik rejim

Avtomatik Rejim
Avtomatik Rejim
Avtomatik Rejim
Avtomatik Rejim

Avtomatik rejimdə, DHT11 sensoru və LDR tərəfindən idarə olunan röle modulu.

Kodda əvvəlcədən təyin edilmiş minimum və maksimum temperatur və işıq dəyərlərini təyin edə bilərik.

Temperatur Nəzarəti

Otaq temperaturu əvvəlcədən təyin edilmiş maksimum temperaturu keçəndə röle-1 açılır və otaq temperaturu əvvəlcədən təyin edilmiş minimum temperaturdan aşağı düşəndə röle-1 avtomatik olaraq sönür.

LDR Nəzarət

Eyni şəkildə işıq səviyyəsi azaldıqda röle-2 açılır və işıq kifayət olduqda röle-2 avtomatik olaraq sönür.

Dərslik videosunda ətraflı izah etdim.

Addım 8: PCB dizaynı

PCB dizaynı
PCB dizaynı

Çörək taxtasında ağıllı röle modulunun bütün xüsusiyyətlərini sınadıqdan sonra, dövrəni kompakt etmək və layihəyə peşəkar bir görünüş vermək üçün PCB dizayn etdim.

Bu IoT əsaslı ev avtomatlaşdırma layihəsinin PCB Gerber faylını aşağıdakı linkdən yükləyə bilərsiniz:

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

Addım 9: PCB sifariş edin

PCB sifariş edin
PCB sifariş edin
PCB sifariş edin
PCB sifariş edin

Garber faylını yüklədikdən sonra PCB -ni asanlıqla sifariş edə bilərsiniz

1. https://jlcpcb.com saytına daxil olun və Daxil olun/Qeydiyyatdan keçin

2. NOW QUOTE düyməsini basın.

3 "Gerber faylınızı əlavə et" düyməsini basın. Sonra yüklədiyiniz Gerber faylına baxın və seçin.

Addım 10: Gerber Faylını Yükləyin və Parametrləri Qurun

Gerber Faylının Yüklənməsi və Parametrlərin Qurulması
Gerber Faylının Yüklənməsi və Parametrlərin Qurulması
Gerber Faylının Yüklənməsi və Parametrlərin Qurulması
Gerber Faylının Yüklənməsi və Parametrlərin Qurulması

4. Kəmiyyət, PCB maskeləmə rəngi və s. Kimi tələb olunan parametri təyin edin

5. PCB üçün bütün Parametrləri seçdikdən sonra SƏBƏTƏ QAYDET düyməsini basın.

Addım 11: Göndərmə Ünvanı və Ödəniş Modunu seçin

Göndərmə Ünvanı və Ödəniş rejimi seçin
Göndərmə Ünvanı və Ödəniş rejimi seçin
Göndərmə Ünvanı və Ödəniş rejimi seçin
Göndərmə Ünvanı və Ödəniş rejimi seçin

6. Göndərmə ünvanını yazın.

7. Sizin üçün uyğun Göndərmə Metodunu seçin.

8. Sifarişi verin və ödəməyə davam edin.

Sifarişinizi JLCPCB.com saytından da izləyə bilərsiniz.

PCB -lərimin istehsalı 2 gün çəkdi və DHL çatdırılma seçimindən istifadə edərək bir həftə ərzində gəldi.

PCB -lər yaxşı qablaşdırılmışdı və keyfiyyəti bu münasib qiymətə həqiqətən yaxşı idi.

Addım 12: Bütün komponentləri lehimləyin

Bütün komponentləri lehimləyin
Bütün komponentləri lehimləyin
Bütün komponentləri lehimləyin
Bütün komponentləri lehimləyin

Bundan sonra, sxemə uyğun olaraq bütün komponentləri lehimləyin.

Sonra NodeMCU, DHT11, LDR və OLED ekranı birləşdirin.

Addım 13: NodeMCU proqramlaşdırın

NodeMCU proqramlaşdırın
NodeMCU proqramlaşdırın
NodeMCU proqramlaşdırın
NodeMCU proqramlaşdırın
NodeMCU proqramlaşdırın
NodeMCU proqramlaşdırın

1. NodeMCU -nu dizüstü kompüterə qoşun

2. Kodu yükləyin. (Əlavə olunur)

3. Blynk Auth tokenini, WiFi Adını, WiFi Şifrəsini dəyişdirin.

4. İstədiyiniz kimi Auto Mode üçün əvvəlcədən təyin edilmiş temperatur və işıq dəyərini dəyişdirin

5. NodeMCU 12E lövhəsini və müvafiq PORT -u seçin. Sonra kodu yükləyin.

** Bu layihədə həm 0.96 "OLED, həm də 1.3" OLED ekrandan istifadə edə bilərsiniz. Hər iki OLED üçün Kodu paylaşdım, istifadə etdiyiniz OLED ekrana uyğun olaraq kodu yükləyin.

Əvvəlki addımlarda kodu artıq əlavə etmişəm.

Addım 14: Ev Alətlərini qoşun

Ev Alətlərini qoşun
Ev Alətlərini qoşun

Məişət cihazlarını elektrik sxeminə uyğun olaraq bağlayın.

Zəhmət olmasa yüksək gərginliklə işləyərkən təhlükəsizlik tədbirlərinə əməl edin.

Burada birbaşa 110V və ya 220V AC qaynağını qoşa bilərsiniz.

** LOW aktiv olduğu üçün RST pin üçün sensor istifadə etməmişəm.

Addım 15: Tam dövrəni bir qutunun içinə qoyun

Tam dövrəni bir qutunun içinə qoyun
Tam dövrəni bir qutunun içinə qoyun
Tam dövrəni bir qutunun içinə qoyun
Tam dövrəni bir qutunun içinə qoyun
Tam dövrəni bir qutunun içinə qoyun
Tam dövrəni bir qutunun içinə qoyun
Tam dövrəni bir qutunun içinə qoyun
Tam dövrəni bir qutunun içinə qoyun

Tam dövrəni plastik bir qutunun içinə qoydum. Bu NodeMCU layihəsini Smart genişləndirmə qutusu olaraq istifadə edəcəyim üçün.

Çox faydalı və istifadəsi asan olacaq.

Addım 16: Nəhayət

Nəhayət
Nəhayət
Nəhayət
Nəhayət
Nəhayət
Nəhayət

110V/230V təchizatı yandırın.

İndi ev cihazlarınızı ağıllı bir şəkildə idarə edə bilərsiniz. Ümid edirəm bu ev avtomatlaşdırma layihəsini bəyənmisiniz. Bu layihə üçün lazım olan bütün məlumatları paylaşdım.

Dəyərli rəylərinizi paylaşsanız, çox minnətdar olaram, hər hansı bir sualınız varsa, şərh bölməsinə yazın.

Daha çox belə layihələr üçün TechStudyCell -i izləyin. Vaxt ayırdığınız üçün və Xoş Öyrəndiyiniz üçün təşəkkür edirik.

Tövsiyə: