Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Piirikaavio
- Vaihe 2: Tee piiri leipälevylle testausta varten
- Vaihe 3: Asenna Blynk -sovellus
- Vaihe 4: Smart Relay -moduulin eri tila
- Vaihe 5: Manuaalinen tila
- Vaihe 6: Automaattinen tila
- Vaihe 7: Piirilevyn suunnittelu
- Vaihe 8: Tilaa piirilevy
- Vaihe 9: Lataa Gerber -tiedosto ja määritä parametrit
- Vaihe 10: Valitse toimitusosoite ja maksutapa
- Vaihe 11: Juottaa kaikki komponentit
- Vaihe 12: Ohjelmoi NodeMCU
- Vaihe 13: Yhdistä kodinkoneet
- Vaihe 14: Lopuksi
Video: IoT -pohjaisen kotiautomaation tekeminen NodeMCU -anturien ohjausreleellä: 14 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä IoT-pohjaisessa projektissa olen tehnyt kotiautomaation Blynk- ja NodeMCU-ohjausrelemoduulilla reaaliaikaisella palautteella. Manuaalisessa tilassa tätä relemoduulia voidaan ohjata matkapuhelimella tai älypuhelimella ja manuaalisella kytkimellä. Automaattitilassa tämä älyrele voi myös havaita huonelämpötilan ja auringonvalon kytkeäkseen tuulettimen ja lampun päälle ja pois päältä.
Tässä älykkään kodin projektissa on seuraavat ominaisuudet: 1. Kodinkoneet, joita ohjataan mobiilista Blynk App -sovelluksella 2. Lämpötila- ja kosteusanturilla automaattisesti ohjattavat kodinkoneet (automaattitilassa) 3. Kodinkoneet, joita tummaanturi ohjaa automaattisesti (automaattitilassa) 4. Tarkkaile LIVE -huonelämpötilaa ja -kosteutta OLED- ja Älypuhelin 5. Käsikytkimillä ohjattavat kodinkoneet 6. Kodinkoneiden hallinta Internetin kautta
Tarvikkeet
Tämän Smart House -projektin pakolliset komponentit
1. NodeMCU
2. DH11 -anturi
3. LDR
4. 10k vastukset 5 no
5. 1k vastukset 5 ei (R1 - R4)
6. 220 ohmin vastukset 2 ei (R5 & R6)
7. Optoeritin PC817 2 nro
8. BC547 NPN -transistorit 2 nro
9. Diodi 1N4007 2 nro
10. Diodi 1N4001 1no
11. LED (1.5v) 3 nro
12. Kondensaattorit 100uF 2 no
13. SPDT 12V Releet 2 no
14. 7805 jännitesäädin 1 no
15. Paina kytkintä/ painiketta 4 ei
16. Liittimet ja hyppyjohdot
17. OLED I2C -näyttö (0,96 "tai 1,3")
Vaihe 1: Piirikaavio
Tämä on täydellinen piirikaavio tälle IoT -pohjaiselle kodin automaatiohankkeelle.
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 ja S2 ohjaamaan relemoduulia manuaalisesti CMODE vaihtaa tilaa (manuaalinen tila, automaattitila) RST nollata NodeMCU Olen toimittanut 12 V: n relemoduuliin ja käyttänyt 7805 jännitesäädintä 5 V: n syöttämiseen NodeMCU: hon.
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, Blynk -sovelluksella, lämpötila -anturilla ja LDR: llä.
Lataa liitteenä oleva koodi tälle NodeMCU -projektille.
Olen maininnut koodissa kaikki tarvittavien kirjastojen linkit.
Vaihe 3: 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 4: 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.
Vaihe 5: Manuaalinen tila
Manuaalisessa tilassa voimme ohjata relemoduulia S1 & S2-painikkeilla tai Blynk-sovelluksella.
Voimme aina seurata kytkinten reaaliaikaista palautetilaa Blynk-sovelluksesta. 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 6: Automaattinen tila
Automaattitilassa DHT11 -anturin ja LDR: n ohjaama relemoduuli.
Voimme asettaa ennalta määritetyn minimi- ja maksimilämpötilan ja valoarvot. Automaattitilassa, 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ä.
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 7: Piirilevyn suunnittelu
Koska aion käyttää piiriä päivittäin, olen testannut kaikki leipälevyn älyrelemoduulin ominaisuudet ja olen suunnitellut piirilevyn. Voit ladata tämän kodin automaatioprojektin piirilevy Gerber -tiedoston seuraavasta linkistä:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
Vaihe 8: 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 9: Lataa Gerber -tiedosto ja määritä parametrit
4. Aseta haluttu parametri, kuten määrä, piirilevyn väri jne
5. Kun olet valinnut kaikki piirilevyn parametrit, napsauta SAVE TO CART -painiketta.
Vaihe 10: 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 11: Juottaa kaikki komponentit
Tämän jälkeen juota kaikki komponentit piirikaavion mukaisesti.
Liitä sitten NodeMCU, DHT11, LDR ja OLED -näyttö.
Vaihe 12: 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 13: Yhdistä kodinkoneet
Liitä kodinkoneet kytkentäkaavion mukaisesti. Noudata asianmukaisia varotoimia työskennellessäsi suurjännitteellä.
Liitä 12 voltin tasavirtalähde piirilevyyn piirin mukaisesti.
Vaihe 14: Lopuksi
Kytke 110V/230V ja 12V DC -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:
Wifi Smart Switch ESP8266 toimii Alexan ja Googlen kotiautomaation kanssa: 7 vaihetta
Wifi Smart Switch ESP8266 toimii Alexan ja Googlen kotiautomaation kanssa: Globalisaation maailmassa kaikki haluavat uusinta ja älykästä tekniikkaa
Seinäkiinnike IPadille kotiautomaation ohjauspaneelina, Servo -ohjatun magneetin käyttö näytön aktivoimiseksi: 4 vaihetta (kuvien kanssa)
Seinäkiinnike IPadille kotiautomaation ohjauspaneelina, Servo -ohjatun magneetin käyttö näytön aktivoimiseksi: Olen viime aikoina viettänyt melko paljon aikaa automatisoidakseni taloni ja sen ympärillä. Käytän Domoticzia kotiautomaatio -sovelluksena, katso lisätietoja osoitteesta www.domoticz.com. Etsiessäni kojelautasovellusta, joka näyttää kaikki Domoticzin tiedot yhteen
Taskukokoisen IoT -sääaseman tekeminen: 7 vaihetta (kuvilla)
Taskukokoisen IoT -sääaseman tekeminen: Hei lukija! Tässä ohjeessa opit tekemään pienen sääkuution käyttämällä kotisi WiFi -verkkoon yhdistettyä D1 mini -laitetta (ESP8266), joten voit katsoa sen ulostuloa missä tahansa maan päältä tietysti niin kauan kuin sinulla on Internet -yhteys
Ovikello-ilmoitus kuulovammaisille kotiautomaation kautta (ESP-now, MQTT, Openhab): 3 vaihetta
Ovikello-ilmoitus kuulovammaisille kotiautomaation kautta (ESP-now, MQTT, Openhab): Tässä opetusohjelmassa näytän sinulle, kuinka integroin normaalin ovikelloni kodin automaatioon. Tämä ratkaisu sopii hyvin kuulovammaisille, ja tapauksessani käytän sitä saadakseni ilmoituksen, jos huone on kiireinen ja meluisa lasten syntymäpäivillä. Minä
Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): 16 vaihetta
Bluetooth -sovittimen tekeminen Pt.2 (yhteensopivan kaiuttimen tekeminen): Tässä ohjeessa näytän sinulle, kuinka voin käyttää Bluetooth -sovitinta tehdäkseni vanhan kaiuttimen Bluetooth -yhteensopivaksi.*Jos et ole lukenut ensimmäistä ohjeeni " Bluetooth -sovitin " Ehdotan, että teet niin ennen kuin jatkat. C