Sisällysluettelo:

Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä: 16 vaihetta
Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä: 16 vaihetta

Video: Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä: 16 vaihetta

Video: Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä: 16 vaihetta
Video: NODEMCU ESP8266 Home Automation Project / Web Control / Wifi Controller/ #robotics #automation #wifi 2024, Heinäkuu
Anonim
Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä
Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä
Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä
Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä
Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä
Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä

Aiemmissa NodeMCU -projekteissani olen ohjannut kahta kodinkoneita Blynk -sovelluksesta. Sain paljon kommentteja ja viestejä päivittääkseni projektin manuaalisella ohjauksella ja lisäämällä ominaisuuksia.

Joten olen suunnitellut tämän Smart Home Extension Boxin.

Tässä IoT-pohjaisessa kodin automaatiohankkeessa olen tehnyt kotiautomaatiota käyttämällä Blynk & NodeMCU: ta, jossa on kosketusanturi, LDR, lämpötilan ohjausrelemoduuli ja reaaliaikainen palaute.

Manuaalisessa tilassa tätä välitysmoduulia voidaan ohjata matkapuhelimella tai älypuhelimella ja manuaalisella kosketuskytkimellä (TTP223).

Automaattitilassa tämä älyrele voi myös havaita huonelämpötilan ja auringonvalon kytkeäkseen tuulettimen ja lampun päälle ja pois päältä DHT11 -anturin ja LDR: n avulla.

Tässä älykkään kodin projektissa on seuraavat ominaisuudet:

1. Kodinkoneet, joita ohjataan mobiilista Blynk -sovelluksella

2. Lämpötila- ja kosteusanturin automaattisesti ohjaamat kodinkoneet (automaattitilassa)

3. Kodinkoneet, joita Dark Sensor ohjaa automaattisesti (automaattitilassa)

4. Seuraa LIVE -huoneen lämpötilaa ja kosteutta OLED- ja älypuhelimissa

5. Kodinkoneita ohjataan käsin kosketuskytkimellä

6. Hallitse kodinkoneita Internetin kautta (WiFi)

Tämä projekti on saanut inspiraationsa tästä Simple NodeMCU -projektista

Tarvikkeet

1. NodeMCU Board

2. DH11 -anturi

3. LDR

4. 10k vastukset 5 no

5. 1k Vastukset 3 ei

6. 220 ohmin vastukset 2 no

7. BC547 NPN -transistorit 2 nro

8. Diodi 1N4007 2 nro

9. Diodi 1N4001 1no

10. 5 mm: n LED (1,5 V) 3 nro

11. SPDT 5V Releet 2 no

12. Painokytkin/ painike 4 ei (tai) TTP223 -kosketusanturi (3 ei)

13. Liittimet ja hyppyjohdot

14. OLED I2C -näyttö (0,96 "tai 1,3") (valinnainen)

15. Hi-Link 220V-5V AC-DC-muunnin

Vaihe 1: Piirikaavio

Piirikaavio
Piirikaavio

Tämä on täydellinen piirikaavio tälle IoT -pohjaiselle älykkäälle kotijärjestelmälle.

Olen käyttänyt NodeMCU: ta relemoduulin ohjaamiseen. Olen liittänyt DHT11 lämpötila- ja kosteusanturin ja LDR: n ohjaamaan relettä automaattisesti huoneen lämpötilan ja ympäristön valon mukaan.

NodeMCU: een on liitetty neljä painiketta, eli S1, S2, CMODE, RST. S1 & S2 ohjata relemoduulia manuaalisesti.

Voit myös liittää TTP223 Touch -anturit painikkeiden sijasta.

CMODE muuttaa tilaa (manuaalinen tila, automaattinen tila)

Nollaa NodeMCU painamalla RST

Olen käyttänyt 110V/220V AC - 5V DC -muunninta 5V: n toimittamiseksi NodeMCU: lle ja releille.

Voit siis kytkeä 110 V: n tai 220 V: n verkkovirran suoraan tähän älykkääseen relemoduuliin.

Vaihe 2: Tee piiri leipälevylle testausta varten

Tee piirilevy testattavaksi leipälevylle
Tee piirilevy testattavaksi leipälevylle
Tee piirilevy testattavaksi leipälevylle
Tee piirilevy testattavaksi leipälevylle

Ennen piirilevyn suunnittelua olen ensin tehnyt piirilevyn testattavaksi.

Testin aikana olen ladannut koodin NodeMCU: hon ja yrittänyt sitten ohjata releitä painikkeilla, kosketuskytkimellä. Blynk -sovellus, lämpötila -anturi ja LDR.

Tässä RST -nasta on aktiivinen alhainen, joten RST -nastaan kytketyn kosketusanturin tulisi olla aktiivinen alhaalla.

Lataa liitteenä oleva koodi tälle NodeMCU -projektille. Olen maininnut koodissa kaikki tarvittavien kirjastojen linkit.

Vaihe 3: Opetusvideo tälle IOT -projektille

Image
Image

Opetusvideossa olen selittänyt kaikki tämän Smart Home -laitteen valmistusvaiheet yksityiskohtaisesti.

Joten voit helposti tehdä tämän IoT -projektin kotiisi.

Vaihe 4: Asenna Blynk -sovellus

Asenna Blynk -sovellus
Asenna Blynk -sovellus

Asenna Blynk -sovellus Google Play -kaupasta tai App Storesta ja lisää sitten kaikki tarvittavat widgetit, joilla voit hallita relemoduulia ja seurata lämpötilaa ja kosteutta. Olen selittänyt kaikki yksityiskohdat opetusvideossa.

Olen käyttänyt 3 painikkeen widgettejä ohjataksesi relemoduulia ja vaihtaaksesi tilaa.

Ja 2 mittaria widgetit lämpötilan ja kosteuden seuraamiseen.

Vaihe 5: Smart Relay -moduulin eri tila

Smart Relay -moduulin eri tila
Smart Relay -moduulin eri tila
Smart Relay -moduulin eri tila
Smart Relay -moduulin eri tila

Voimme ohjata älyrelettä kahdessa tilassa:

1. Manuaalinen tila

2. Automaattinen tila

Voimme vaihtaa tilan helposti piirilevylle asennetulla CMODE -painikkeella tai Blynk -sovelluksesta.

Autossa

Vaihe 6: Manuaalinen tila

Manuaalitila
Manuaalitila
Manuaalitila
Manuaalitila

Manuaalisessa tilassa voimme ohjata relemoduulia S1- ja S2-kosketuskytkimillä tai Blynk-sovelluksella.

Voimme myös seurata lämpötilan ja kosteuden lukemista OLED -näytöstä ja Blynk -sovelluksesta, kuten kuvista näkyy.

Blynk -sovelluksella voimme ohjata relemoduulia mistä tahansa, jos älypuhelimessamme on internet.

Vaihe 7: Automaattinen tila

Automaattinen tila
Automaattinen tila
Automaattinen tila
Automaattinen tila

Automaattitilassa DHT11 -anturin ja LDR: n ohjaama relemoduuli.

Voimme asettaa koodiin ennalta määritetyn minimi- ja maksimilämpötilan ja valon arvot.

Lämpötilan säätö

Kun huonelämpötila ylittää ennalta määritetyn maksimilämpötilan, rele 1 kytkeytyy päälle ja kun huonelämpötila laskee alemmaksi kuin ennalta määritetty minimilämpötila, rele 1 kytkeytyy automaattisesti pois päältä.

LDR -ohjaus

Samalla tavalla, kun valotaso laskee, rele 2 kytkeytyy päälle ja kun valo on riittävä, rele 2 sammuu automaattisesti.

Olen selittänyt yksityiskohtaisesti opetusvideossa.

Vaihe 8: Piirilevyn suunnittelu

Piirilevyn suunnittelu
Piirilevyn suunnittelu

Kun olen testannut kaikki älyrelemoduulin ominaisuudet leipälevyllä, olen suunnitellut piirilevyn niin, että piiri on kompakti ja antaa projektille ammattimaisen ilmeen.

Voit ladata tämän IoT -pohjaisen kodin automaatiohankkeen PCB Gerber -tiedoston seuraavasta linkistä:

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

Vaihe 9: Tilaa piirilevy

Tilaa piirilevy
Tilaa piirilevy
Tilaa piirilevy
Tilaa piirilevy

Garber -tiedoston lataamisen jälkeen voit helposti tilata piirilevyn

1. Siirry osoitteeseen https://jlcpcb.com ja Kirjaudu sisään/rekisteröidy

2. Napsauta QUOTE NOW -painiketta.

3 Napsauta "Lisää Gerber -tiedostosi" -painiketta. Selaa ja valitse lataamasi Gerber -tiedosto.

Vaihe 10: Lataa Gerber -tiedosto ja määritä parametrit

Gerber -tiedoston lataaminen ja parametrien asettaminen
Gerber -tiedoston lataaminen ja parametrien asettaminen
Gerber -tiedoston lataaminen ja parametrien asettaminen
Gerber -tiedoston lataaminen ja parametrien asettaminen

4. Aseta vaadittu parametri, kuten määrä, piirilevyn peiteväri jne

5. Kun olet valinnut kaikki piirilevyn parametrit, napsauta SAVE TO CART -painiketta.

Vaihe 11: Valitse toimitusosoite ja maksutapa

Valitse toimitusosoite ja maksutapa
Valitse toimitusosoite ja maksutapa
Valitse toimitusosoite ja maksutapa
Valitse toimitusosoite ja maksutapa

6. Kirjoita toimitusosoite.

7. Valitse sinulle sopiva toimitustapa.

8. Lähetä tilaus ja jatka maksua.

Voit myös seurata tilaustasi osoitteessa JLCPCB.com.

Piirilevyjen valmistus kesti 2 päivää ja ne saapuivat viikossa DHL -toimitusvaihtoehdon avulla.

Piirilevyt olivat hyvin pakattuja ja laatu oli todella hyvä tähän edulliseen hintaan.

Vaihe 12: Juottaa kaikki komponentit

Juottaa kaikki komponentit
Juottaa kaikki komponentit
Juottaa kaikki komponentit
Juottaa kaikki komponentit

Tämän jälkeen juota kaikki komponentit piirikaavion mukaisesti.

Liitä sitten NodeMCU, DHT11, LDR ja OLED -näyttö.

Vaihe 13: Ohjelmoi NodeMCU

Ohjelmoi NodeMCU
Ohjelmoi NodeMCU
Ohjelmoi NodeMCU
Ohjelmoi NodeMCU
Ohjelmoi NodeMCU
Ohjelmoi NodeMCU

1. Liitä NodeMCU kannettavaan tietokoneeseen

2. Lataa koodi. (Liitteenä)

3. Vaihda Blynk Auth -merkki, WiFi -nimi, WiFi -salasana.

4. Muuta Auto -tilan ennalta määritetty lämpötila ja valoarvo tarpeidesi mukaan

5. Valitse NodeMCU 12E -kortti ja oikea PORT. Lataa sitten koodi.

** Tässä projektissa voit käyttää sekä 0,96 "OLED- että 1,3" OLED -näyttöä. Olen jakanut koodin molemmille OLED -laitteille, lataa koodi käyttämäsi OLED -näytön mukaan.

Olen liittänyt koodin jo edellisissä vaiheissa.

Vaihe 14: Yhdistä kodinkoneet

Yhdistä kodinkoneet
Yhdistä kodinkoneet

Liitä kodinkoneet kytkentäkaavion mukaisesti.

Noudata asianmukaisia varotoimia työskennellessäsi suurjännitteellä.

Täällä voit kytkeä suoraan 110V tai 220V AC -virtalähteen.

** En ole käyttänyt RST -nastan kosketusanturia, koska se on aktiivinen LOW.

Vaihe 15: Aseta koko piiri laatikon sisään

Aseta koko piiri laatikon sisään
Aseta koko piiri laatikon sisään
Aseta koko piiri laatikon sisään
Aseta koko piiri laatikon sisään
Aseta koko piiri laatikon sisään
Aseta koko piiri laatikon sisään
Aseta koko piiri laatikon sisään
Aseta koko piiri laatikon sisään

Olen asettanut koko piirin plasmikotelon sisään. Käytän tätä NodeMCU -projektia Smart Extension BOX -laitteena.

Se on erittäin hyödyllinen ja helppokäyttöinen.

Vaihe 16: Lopuksi

Lopuksi
Lopuksi
Lopuksi
Lopuksi
Lopuksi
Lopuksi

Kytke 110V/230V syöttö päälle.

Nyt voit hallita kodinkoneitasi älykkäästi. Toivottavasti pidit tästä kodin automaatiohankkeesta. Olen jakanut kaikki tämän projektin edellyttämät tiedot.

Arvostan sitä todella, jos jaat arvokasta palautettasi. Jos sinulla on kysyttävää, kirjoita kommenttikenttään.

Lisää tällaisia projekteja seuraa TechStudyCell. Kiitos ajastasi ja mukavaa oppimista.

Suositeltava: