Sisukord:
- Tarvikud
- Samm: vooluahela skeem
- 2. samm: tehke testimiseks leivaplaadil vooluring
- 3. samm: selle IOT -projekti õppevideo
- Samm: installige rakendus Blynk
- Samm: nutika releemooduli erinevad režiimid
- 6. samm: käsitsi režiim
- Samm: automaatrežiim
- 8. samm: trükkplaadi kujundamine
- Samm: tellige trükkplaat
- Samm: Gerberi faili üleslaadimine ja parameetrite määramine
- Samm: valige tarneaadress ja makseviis
- 12. samm: jootke kõik komponendid
- Samm: programmeerige NodeMCU
- 14. samm: ühendage kodumasinad
- Samm: asetage kogu vooluring kasti sisse
- 16. samm: lõpuks
Video: Koduautomaatika koos NodeMCU puutetundliku anduriga LDR temperatuuri reguleerimise relee: 16 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Oma varasemates NodeMCU projektides olen juhtinud Blynk Appist kahte kodumasinat. Sain palju kommentaare ja sõnumeid, et projekti käsitsijuhtimisega täiendada ja rohkem funktsioone lisada.
Nii et ma olen selle nutika kodu pikenduskarbi kujundanud.
Selles IoT-põhises koduautomaatika projektis olen teinud koduautomaatika, kasutades Blynk & NodeMCU-d koos puuteanduriga, LDR-i, temperatuuri reguleerimise releemoodulit ja reaalajas tagasisidet.
Käsirežiimis saab seda releemoodulit juhtida mobiiltelefonist või nutitelefonist ja käsitsi puute lülitist (TTP223).
Automaatrežiimis saab see nutikas relee tunda ka toatemperatuuri ja päikesevalgust, et ventilaatorit ja lambipirni sisse ja välja lülitada, kasutades DHT11 andurit ja LDR -i.
Sellel nutika kodu projektil on järgmised funktsioonid:
1. Kodutehnika, mida juhitakse mobiililt, kasutades rakendust Blynk
2. Kodumasinad, mida kontrollib temperatuur ja niiskusandur automaatselt (automaatrežiimis)
3. Kodumasinad, mida juhib pimedasensor automaatselt (automaatrežiimis)
4. Jälgige OLED -i ja nutitelefoni LIVE toatemperatuuri ja niiskuse näitu
5. Puutelülitiga käsitsi juhitavad kodumasinad
6. Kontrollige kodumasinaid Interneti kaudu (WiFi)
See projekt on inspireeritud sellest Simple NodeMCU projektist
Tarvikud
1. NodeMCU juhatus
2. DH11 andur
3. LDR
4. 10k Takistid 5 nr
5. 1k Takistid 3 nr
6. 220-oomised takistid 2 nr
7. BC547 NPN transistorid 2 nr
8. Diood 1N4007 2 nr
9. Diood 1N4001 1no
10. 5-mm LED (1,5v) 3 ei
11. SPDT 5V releed 2 nr
12. Vajutage lülitit/ nuppu 4 ei (või) TTP223 puuteandurit (3 ei)
13. Pistikud ja džemprid
14. OLED I2C ekraan (0,96 "või 1,3") (valikuline)
15. Hi-Link 220V kuni 5V AC to DC muundur
Samm: vooluahela skeem
See on selle IoT -põhise nutika kodu süsteemi täielik vooluring.
Olen kasutanud NodeMCU -d releemooduli juhtimiseks. Olen ühendanud temperatuuri ja niiskuse anduri DHT11 ja LDR relee automaatseks juhtimiseks vastavalt toatemperatuurile ja ümbritsevale valgusele.
NodeMCU -ga on ühendatud neli nuppu, st S1, S2, CMODE, RST. S1 ja S2 releemooduli käsitsi juhtimiseks.
Nuppude asemel saate ühendada ka TTP223 puuteandurid.
CMODE režiimi muutmiseks (käsitsi režiim, automaatrežiim)
RST NodeMCU lähtestamiseks
Olen kasutanud 110V/220V vahelduvvoolu kuni 5V alalisvoolu muundurit, et toita 5 V to NodeMCU ja releed.
Nii saate selle nutika releemooduliga ühendada otse 110V või 220V vahelduvvoolu.
2. samm: tehke testimiseks leivaplaadil vooluring
Enne trükkplaadi kujundamist olen esmalt testimiseks teinud leivaplaadil oleva vooluringi.
Testimise ajal olen koodi NodeMCU -sse üles laadinud, seejärel proovinud releed juhtida nuppudega, puudutuslülitiga. Blynk App, temperatuuriandur ja LDR.
Siin on RST tihvt madal, seega peaks RST tihvtiga ühendatud puutetundlik andur olema aktiivne.
Laadige alla selle NodeMCU projekti lisatud kood. Olen koodis maininud kõiki nõutavate raamatukogude linke.
3. samm: selle IOT -projekti õppevideo
Õpetusvideos olen selgitanud üksikasjalikult kõiki selle nutika kodu seadme valmistamise samme.
Nii saate selle IoT -projekti hõlpsalt oma kodu jaoks teha.
Samm: installige rakendus Blynk
Installige rakendus Blynk Google Play poest või rakenduste poest, seejärel lisage releemooduli juhtimiseks ning temperatuuri ja niiskuse jälgimiseks kõik vajalikud vidinad. Olen õpetusvideos selgitanud kõiki üksikasju.
Relee mooduli juhtimiseks ja režiimi muutmiseks olen kasutanud kolme nupuga vidinaid.
Ja 2 gabariidi vidinat temperatuuri ja niiskuse jälgimiseks.
Samm: nutika releemooduli erinevad režiimid
Arukat releed saame juhtida kahes režiimis:
1. Käsirežiim
2. Automaatrežiim
Režiimi saame hõlpsalt muuta PCB -le paigaldatud CMODE -nupuga või rakendusest Blynk.
Autos
6. samm: käsitsi režiim
Käsirežiimis saame releemoodulit juhtida puute lülitite S1 ja S2 või rakenduse Blynk kaudu. Lülitite reaalajas tagasiside olekut saame alati jälgida rakendusest Blynk.
Samuti saame jälgida temperatuuri ja niiskust OLED -ekraanil ja rakendusel Blynk, nagu näete piltidel.
Rakendusega Blynk saame releemoodulit juhtida kõikjalt, kui nutitelefonis on internet.
Samm: automaatrežiim
Automaatrežiimis releemoodul, mida juhib DHT11 andur ja LDR.
Koodis saame seada etteantud minimaalse ja maksimaalse temperatuuri ja valguse väärtused.
Temperatuuri reguleerimine
Kui toatemperatuur ületab etteantud maksimaalse temperatuuri, lülitub relee-1 sisse ja kui toatemperatuur on madalam kui etteantud minimaalne temperatuur, lülitub relee-1 automaatselt välja.
LDR juhtimine
Sarnasel viisil, kui valgustase väheneb, lülitub relee-2 sisse ja kui valgust on piisavalt, lülitub relee-2 automaatselt välja.
Olen õpetusvideos üksikasjalikult selgitanud.
8. samm: trükkplaadi kujundamine
Pärast leivaplaadil olevate nutika releemooduli kõigi funktsioonide testimist olen kujundanud trükkplaadi nii, et ahel oleks kompaktne ja annaks projektile professionaalse ilme.
Selle Interneti -põhise koduautomaatika projekti PCB Gerberi faili saate alla laadida järgmiselt lingilt:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
Samm: tellige trükkplaat
Pärast Garberi faili allalaadimist saate PCB lihtsalt tellida
1. Külastage saiti https://jlcpcb.com ja logige sisse/registreeruge
2. Klõpsake nuppu QUOTE NOW.
3. Klõpsake nuppu "Lisa oma Gerberi fail". Seejärel sirvige ja valige allalaaditud Gerberi fail.
Samm: Gerberi faili üleslaadimine ja parameetrite määramine
4. Määrake nõutav parameeter, nagu kogus, trükkplaadi maskeerimisvärv jne
5. Pärast kõigi PCB parameetrite valimist klõpsake nuppu SALVESTA KORVI.
Samm: valige tarneaadress ja makseviis
6. Sisestage kohaletoimetamise aadress.
7. Valige teile sobiv kohaletoimetamisviis.
8. Esitage tellimus ja jätkake maksmist.
Saate oma tellimust jälgida ka saidilt JLCPCB.com.
Minu trükkplaatide valmistamiseks kulus 2 päeva ja need saabusid nädala jooksul, kasutades DHL -i kohaletoimetamise võimalust.
PCBd olid hästi pakitud ja kvaliteet oli selle taskukohase hinnaga tõesti hea.
12. samm: jootke kõik komponendid
Pärast seda jootke kõik komponendid vastavalt skeemile.
Seejärel ühendage NodeMCU, DHT11, LDR ja OLED -ekraan.
Samm: programmeerige NodeMCU
1. Ühendage NodeMCU sülearvutiga
2. Laadige kood alla. (Lisatud)
3. Muutke Blynk Auth luba, WiFi nimi, WiFi parool.
4. Muutke automaatrežiimi eelmääratud temperatuuri ja valguse väärtust vastavalt oma vajadustele
5. Valige NodeMCU 12E plaat ja sobiv PORT. Seejärel laadige kood üles.
** Selles projektis saate kasutada nii 0,96 "OLED kui ka 1,3" OLED ekraani. Olen jaganud mõlema OLED -i koodi, laadige kood üles vastavalt kasutatavale OLED -ekraanile.
Olen koodi juba eelmistes sammudes lisanud.
14. samm: ühendage kodumasinad
Ühendage kodumasinad vastavalt skeemile.
Palun võtke kõrgepingega töötamisel ettevaatusabinõusid.
Siin saate otse ühendada 110V või 220V vahelduvvoolu.
** Ma pole RST tihvti jaoks puuteandurit kasutanud, kuna see on aktiivne LOW.
Samm: asetage kogu vooluring kasti sisse
Olen paigutanud kogu vooluahela plasmakarbi sisse. Kuna ma kasutan seda NodeMCU projekti nutika laiendusboksina.
See on väga kasulik ja lihtne kasutada.
16. samm: lõpuks
Lülitage 110V/230V toide sisse.
Nüüd saate oma kodumasinaid nutikalt juhtida. Loodan, et teile meeldis see koduautomaatika projekt. Olen jaganud kogu selle projekti jaoks vajalikku teavet.
Olen väga tänulik, kui jagate oma väärtuslikku tagasisidet, samuti kui teil on küsimusi, kirjutage kommentaaride sektsiooni.
Rohkem selliseid projekte. Palun järgige TechStudyCelli. Tänan teid aja eest ja head õppimist.
Soovitan:
IR -koduautomaatika relee abil: 6 sammu (piltidega)
IR -koduautomaatika relee abil: Infared Remote Home Automation System (Hoiatus: kopeerige projekti omal vastutusel! See projekt hõlmab kõrgepinget)
Õhukvaliteedi monitor koos MQ135 ja välise temperatuuri ja niiskuse anduriga üle MQTT: 4 sammu
Õhukvaliteedi monitor koos MQ135 ja välise temperatuuri ja niiskuse anduriga üle MQTT: see on testimiseks
ESP8266 temperatuuri juhitav relee: 9 sammu (piltidega)
ESP8266 temperatuuri kontrollitud relee: minu sõber on teadlane, kes teeb katseid, mis on õhutemperatuuri ja niiskuse suhtes väga tundlikud. Inkubaatoriruumis on väike keraamiline kütteseade, kuid kütteseadme termostaat ei olnud peaaegu piisavalt täpne, vaid suutis säilitada temperatuuri
Nutika maja telegrammibot koos Nodemcu'ga (esp8266, relee, Ds18b20): 8 sammu
Smart House'i telegrammibot koos Nodemcu'ga (esp8266, Relay, Ds18b20): selles õpetuses näitan teile, kuidas selle abil telegrammi bot ja juhtimismaja luua. Kuid kõigepealt tellige minu telegrammikanal ja avastage uued projektid kiiremini kui teised. See on minu jaoks motivatsioon. Lähme
220 V puutetundliku lüliti valguse tegemine relee abil: 8 sammu
Kuidas teha 220 V puutetundliku lüliti valgust relee abil: Kuidas teha 220 V tulede puutetundlikku lülitit releeplaadi ja mosfeti transistori abil See on väga lihtne projekt ja ohutu, kuna peamine 220 V toide on alalisvoolu 5 V toite küljest isoleeritud. Aga kõigepealt võtame selle samm sammu haaval