Obsah:

Domácí automatizace s dotykovým senzorem NodeMCU LDR Relé pro řízení teploty: 16 kroků
Domácí automatizace s dotykovým senzorem NodeMCU LDR Relé pro řízení teploty: 16 kroků

Video: Domácí automatizace s dotykovým senzorem NodeMCU LDR Relé pro řízení teploty: 16 kroků

Video: Domácí automatizace s dotykovým senzorem NodeMCU LDR Relé pro řízení teploty: 16 kroků
Video: VYTVÁŘÍME AUTOMATIZACE DOMÁCNOSTI LOKÁLNĚ BEZ CLOUDU! - Home Assistant 2024, Červenec
Anonim
Domácí automatizace s dotykovým senzorem NodeMCU s teplotním relé LDR
Domácí automatizace s dotykovým senzorem NodeMCU s teplotním relé LDR
Domácí automatizace s dotykovým senzorem NodeMCU s teplotním relé LDR
Domácí automatizace s dotykovým senzorem NodeMCU s teplotním relé LDR
Domácí automatizace s dotykovým senzorem NodeMCU s teplotním relé LDR
Domácí automatizace s dotykovým senzorem NodeMCU s teplotním relé LDR

Ve svých předchozích projektech NodeMCU jsem ovládal dva domácí spotřebiče z aplikace Blynk. Dostal jsem mnoho komentářů a zpráv na upgrade projektu pomocí ručního ovládání a přidání dalších funkcí.

Proto jsem navrhl tento Smart Home Extension Box.

V tomto projektu domácí automatizace založené na IoT jsem vytvořil domácí automatizaci pomocí Blynk & NodeMCU s dotykovým senzorem, LDR, reléovým modulem řízení teploty se zpětnou vazbou v reálném čase.

V ručním režimu lze tento reléový modul ovládat z mobilního telefonu nebo smartphonu a pomocí ručního dotykového spínače (TTP223).

V automatickém režimu může toto inteligentní relé také snímat teplotu v místnosti a sluneční světlo a zapínat a vypínat ventilátor a žárovku pomocí senzoru DHT11 a LDR.

Tento projekt chytré domácnosti má následující funkce:

1. Domácí spotřebiče ovládané z mobilu pomocí aplikace Blynk

2. Domácí spotřebiče ovládané snímačem teploty a vlhkosti automaticky (v automatickém režimu)

3. Domácí spotřebiče ovládané Dark Sensor automaticky (v automatickém režimu)

4. Sledujte ŽIVÉ čtení teploty a vlhkosti v místnosti na OLED a chytrém telefonu

5. Domácí spotřebiče ovládané ručně dotykovým spínačem

6. Ovládejte domácí spotřebiče přes internet (WiFi)

Tento projekt je inspirován tímto projektem Simple NodeMCU

Zásoby

1. Deska NodeMCU

2. Senzor DH11

3. LDR

4. Rezistory 10k 5 č

5. Rezistory 1k 3 č

6. Rezistory 220 ohmů 2 č

7. BC547 NPN tranzistory 2 č

8. Dioda 1N4007 2 čís

9. Dioda 1N4001 1č

10. 5 mm LED (1,5 V) 3 č

11. Relé SPDT 5V 2 č

12. Stiskněte spínač/ tlačítko 4 ne (nebo) Dotykový senzor TTP223 (3 ne)

13. Konektory a propojky

14. OLED I2C displej (0,96 "nebo 1,3") (volitelně)

15. Převodník Hi-Link 220 V na 5 V AC na DC

Krok 1: Schéma zapojení

Kruhový diagram
Kruhový diagram

Toto je kompletní schéma zapojení tohoto inteligentního domácího systému založeného na IoT.

K ovládání reléového modulu jsem použil NodeMCU. Připojil jsem snímač teploty a vlhkosti DHT11 a LDR k automatickému ovládání relé podle teploty v místnosti a okolního světla.

S NodeMCU jsou spojena čtyři tlačítka, tj. S1, S2, CMODE, RST. S1 a S2 pro ruční ovládání reléového modulu.

Místo tlačítek můžete také připojit dotykové senzory TTP223.

CMODE pro změnu režimu (manuální režim, automatický režim)

RST k resetování NodeMCU

K napájení 5V do NodeMCU a relé jsem použil měnič 110V/220V AC na 5V DC.

K tomuto inteligentnímu reléovému modulu tedy můžete připojit přímo napájení 110 V nebo 220 V AC.

Krok 2: Vytvořte obvod na Breadboardu pro testování

Vytvořte obvod na prkénku pro testování
Vytvořte obvod na prkénku pro testování
Vytvořte obvod na prkénku pro testování
Vytvořte obvod na prkénku pro testování

Před návrhem desky plošných spojů jsem nejprve vytvořil obvod na desce pro testování.

Během testování jsem nahrál kód na NodeMCU a poté se pokusil ovládat relé pomocí tlačítek, dotykového spínače. Aplikace Blynk, teplotní senzor a LDR.

Zde je pin RST aktivní nízko, takže dotykový senzor spojený s pinem RST by měl být aktivní nízko.

Stáhněte si přiložený kód pro tento projekt NodeMCU. V kódu jsem zmínil všechny odkazy na požadované knihovny.

Krok 3: Výukové video k tomuto projektu IOT

Image
Image

Ve výukovém videu jsem podrobně vysvětlil všechny kroky pro vytvoření tohoto zařízení Smart Home.

Tento projekt IoT tedy můžete snadno vytvořit pro svůj domov.

Krok 4: Nainstalujte si aplikaci Blynk

Nainstalujte si aplikaci Blynk
Nainstalujte si aplikaci Blynk

Nainstalujte si aplikaci Blynk z obchodu Google Play nebo App Store a poté přidejte všechny požadované widgety pro ovládání reléového modulu a sledování teploty a vlhkosti. Všechny podrobnosti jsem vysvětlil ve výukovém videu.

K ovládání reléového modulu a změně režimu jsem použil widgety se 3 tlačítky.

A 2 widgety pro měření teploty a vlhkosti.

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

Jiný režim modulu inteligentního relé
Jiný režim modulu inteligentního relé
Jiný režim modulu inteligentního relé
Jiný režim modulu inteligentního relé

Inteligentní relé můžeme ovládat ve dvou režimech:

1. Manuální režim

2. Automatický režim

Režim můžeme snadno změnit pomocí tlačítka CMODE umístěného na desce plošných spojů nebo z aplikace Blynk.

V autě

Krok 6: Manuální režim

Manuální režim
Manuální režim
Manuální režim
Manuální režim

V ručním režimu můžeme reléový modul ovládat pomocí dotykových spínačů S1 a S2 nebo z aplikace Blynk. Stav zpětné vazby spínačů v reálném čase můžeme vždy sledovat z aplikace Blynk.

A také můžeme sledovat teplotu a vlhkost na displeji OLED a v aplikaci Blynk, jak můžete vidět na obrázcích.

Pomocí aplikace Blynk můžeme reléový modul ovládat odkudkoli, pokud máme na smartphonu internet.

Krok 7: Automatický režim

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

V automatickém režimu je reléový modul řízen senzorem DHT11 a LDR.

V kódu můžeme nastavit předdefinované minimální a maximální hodnoty teploty a světla.

Regulace teploty

Když pokojová teplota překročí předdefinovanou maximální teplotu, relé 1 sepne a když se pokojová teplota sníží pod předem definovanou minimální teplotu, relé 1 se automaticky vypne.

Ovládání LDR

Podobným způsobem, když úroveň světla klesá, se relé 2 zapne a když je světla dostatečné, relé 2 se automaticky vypne.

Podrobně jsem vysvětlil ve výukovém videu.

Krok 8: Navrhování DPS

Navrhování DPS
Navrhování DPS

Po otestování všech funkcí modulu inteligentního relé na prkénku jsem navrhl desku plošných spojů, aby byl obvod kompaktní a dodal projektu profesionální vzhled.

Soubor PCB Gerber tohoto projektu domácí automatizace založený na IoT si můžete stáhnout z následujícího odkazu:

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

Krok 9: Objednejte PCB

Objednejte PCB
Objednejte PCB
Objednejte PCB
Objednejte PCB

Po stažení souboru Garber můžete snadno objednat DPS

1. Navštivte stránku https://jlcpcb.com a přihlaste se/zaregistrujte se

2. Klikněte na tlačítko CITOVAT NYNÍ.

3 Klikněte na tlačítko „Přidat soubor Gerber“. Poté procházejte a vyberte stažený soubor Gerber.

Krok 10: Nahrání souboru Gerber a nastavení parametrů

Nahrání souboru Gerber a nastavení parametrů
Nahrání souboru Gerber a nastavení parametrů
Nahrání souboru Gerber a nastavení parametrů
Nahrání souboru Gerber a nastavení parametrů

4. Nastavte požadovaný parametr, jako je množství, barva maskování DPS atd

5. Po výběru všech parametrů pro PCB klikněte na tlačítko ULOŽIT DO KOŠÍKU.

Krok 11: Vyberte doručovací adresu a režim platby

Vyberte doručovací adresu a režim platby
Vyberte doručovací adresu a režim platby
Vyberte doručovací adresu a režim platby
Vyberte doručovací adresu a režim platby

6. Zadejte dodací adresu.

7. Vyberte způsob dopravy, který vám vyhovuje.

8. Odešlete objednávku a pokračujte k platbě.

Svou objednávku můžete také sledovat na JLCPCB.com.

Výroba mých PCB trvala 2 dny a dorazila do týdne pomocí možnosti doručení DHL.

PCB byly dobře zabalené a kvalita byla za tuto dostupnou cenu opravdu dobrá.

Krok 12: Pájejte všechny součásti

Pájejte všechny součásti
Pájejte všechny součásti
Pájejte všechny součásti
Pájejte všechny součásti

Poté pájejte všechny součásti podle schématu zapojení.

Poté připojte displej NodeMCU, DHT11, LDR a OLED.

Krok 13: Naprogramujte NodeMCU

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

1. Připojte NodeMCU k notebooku

2. Stáhněte si kód. (Připojený)

3. Změňte token Blynk Auth, název WiFi, heslo WiFi.

4. Změňte předdefinovanou hodnotu teploty a světla pro automatický režim podle svého požadavku

5. Vyberte desku NodeMCU 12E a správný PORT. Poté nahrajte kód.

** V tomto projektu můžete použít 0,96 "OLED i 1,3" OLED displej. Sdílel jsem kód pro oba OLED, nahrajte kód podle OLED displeje, který používáte.

V předchozích krocích jsem již připojil kód.

Krok 14: Připojte domácí spotřebiče

Připojte domácí spotřebiče
Připojte domácí spotřebiče

Připojte domácí spotřebiče podle schématu zapojení.

Při práci s vysokým napětím dodržujte příslušná bezpečnostní opatření.

Zde můžete přímo připojit napájení 110 V nebo 220 V AC.

** Pro pin RST jsem nepoužil dotykový senzor, protože je aktivní NÍZKO.

Krok 15: Umístěte celý obvod do BOXU

Umístěte celý obvod do BOXU
Umístěte celý obvod do BOXU
Umístěte celý obvod do BOXU
Umístěte celý obvod do BOXU
Umístěte celý obvod do BOXU
Umístěte celý obvod do BOXU
Umístěte celý obvod do BOXU
Umístěte celý obvod do BOXU

Umístil jsem celý obvod do plazmového boxu. Protože tento projekt NodeMCU použiji jako inteligentní rozšiřující BOX.

Bude to velmi užitečné a snadné použití.

Krok 16: Konečně

Konečně
Konečně
Konečně
Konečně
Konečně
Konečně

Zapněte napájení 110V/230V.

Nyní můžete své domácí spotřebiče chytře ovládat. Doufám, že se vám tento projekt domácí automatizace líbil. Sdílel jsem všechny požadované informace o tomto projektu.

Budu opravdu rád, pokud se podělíte o svou cennou zpětnou vazbu, Také pokud máte jakýkoli dotaz, napište prosím do sekce komentářů.

Pro více takových projektů prosím sledujte TechStudyCell. Děkuji za váš čas a přeji příjemné učení.

Doporučuje: