Sisukord:
- Tarvikud
- Samm: vooluahela skeem
- 2. samm: tehke testimiseks leivaplaadil vooluring
- Samm: installige rakendus Blynk
- 4. samm: nutika releemooduli erinevad režiimid
- Samm: käsitsi režiim
- 6. samm: automaatrežiim
- Samm: trükkplaadi kujundamine
- Samm: tellige trükkplaat
- Samm: Gerberi faili üleslaadimine ja parameetrite määramine
- Samm: valige tarneaadress ja makseviis
- Samm: jootke kõik komponendid
- 12. samm: programmeerige NodeMCU
- Samm: ühendage kodumasinad
- 14. samm: lõpuks
Video: Kuidas teha IoT -põhist koduautomaatikat NodeMCU andurite juhtreleega: 14 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Selles IoT-põhises projektis olen teinud reaalajas tagasisidega koduautomaatika koos Blynk ja NodeMCU juhtimisreleemooduliga. Käsirežiimis saab seda releemoodulit juhtida mobiililt või nutitelefonilt ja käsitsi lülitilt. Automaatrežiimis saab see nutikas relee tunda ka toatemperatuuri ja päikesevalgust, et ventilaatorit ja lambipirni sisse ja välja lülitada.
Sellel nutika kodu projektil on järgmised omadused: 1. Kodutehnika, mida juhitakse mobiiltelefonilt, kasutades rakendust Blynk 2. Kodumasinad, mida juhib automaatselt temperatuur ja niiskusandur (automaatrežiimis) 3. Kodumasinad, mida juhib pimedasensor automaatselt (automaatrežiimis) 4. Jälgige OLED -ruumis LIVE toatemperatuuri ja niiskust Nutitelefon 5. Käsilülititega juhitavad kodumasinad 6. Kodumasinate juhtimine Interneti kaudu
Tarvikud
Selle targa maja projekti jaoks vajalikud komponendid
1. NodeMCU
2. DH11 andur
3. LDR
4. 10k Takistid 5 nr
5. 1k takistid 5 ei (R1 kuni R4)
6. 220 oomi takistid 2 ei (R5 ja R6)
7. Optorühendus PC817 2 nr
8. BC547 NPN transistorid 2 nr
9. Diood 1N4007 2 nr
10. Diood 1N4001 1no
11. LED (1.5v) 3 ei
12. Kondensaatorid 100uF 2 nr
13. SPDT 12V releed 2 nr
14. 7805 pingeregulaator 1 nr
15. Vajutage lülitit/ nuppu 4 nr
16. Pistikud ja džemprid
17. OLED I2C ekraan (0,96 "või 1,3")
Samm: vooluahela skeem
See on selle IoT -põhise koduautomaatika projekti täielik skeem.
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 CMODE režiimi muutmiseks (käsitsi režiim, automaatrežiim) RST NodeMCU lähtestamiseks Olen edastanud releemoodulile 12 V ja kasutanud 7805 pingeregulaatorit 5 V toiteks NodeMCU -le.
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 nuppude, rakenduse Blynk, temperatuurianduri ja LDR -iga.
Laadige alla selle NodeMCU projekti lisatud kood.
Olen koodis maininud kogu nõutavate raamatukogude linki.
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.
4. 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.
Samm: käsitsi režiim
Käsirežiimis saame releemoodulit juhtida nuppude S1 ja S2 või rakenduse Blynk kaudu.
Saame alati jälgida lülitite reaalajas tagasiside olekut 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.
6. samm: automaatrežiim
Automaatrežiimis releemoodul, mida juhib DHT11 andur ja LDR.
Saame seada etteantud minimaalse ja maksimaalse temperatuuri ja valguse väärtused. Automaatrežiimis lülitub relee-1 sisse, kui toatemperatuur ületab etteantud maksimaalse temperatuuri, ja kui toatemperatuur langeb eelmääratud miinimumtemperatuurist madalamaks, lülitub relee-1 automaatselt välja.
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.
Samm: trükkplaadi kujundamine
Kuna ma kavatsen vooluringi igapäevaselt kasutada, olen pärast paneelplaadi nutika releemooduli kõigi funktsioonide testimist loonud trükkplaadi. Selle koduautomaatika projekti PCB Gerberi faili saate alla laadida järgmiselt lingilt:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
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 vajalik parameeter, nagu kogus, trükkplaadi vä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.
Samm: jootke kõik komponendid
Pärast seda jootke kõik komponendid vastavalt skeemile.
Seejärel ühendage NodeMCU, DHT11, LDR ja OLED -ekraan.
12. 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.
Samm: ühendage kodumasinad
Ühendage kodumasinad vastavalt skeemile. Palun võtke kõrgepingega töötamisel ettevaatusabinõusid.
Ühendage 12 -voldine alalisvool PCB -ga, nagu skeemil näidatud.
14. samm: lõpuks
Lülitage 110V/230V toide ja 12V alalisvoolu 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:
Arduino traadita häiresüsteem olemasolevate andurite abil: 9 sammu (piltidega)
Arduino traadita häiresüsteem olemasolevaid andureid kasutades: Kui teil on olemasolevad 433Mhz või 315Mhz traadita häiresensorid, saab selle projekti ehitada umbes poole tunni jooksul hinnaga umbes 20,00 USD. See võib olla ka täiesti uus projekt koos traadita häiresensoritega, nagu infrapuna -liikumisandurid ja pilliroog
Temperatuuri andurite testimine - milline neist minu jaoks?: 15 sammu (piltidega)
Temperatuuri andurite testimine - milline neist minu jaoks?: Üks esimesi andureid, mida füüsilise andmetöötluse uustulnukad soovivad proovida, on midagi temperatuuri mõõtmiseks. Neli kõige populaarsemat andurit on TMP36, millel on analoogväljund ja mis vajab analoog -digitaalmuundurit DS18B20
Temperatuuri, vihmavee ja vibratsiooni andurite kasutamine Arduino raudteede kaitsmiseks: 8 sammu (koos piltidega)
Temperatuuri-, vihmavee- ja vibratsiooniandurite kasutamine raudteede kaitsmiseks Arduino's: tänapäeva ühiskonnas tähendab rongireisijate arvu suurenemine seda, et raudtee-ettevõtted peavad nõudlusega sammu pidamiseks tegema rohkem võrkude optimeerimiseks. Selles projektis näitame väikeses mahus, kuidas temperatuuri, vihmavee ja vibratsiooni andurid
IoT -toega andurite andmekogumiskeskus ESP8266 ja PubNubiga: 9 sammu (piltidega)
IoT -toega andurite andmekogumiskeskus koos ESP8266 ja PubNubiga: Enamik ESP8266 õpetusi on kas algaja tasemel (vilgub kaugjuhtimisega) või on liiga keeruline kellelegi, kes otsib midagi, mida parandada ja täiendada oma juhitud vilkumisoskuste osas. See juhendatav eesmärk on selle lõhe loomiseks
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): 8 sammu (piltidega)
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): see on väga ökonoomne (ja väga tänuväärne!) Puhkusekink vanavanematele. Ma tegin sel aastal 5 kalendrit hinnaga vähem kui 7 dollarit. Materjalid: 12 suurepärast fotot teie lapsest, lastest, õetütardest, vennapoegadest, koertest, kassidest või muudest sugulastest12 erinevat tükki