Obsah:
- Zásoby
- Krok 1: Schéma zapojení
- Krok 2: Vytvořte obvod na Breadboardu pro testování
- Krok 3: Nainstalujte si aplikaci Blynk
- Krok 4: Jiný režim modulu inteligentního relé
- Krok 5: Manuální režim
- Krok 6: Automatický režim
- Krok 7: Navrhování DPS
- Krok 8: Objednejte PCB
- Krok 9: Nahrání souboru Gerber a nastavení parametrů
- Krok 10: Vyberte dodací adresu a režim platby
- Krok 11: Pájejte všechny součásti
- Krok 12: Naprogramujte NodeMCU
- Krok 13: Připojte domácí spotřebiče
- Krok 14: Konečně
Video: Jak vytvořit domácí automatizaci založenou na IoT pomocí ovládacího relé senzorů NodeMCU: 14 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
V tomto projektu založeném na IoT jsem vytvořil Home Automation s řídicím reléovým modulem Blynk a NodeMCU 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 chytrého telefonu a pomocí ručního spínače. 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.
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é automaticky tmavým čidlem (v automatickém režimu) 4. Sledujte LIVE pokojovou teplotu a čtení vlhkosti na OLED a Smartphone 5. Domácí spotřebiče ovládané pomocí ručních spínačů 6. Ovládejte domácí spotřebiče přes internet
Zásoby
Požadované součásti pro tento projekt Smart House
1. NodeMCU
2. Senzor DH11
3. LDR
4. Rezistory 10k 5 č
5. Rezistory 1k 5 ne (R1 až R4)
6. 220 ohmové odpory 2 ne (R5 a R6)
7. Optocoupler PC817 2 no
8. BC547 NPN tranzistory 2 č
9. Dioda 1N4007 2 čís
10. Dioda 1N4001 1č
11. LED (1,5 V) 3 č
12. Kondenzátory 100uF 2 č
13. Relé SPDT 12V 2 č
14. 7805 regulátor napětí 1 č
15. Stiskněte přepínač/ tlačítko 4 č
16. Konektory a propojky
17. OLED I2C displej (0,96 "nebo 1,3")
Krok 1: Schéma zapojení
Toto je kompletní schéma zapojení tohoto projektu domácí automatizace založené 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 k ručnímu ovládání reléového modulu CMODE ke změně režimu (manuální režim, automatický režim) RST k resetování NodeMCU Dodal jsem 12 V do reléového modulu a použil regulátor napětí 7805 k napájení 5 V do NodeMCU.
Krok 2: Vytvořte obvod na Breadboardu 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, aplikace Blynk, teplotního čidla a LDR.
Stáhněte si přiložený kód pro tento projekt NodeMCU.
V kódu jsem zmínil veškerý odkaz požadovaných knihoven.
Krok 3: 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 4: Jiný režim modulu inteligentního relé
Inteligentní relé můžeme ovládat ve 2 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.
Krok 5: Manuální režim
V ručním režimu můžeme reléový modul ovládat pomocí tlačítek S1 a S2 nebo z aplikace Blynk.
Z aplikace Blynk můžeme vždy sledovat stav zpětné vazby spínačů v reálném čase. 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 6: Automatický režim
V automatickém režimu je reléový modul řízen senzorem DHT11 a LDR.
Můžeme nastavit předdefinované minimální a maximální hodnoty teploty a světla. V automatickém režimu, když teplota v místnosti překročí předdefinovanou maximální teplotu, sepne relé-1 a když se pokojová teplota sníží pod předem definovanou minimální teplotu, relé-1 se automaticky vypne.
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 7: Navrhování DPS
Protože budu obvod používat denně, tak jsem po otestování všech funkcí modulu inteligentního relé na prkénku navrhl desku plošných spojů. Soubor PCB Gerber tohoto projektu domácí automatizace si můžete stáhnout z následujícího odkazu:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
Krok 8: 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 9: Nahrání souboru Gerber a nastavení parametrů
4. Nastavte požadovaný parametr, jako je množství, barva desky plošných spojů atd
5. Po výběru všech parametrů pro PCB klikněte na tlačítko ULOŽIT DO KOŠÍKU.
Krok 10: Vyberte dodací 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 11: 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 12: 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 13: 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í.
Připojte napájecí napětí 12Volt DC k desce plošných spojů podle obrázku.
Krok 14: Konečně
Zapněte napájení 110 V/230 V a napájení 12 V DC.
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:
Extrémně jednoduchý způsob, jak začít s domácí automatizací pomocí modulů DIY: 6 kroků
Extrémně jednoduchý způsob, jak začít s domácí automatizací pomocí modulů DIY: Byl jsem příjemně překvapen, když jsem se rozhodl zkusit přidat nějaké domácí senzory do domácího asistenta. Používání ESPHome je velmi jednoduché a v tomto příspěvku se naučíme ovládat pin GPIO a také získávat teplotu & údaje o vlhkosti z bezdrátového
Ovládejte domácí spotřebiče přes LoRa - LoRa v domácí automatizaci - Dálkové ovládání LoRa: 8 kroků
Ovládejte domácí spotřebiče přes LoRa | LoRa v domácí automatizaci | Dálkové ovládání LoRa: Ovládejte a automatizujte své elektrické spotřebiče na dlouhé vzdálenosti (kilometry) bez připojení k internetu. To je možné prostřednictvím LoRa! Hej, co se děje, lidi? Akarsh zde od CETech. Tato PCB má také OLED displej a 3 relé, která
Budování zařízení Homie pro IoT nebo domácí automatizaci: 7 kroků (s obrázky)
Budování domácích zařízení pro IoT nebo domácí automatizaci: Tento návod je součástí mé řady domácí automatizace, podívejte se na hlavní článek „Plánování domácího automatizačního systému“. Pokud ještě nevíte, co je Homie, podívejte se na homie-esp8266 + homie od Marvina Rogera. Existuje mnoho sen
Jak vytvořit domácí automatizační systém Firebase pomocí NodeMCU - v platformě IOT: 14 kroků
Jak vytvořit domácí automatizační systém Firebase pomocí NodeMCU | v platformě IOT: CÍL TÉTO PROJEKTU Tento projekt si klade za cíl vyvinout systém domácí automatizace, který uživateli poskytne úplnou kontrolu nad všemi dálkově ovladatelnými zařízeními jeho domova pomocí aplikace IOT pro Android. Existuje mnoho online serverů a platforem třetích stran
Jak vytvořit jednoduchý chatovací program v jazyce Visual Basic pomocí ovládacího prvku Microsoft Winsock: 7 kroků
Jak vytvořit jednoduchý chatovací program v jazyce Visual Basic pomocí ovládacího prvku Microsoft Winsock: V této instuctable vám ukážu, jak vytvořit jednoduchý chatovací program v jazyce Visual Basic. projdu si, co všechno kód dělá, takže se budete učit, jak ho vytvoříte, a na konci vám ukážu, jak ho používat