Obsah:

Domáca automatizácia s dotykovým snímačom NodeMCU LDR Relé na reguláciu teploty: 16 krokov
Domáca automatizácia s dotykovým snímačom NodeMCU LDR Relé na reguláciu teploty: 16 krokov

Video: Domáca automatizácia s dotykovým snímačom NodeMCU LDR Relé na reguláciu teploty: 16 krokov

Video: Domáca automatizácia s dotykovým snímačom NodeMCU LDR Relé na reguláciu teploty: 16 krokov
Video: SKYFILABS ONLINE COURSE : AUTOMATED STREET LIGHTING SYSTEM USING IOT - SPHOORTHY VIJAYANAGARAM 2024, December
Anonim
Domáca automatizácia s dotykovým snímačom teploty LDR NodeMCU, relé na ovládanie teploty
Domáca automatizácia s dotykovým snímačom teploty LDR NodeMCU, relé na ovládanie teploty
Domáca automatizácia s dotykovým snímačom teploty LDR NodeMCU, relé na ovládanie teploty
Domáca automatizácia s dotykovým snímačom teploty LDR NodeMCU, relé na ovládanie teploty
Domáca automatizácia s dotykovým snímačom teploty LDR NodeMCU, relé na ovládanie teploty
Domáca automatizácia s dotykovým snímačom teploty LDR NodeMCU, relé na ovládanie teploty

V mojich minulých projektoch NodeMCU som ovládal dva domáce spotrebiče z aplikácie Blynk. Dostal som veľa komentárov a správ na aktualizáciu projektu pomocou manuálneho ovládania a pridania ďalších funkcií.

Preto som navrhol tento box pre rozšírenie domácnosti.

V tomto projekte domácej automatizácie založenej na IoT som urobil domácu automatizáciu pomocou Blynk & NodeMCU s dotykovým senzorom, LDR, reléovým modulom riadenia teploty so spätnou väzbou v reálnom čase.

V manuálnom režime je tento reléový modul možné ovládať z mobilného telefónu alebo smartfónu a pomocou ručného dotykového spínača (TTP223).

V automatickom režime môže toto inteligentné relé snímať teplotu v miestnosti a slnečné svetlo a pomocou senzora DHT11 a LDR zapnúť a vypnúť ventilátor a žiarovku.

Tento projekt inteligentnej domácnosti má nasledujúce vlastnosti:

1. Domáce spotrebiče ovládané z mobilu pomocou aplikácie Blynk

2. Domáce spotrebiče ovládané snímačom teploty a vlhkosti automaticky (v automatickom režime)

3. Domáce spotrebiče ovládané systémom Dark Sensor automaticky (v automatickom režime)

4. Monitorujte ŽIVÉ čítanie izbovej teploty a vlhkosti na OLED a smartfóne

5. Domáce spotrebiče ovládané ručne dotykovým spínačom

6. Ovládajte domáce spotrebiče prostredníctvom internetu (WiFi)

Tento projekt je inšpirovaný týmto projektom Simple NodeMCU

Zásoby

1. Doska NodeMCU

2. Snímač DH11

3. LDR

4. 10k Rezistory 5 č

5. 1k Rezistory 3 č

6. 220 ohmové odpory 2 č

7. BC547 NPN tranzistory 2 č

8. Dióda 1N4007 2 č

9. Dióda 1N4001 1č

10. 5-mm LED (1,5v) 3 č

11. Relé SPDT 5V 2 č

12. Stlačte spínač/ tlačidlo 4 nie (alebo) Dotykový snímač TTP223 (3č.)

13. Konektory a prepojky

14. OLED I2C displej (0,96 palca alebo 1,3 palca) (voliteľné)

15. Hi-Link prevodník 220 V na 5 V AC na DC

Krok 1: Schéma zapojenia

Schéma zapojenia
Schéma zapojenia

Toto je kompletný schéma zapojenia tohto inteligentného domáceho systému na báze internetu vecí.

Na ovládanie reléového modulu som použil NodeMCU. Pripojil som snímač teploty a vlhkosti DHT11 a LDR na automatické ovládanie relé podľa teploty miestnosti a okolitého svetla.

S NodeMCU sú spojené štyri tlačidlá, tj. S1, S2, CMODE, RST. S1 a S2 na ručné ovládanie reléového modulu.

Namiesto tlačidiel môžete tiež pripojiť dotykové senzory TTP223.

CMODE na zmenu režimu (manuálny režim, automatický režim)

RST na resetovanie NodeMCU

Na napájanie 5V do NodeMCU a relé som použil prevodník 110V/220V AC na 5V DC.

K tomuto inteligentnému reléovému modulu teda môžete pripojiť priamo napájanie 110 V alebo 220 V AC.

Krok 2: Vytvorte obvod na doske pre testovanie

Vytvorte obvod na doske pre testovanie
Vytvorte obvod na doske pre testovanie
Vytvorte obvod na doske pre testovanie
Vytvorte obvod na doske pre testovanie

Pred návrhom DPS som najskôr urobil obvod na doske na testovanie.

Počas testovania som nahral kód na NodeMCU a potom som sa pokúsil ovládať relé pomocou tlačidiel, dotykového spínača. Aplikácia Blynk, snímač teploty a LDR.

Tu je kolík RST aktívny nízko, takže dotykový snímač spojený s kolíkom RST by mal byť aktívny nízko.

Stiahnite si priložený kód pre tento projekt NodeMCU. V kóde som spomenul všetky odkazy na požadované knižnice.

Krok 3: Výučbové video k tomuto projektu IOT

Image
Image

V inštruktážnom videu som podrobne vysvetlil všetky kroky na výrobu tohto zariadenia Smart Home.

Tento projekt IoT si teda môžete ľahko vyrobiť pre svoj domov.

Krok 4: Nainštalujte si aplikáciu Blynk

Nainštalujte si aplikáciu Blynk
Nainštalujte si aplikáciu Blynk

Nainštalujte si aplikáciu Blynk z obchodu Google Play alebo App Store a potom pridajte všetky požadované miniaplikácie na ovládanie reléového modulu a monitorovanie teploty a vlhkosti. Všetky podrobnosti som vysvetlil v inštruktážnom videu.

Na ovládanie reléového modulu a zmenu režimu som použil miniaplikácie s tromi tlačidlami.

A 2 miniaplikácie na meranie teploty a vlhkosti.

Krok 5: Iný režim modulu inteligentného relé

Rôzny režim modulu inteligentného relé
Rôzny režim modulu inteligentného relé
Rôzny režim modulu inteligentného relé
Rôzny režim modulu inteligentného relé

Inteligentné relé môžeme ovládať v dvoch režimoch:

1. Manuálny režim

2. Automatický režim

Režim môžeme ľahko zmeniť pomocou tlačidla CMODE namontovaného na doske plošných spojov alebo z aplikácie Blynk.

V aute

Krok 6: Manuálny režim

Manuálny mód
Manuálny mód
Manuálny mód
Manuálny mód

V manuálnom režime môžeme reléový modul ovládať pomocou dotykových spínačov S1 a S2 alebo z aplikácie Blynk. Stav spätnej väzby spínačov v reálnom čase môžeme vždy sledovať z aplikácie Blynk.

A taktiež môžeme monitorovať čítanie teploty a vlhkosti na OLED displeji a aplikácii Blynk, ako vidíte na obrázkoch.

Pomocou aplikácie Blynk môžeme reléový modul ovládať odkiaľkoľvek, ak máme v smartfóne internet.

Krok 7: Automatický režim

Automatický režim
Automatický režim
Automatický režim
Automatický režim

V automatickom režime je reléový modul ovládaný snímačom DHT11 a LDR.

V kóde môžeme nastaviť preddefinované minimálne a maximálne hodnoty teploty a svetla.

Ovládanie teploty

Keď teplota v miestnosti prekročí vopred definovanú maximálnu teplotu, relé 1 sa zapne a keď sa teplota v miestnosti zníži pod vopred definovanú minimálnu teplotu, relé 1 sa automaticky vypne.

Ovládanie LDR

Podobným spôsobom, keď úroveň svetla klesne, sa relé 2 zapne a keď je svetla dostatok, relé 2 sa automaticky vypne.

Podrobne som to vysvetlil v inštruktážnom videu.

Krok 8: Navrhovanie DPS

Navrhovanie DPS
Navrhovanie DPS

Po otestovaní všetkých funkcií modulu inteligentného relé na nepájivom poli som navrhol DPS tak, aby bol obvod kompaktný a dodal projektu profesionálny vzhľad.

Súbor PCB Gerber tohto projektu domácej automatizácie založenej na IoT si môžete stiahnuť z nasledujúceho odkazu:

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

Krok 9: Objednajte si DPS

Objednajte si DPS
Objednajte si DPS
Objednajte si DPS
Objednajte si DPS

Po stiahnutí súboru Garber si môžete ľahko objednať DPS

1. Navštívte stránku https://jlcpcb.com a prihláste sa/zaregistrujte sa

2. Kliknite na tlačidlo CITOVAŤ TERAZ.

3 Kliknite na tlačidlo „Pridať súbor Gerber“. Potom prehľadajte a vyberte súbor Gerber, ktorý ste stiahli.

Krok 10: Odovzdajte súbor Gerber a nastavte parametre

Odovzdanie súboru Gerber a nastavenie parametrov
Odovzdanie súboru Gerber a nastavenie parametrov
Odovzdanie súboru Gerber a nastavenie parametrov
Odovzdanie súboru Gerber a nastavenie parametrov

4. Nastavte požadovaný parameter, ako je množstvo, farba masky PCB atď

5. Po zvolení všetkých parametrov pre DPS kliknite na tlačidlo ULOŽIŤ DO KOŠÍKA.

Krok 11: Vyberte dodaciu adresu a režim platby

Vyberte dodaciu adresu a režim platby
Vyberte dodaciu adresu a režim platby
Vyberte dodaciu adresu a režim platby
Vyberte dodaciu adresu a režim platby

6. Zadajte dodaciu adresu.

7. Vyberte spôsob dopravy, ktorý vám vyhovuje.

8. Odošlite objednávku a pokračujte v platbe.

Objednávku môžete sledovať aj na JLCPCB.com.

Výroba mojich PCB trvala 2 dni a dorazili do týždňa pomocou možnosti doručenia DHL.

DPS boli dobre zabalené a kvalita bola za túto dostupnú cenu skutočne dobrá.

Krok 12: Spájkujte všetky súčasti

Spájkujte všetky súčasti
Spájkujte všetky súčasti
Spájkujte všetky súčasti
Spájkujte všetky súčasti

Potom spájkujte všetky súčiastky podľa schémy zapojenia.

Potom pripojte displej NodeMCU, DHT11, LDR a OLED.

Krok 13: Naprogramujte NodeMCU

Naprogramujte NodeMCU
Naprogramujte NodeMCU
Naprogramujte NodeMCU
Naprogramujte NodeMCU
Naprogramujte NodeMCU
Naprogramujte NodeMCU

1. Pripojte NodeMCU k prenosnému počítaču

2. Stiahnite si kód. (Priložené)

3. Zmeňte token Blynk Auth, názov WiFi, heslo WiFi.

4. Zmeňte preddefinovanú hodnotu teploty a osvetlenia pre automatický režim podľa svojich požiadaviek

5. Vyberte dosku NodeMCU 12E a správny PORT. Potom nahrajte kód.

** V tomto projekte môžete použiť 0,96 "OLED aj 1,3" OLED displej. Zdieľal som kód pre obidva OLED, nahrajte kód podľa OLED displeja, ktorý používate.

Kód som už priložil v predchádzajúcich krokoch.

Krok 14: Pripojte domáce spotrebiče

Pripojte domáce spotrebiče
Pripojte domáce spotrebiče

Pripojte domáce spotrebiče podľa schémy zapojenia.

Pri práci s vysokým napätím dodržiavajte správne bezpečnostné opatrenia.

Tu môžete priamo pripojiť napájanie 110 V alebo 220 V AC.

** Nepoužil som dotykový senzor pre kolík RST, pretože je aktívny NÍZKO.

Krok 15: Umiestnite kompletný obvod do BOXU

Umiestnite celý obvod do BOXU
Umiestnite celý obvod do BOXU
Umiestnite celý obvod do BOXU
Umiestnite celý obvod do BOXU
Umiestnite celý obvod do BOXU
Umiestnite celý obvod do BOXU
Umiestnite celý obvod do BOXU
Umiestnite celý obvod do BOXU

Celý obvod som umiestnil do plazmového boxu. Pretože tento projekt NodeMCU budem používať ako inteligentný rozširujúci BOX.

Bude to veľmi užitočné a jednoduché použitie.

Krok 16: Nakoniec

Konečne
Konečne
Konečne
Konečne
Konečne
Konečne

Zapnite napájanie 110V/230V.

Teraz môžete svoje domáce spotrebiče ovládať inteligentným spôsobom. Dúfam, že sa vám tento projekt automatizácie domácnosti páčil. Zdieľal som všetky požadované informácie o tomto projekte.

Skutočne ocením, ak sa podelíte o svoju cennú spätnú väzbu. Ak máte akékoľvek otázky, napíšte do sekcie komentárov.

Ďalšie podobné projekty nájdete na TechStudyCell. Ďakujem za váš čas a veselé učenie.

Odporúča: