Mündəricat:

NodeMCU Sensor Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını Necə Etmək olar: 14 Addım (Şəkillərlə birlikdə)
NodeMCU Sensor Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını Necə Etmək olar: 14 Addım (Şəkillərlə birlikdə)

Video: NodeMCU Sensor Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını Necə Etmək olar: 14 Addım (Şəkillərlə birlikdə)

Video: NodeMCU Sensor Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını Necə Etmək olar: 14 Addım (Şəkillərlə birlikdə)
Video: PZEM-004T & ESP8266 ESP-01 Wi-Fi Enerji Monitoru | ESP-01 Ev Avtomatlaşdırma | RemoteXY 2024, Noyabr
Anonim
Image
Image
NodeMCU Sensorları Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını necə etmək olar
NodeMCU Sensorları Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını necə etmək olar
NodeMCU Sensorları Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını necə etmək olar
NodeMCU Sensorları Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını necə etmək olar

Bu IoT əsaslı layihədə, Blynk ilə Ev Avtomatlaşdırmasını və NodeMCU idarəetmə rölesi modulunu real vaxt rəyləri ilə hazırladım. Manual rejimdə bu röle modulu Mobil və ya smartfondan və Manual keçiddən idarə oluna bilər. Avtomatik rejimdə, bu ağıllı röle, fanı və ampulü açmaq və söndürmək üçün otaq temperaturunu 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 Tətbiqi ilə Mobildən idarə olunan məişət texnikası 2. Məişət texnikası temperatur və Nəmlik sensoru tərəfindən avtomatik idarə olunur (Avtomatik rejimdə) 3. Qaranlıq Sensor tərəfindən avtomatik idarə olunan məişət texnikası (Avtomatik rejimdə) 4. OLED -də CANLI otaq temperaturu və Rütubət oxunuşunu izləyin və Smartfon 5. Manual açarlarla idarə olunan məişət texnikası 6. İnternet vasitəsi ilə məişət texnikasına nəzarət

Təchizat

Bu Ağıllı Ev layihəsi üçün tələb olunan komponentlər

1. NodeMCU

2. DH11 Sensoru

3. LDR

4. 10k Rezistorlar 5 yox

5. 1k Rezistorlar 5 yox (R1 - R4)

6. 220 ohm Rezistorlar 2 yox (R5 & R6)

7. Optocoupler PC817 2 nömrəli

8. BC547 NPN Transistorlar 2 nömrəli

9. Diod 1N4007 2 no

10. Diod 1N4001 1no

11. LED (1.5v) 3 yox

12. Kondansatörler 100uF 2 no

13. SPDT 12V Röleləri 2 no

14. 7805 gərginlik tənzimləyicisi 1 no

15. 4 nömrəli düyməni/ düyməni basın

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

17. OLED I2C Ekranı (0,96 "və ya 1,3")

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

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

Bu IoT əsaslı ev avtomatlaşdırma layihəsinin 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 & S2 röle modulunu əl ilə idarə etmək üçün CMODE rejimi dəyişdirmək üçün (Manual Mode, Auto Mode) RST NodeMCU -nu sıfırlamaq üçün RV moduluna 12V verdim və NodeMCU -ya 5v vermək üçün 7805 gərginlik tənzimləyicisini istifadə etdim.

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 düymələr, Blynk App, temperatur sensoru və LDR ilə röleləri idarə etməyə çalışdım.

Bu NodeMCU layihəsi üçün əlavə edilmiş kodu yükləyin.

Kodda lazım olan kitabxanaların bütün linklərini qeyd etdim.

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

Blynk tətbiqini quraşdırın
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 4: Smart Relay Modulunun fərqli rejimi

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

Ağıllı röleyi 2 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.

Addım 5: Əl rejimi

Manual rejim
Manual rejim
Manual rejim
Manual rejim

Manuel rejimdə, S1 və S2 düymələrindən və ya Blynk Tətbiqindən röle modulunu idarə edə bilərik.

Həmişə Blynk Tətbiqindən açarların real vaxtdakı geribildirim vəziyyətini izləyə 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 6: 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.

Əvvəlcədən təyin edilmiş minimum və maksimum temperatur və işıq dəyərlərini təyin edə bilərik. Avtomatik rejimdə otaq istiliyi əvvəlcədən təyin edilmiş maksimum temperaturu keçdikdə 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.

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 7: PCB dizaynı

PCB dizaynı
PCB dizaynı

Gündəlik dövrəni istifadə edəcəyim üçün çörək taxtasında ağıllı röle modulunun bütün xüsusiyyətlərini sınadıqdan sonra PCB dizayn etdim. Bu 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=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

Addım 8: PCB sifariş edin

PCB sifariş edin
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 9: 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 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 10: 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
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 11: 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 12: 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 13: 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.

Dövrdə göstərildiyi kimi 12Volt DC təchizatı PCB -yə qoşun.

Addım 14: Nəhayət

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

110V/230V və 12V DC təchizatını 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ə: