Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Piirikaavio
- Vaihe 2: Tee piiri leipälevylle testausta varten
- Vaihe 3: Opetusvideo tälle IOT -projektille
- Vaihe 4: Asenna Blynk -sovellus
- Vaihe 5: Smart Relay -moduulin eri tila
- Vaihe 6: Manuaalinen tila
- Vaihe 7: Automaattinen tila
- Vaihe 8: Piirilevyn suunnittelu
- Vaihe 9: Tilaa piirilevy
- Vaihe 10: Lataa Gerber -tiedosto ja määritä parametrit
- Vaihe 11: Valitse toimitusosoite ja maksutapa
- Vaihe 12: Juottaa kaikki komponentit
- Vaihe 13: Ohjelmoi NodeMCU
- Vaihe 14: Yhdistä kodinkoneet
- Vaihe 15: Aseta koko piiri laatikon sisään
- Vaihe 16: Lopuksi
Video: Kotiautomaatio NodeMCU -kosketusanturin LDR -lämpötilansäätöreleellä: 16 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
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
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
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 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
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
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
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
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
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
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
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
Tämän jälkeen juota kaikki komponentit piirikaavion mukaisesti.
Liitä sitten NodeMCU, DHT11, LDR ja OLED -näyttö.
Vaihe 13: 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
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
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
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:
Seuraavan sukupolven kotiautomaatio Eagle Cadin avulla (osa 1 - PCB): 14 vaihetta
Next Generation Home Automation using Eagle Cad (Part 1 - PCB): Johdanto: Miksi sanon sen seuraavan sukupolven: koska se käyttää joitakin komponentteja, jotka ovat paljon parempia kuin perinteiset kotiautomaatiolaitteet. Se voi ohjata laitteita: Google Voice Commandsin kosketuspaneelilla laitteen ohjauksessa sovelluksesta
Kotiautomaatio ESP8266: n tai NODEMCU: n avulla: 6 vaihetta
Kotiautomaatio ESP8266: n tai NODEMCU: n avulla: Oletko koskaan halunnut automatisoida kotisi wifi -yhteyden kautta? Haluatko ohjata älypuhelimesi valoja, tuuletinta ja kaikkia muita laitteita? Tai oletko koskaan halunnut ohjeita yhdistetyistä laitteista ja niiden käytön aloittamisesta? Tämä kodin automaatiohanke
Tee itse -edullinen kotiautomaatio käyttämällä Esp8266: 6 vaihetta
DIY Halvat kotiautomaatiot Esp8266: lla: Hei kaikki, tänään näissä ohjeissa aion näyttää teille, kuinka valmistelin oman kodin automaation askeleena kohti älykästä kotia käyttämällä ESP 8266 -moduulia, joka tunnetaan yleisesti nimellä nodemcu, joten tuhlaamatta aikaa aloitetaan:)
Infinity Gauntlet -ohjattu kotiautomaatio: 8 vaihetta (kuvilla)
Infinity Gauntlet -ohjattu kotiautomaatio: Edellisessä projektissani olen tehnyt ääretön hansikas, joka ohjaa valokytkintä. Halusin käyttää kuutta kiveä ja jokainen kivi voi ohjata laitetta, oven lukkoa tai valaistusta, joten tein kodin automaatiojärjestelmän käyttäen ääretöntä hansikasta. Tässä projektissa
Kotiautomaatio NodeMCU: n, HomeAssistantin ja MQTT: n kanssa: 6 vaihetta
Kotiautomaatio NodeMCU: n, HomeAssistantin ja MQTT: n avulla: Haluatko aloittaa kodin muuttamisen älykkäässä kodissa ja tehdä sen halvalla? NodeMCU ja HomeAssistant auttavat sinua tässä. Suosittelen katsomaan tämän videon, ehkä sinun on helpompi seurata. Muussa tapauksessa seuraa alla olevia ohjeita