Turinys:

Kaip padaryti daiktų internetu pagrįstą namų automatizavimą naudojant „NodeMCU“jutiklių valdymo relę: 14 žingsnių (su paveikslėliais)
Kaip padaryti daiktų internetu pagrįstą namų automatizavimą naudojant „NodeMCU“jutiklių valdymo relę: 14 žingsnių (su paveikslėliais)

Video: Kaip padaryti daiktų internetu pagrįstą namų automatizavimą naudojant „NodeMCU“jutiklių valdymo relę: 14 žingsnių (su paveikslėliais)

Video: Kaip padaryti daiktų internetu pagrįstą namų automatizavimą naudojant „NodeMCU“jutiklių valdymo relę: 14 žingsnių (su paveikslėliais)
Video: MANE UŽPUOLĖ PIKTAS ŠUO |VLOG #3 2024, Liepa
Anonim
Image
Image
Kaip padaryti daiktų internetu pagrįstą namų automatizavimą naudojant „NodeMCU“jutiklių valdymo relę
Kaip padaryti daiktų internetu pagrįstą namų automatizavimą naudojant „NodeMCU“jutiklių valdymo relę
Kaip padaryti daiktų internetu pagrįstą namų automatizavimą naudojant „NodeMCU“jutiklių valdymo relę
Kaip padaryti daiktų internetu pagrįstą namų automatizavimą naudojant „NodeMCU“jutiklių valdymo relę

Šiame IoT pagrįstame projekte aš sukūriau namų automatizavimą su „Blynk“ir „NodeMCU“valdymo relės moduliu su realaus laiko grįžtamuoju ryšiu. Rankiniu režimu šį relės modulį galima valdyti iš mobiliojo telefono ar išmaniojo telefono ir rankinio jungiklio. Automatiniu režimu ši išmanioji relė taip pat gali jausti kambario temperatūrą ir saulės šviesą, kad įjungtų ir išjungtų ventiliatorių ir lemputę.

Šis išmaniųjų namų projektas turi šias funkcijas: 1. Buitiniai prietaisai, valdomi iš mobiliojo telefono naudojant „Blynk“programą 2. Buitiniai prietaisai, automatiškai valdomi temperatūros ir drėgmės jutiklio (automatiniu režimu) 3. Buitiniai prietaisai, automatiškai valdomi tamsiojo jutiklio (automatiniu režimu) 4. Stebėkite tiesioginę kambario temperatūrą ir drėgmės rodmenis OLED ir Išmanusis telefonas 5. Buitinė technika, valdoma rankiniais jungikliais 6. Buitinės technikos valdymas internetu

Prekės

Reikalingi šio „Smart House“projekto komponentai

1. NodeMCU

2. DH11 jutiklis

3. LDR

4. 10k Rezistoriai 5 Nr

5. 1k rezistoriai 5 ne (nuo R1 iki R4)

6. 220 omų rezistoriai 2 ne (R5 ir R6)

7. Optronas PC817 2 nr

8. BC547 NPN tranzistoriai 2 Nr

9. Diodas 1N4007 2 nr

10. Diodas 1N4001 1nr

11. LED (1.5v) 3 nr

12. Kondensatoriai 100uF 2 Nr

13. SPDT 12V relės 2 Nr

14. 7805 įtampos reguliatorius 1 Nr

15. Paspauskite jungiklį/ mygtuką 4 Nr

16. Jungtys ir trumpikliai

17. OLED I2C ekranas (0,96 colio arba 1,3 colio)

1 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Tai yra visa šio daiktų internetu pagrįsto namų automatizavimo projekto schema.

Naudojau „NodeMCU“, kad valdyčiau relės modulį. Prijungiau DHT11 temperatūros ir drėgmės jutiklį ir LDR, kad relė būtų valdoma automatiškai pagal kambario temperatūrą ir aplinkos apšvietimą. Yra keturi mygtukai, prijungti prie „NodeMCU“, ty S1, S2, CMODE, RST. S1 ir S2 valdyti relės modulį rankiniu būdu CMODE pakeisti režimą (rankinis režimas, automatinis režimas) RST, kad iš naujo nustatytų „NodeMCU“. Aš tiekiau 12 V į relės modulį ir naudoju 7805 įtampos reguliatorių, tiekdamas 5 V į „NodeMCU“.

2 veiksmas: sukurkite grandinę bandymų lentelėje

Bandymui sukurkite grandinę ant duonos lentos
Bandymui sukurkite grandinę ant duonos lentos
Bandymui sukurkite grandinę ant duonos lentos
Bandymui sukurkite grandinę ant duonos lentos

Prieš projektuojant PCB, pirmiausia sukūriau grandinę ant duonos lentos, kad galėčiau išbandyti. Bandymo metu įkėliau kodą į „NodeMCU“, tada bandžiau valdyti relės mygtukais, „Blynk“programa, temperatūros jutikliu ir LDR.

Atsisiųskite pridėtą šio „NodeMCU“projekto kodą.

Kodelyje paminėjau visas reikiamų bibliotekų nuorodas.

3 veiksmas: įdiekite „Blynk“programą

Įdiekite „Blynk“programą
Įdiekite „Blynk“programą
Įdiekite „Blynk“programą
Įdiekite „Blynk“programą

Įdiekite „Blynk“programą iš „Google Play“parduotuvės arba „App Store“, tada pridėkite visus reikalingus valdiklius, kad galėtumėte valdyti relės modulį ir stebėti temperatūrą bei drėgmę. Aš paaiškinu visas detales mokymo vaizdo įraše.

Naudojau 3 mygtukų valdiklius, kad valdyčiau relės modulį ir pakeisčiau režimą. Ir 2 matuokliai valdikliai temperatūrai ir drėgmei stebėti.

4 žingsnis: skirtingas išmaniojo relės modulio režimas

Skirtingas išmaniojo relės modulio režimas
Skirtingas išmaniojo relės modulio režimas

Išmaniąją relę galime valdyti dviem režimais:

1. Rankinis režimas

2. Automatinis režimas

Mes galime lengvai pakeisti režimą naudodami CMODE mygtuką, esantį PCB, arba iš „Blynk“programos.

5 žingsnis: rankinis režimas

Rankinis valdymas
Rankinis valdymas
Rankinis valdymas
Rankinis valdymas

Rankiniu režimu mes galime valdyti relės modulį iš S1 ir S2 mygtukų arba iš „Blynk“programos.

Mes visada galime stebėti jungiklių grįžtamojo ryšio būseną realiuoju laiku iš „Blynk“programos. Mes taip pat galime stebėti temperatūros ir drėgmės rodmenis OLED ekrane ir „Blynk App“, kaip matote paveikslėliuose. Naudodami „Blynk“programą, mes galime valdyti relės modulį iš bet kurios vietos, jei išmaniajame telefone yra internetas.

6 žingsnis: automatinis režimas

Automatinis režimas
Automatinis režimas
Automatinis režimas
Automatinis režimas

Automatiniu režimu relės modulis valdomas DHT11 jutiklio ir LDR.

Mes galime nustatyti iš anksto nustatytą minimalią ir maksimalią temperatūros ir šviesos reikšmes. Automatiniu režimu, kai kambario temperatūra viršija iš anksto nustatytą maksimalią temperatūrą, relė-1 įsijungia, o kai kambario temperatūra tampa žemesnė nei iš anksto nustatyta minimali temperatūra, relė-1 išsijungia automatiškai.

Panašiai, kai šviesos lygis sumažėja, relė-2 įsijungia, o kai šviesos pakanka, relė-2 išsijungia automatiškai. Išsamiai paaiškinau mokymo vaizdo įraše.

7 žingsnis: PCB projektavimas

PCB projektavimas
PCB projektavimas

Kadangi aš ketinu naudoti grandinę kasdien, todėl išbandęs visas išmaniosios relės modulio funkcijas duonos plokštėje, sukūriau PCB. Šio namų automatizavimo projekto PCB Gerber failą galite atsisiųsti iš šios nuorodos:

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

8 veiksmas: užsisakykite PCB

Užsisakykite PCB
Užsisakykite PCB
Užsisakykite PCB
Užsisakykite PCB
Užsisakykite PCB
Užsisakykite PCB

Atsisiuntę Garber failą, galite lengvai užsisakyti PCB

1. Apsilankykite https://jlcpcb.com ir prisijunkite/prisiregistruokite

2. Spustelėkite QUOTE NOW mygtuką.

3 Spustelėkite mygtuką „Pridėti savo Gerber failą“.

Tada naršykite ir pasirinkite atsisiųstą „Gerber“failą.

9 veiksmas: įkelkite „Gerber“failą ir nustatykite parametrus

Įkelkite „Gerber“failą ir nustatykite parametrus
Įkelkite „Gerber“failą ir nustatykite parametrus
Įkelkite „Gerber“failą ir nustatykite parametrus
Įkelkite „Gerber“failą ir nustatykite parametrus

4. Nustatykite reikiamą parametrą, pvz., Kiekį, PCB spalvą ir kt

5. Pasirinkę visus PCB parametrus, spustelėkite mygtuką IŠSAUGOTI Į KREPŠELĮ.

10 veiksmas: pasirinkite pristatymo adresą ir mokėjimo režimą

Pasirinkite pristatymo adresą ir mokėjimo režimą
Pasirinkite pristatymo adresą ir mokėjimo režimą
Pasirinkite pristatymo adresą ir mokėjimo režimą
Pasirinkite pristatymo adresą ir mokėjimo režimą
Pasirinkite pristatymo adresą ir mokėjimo režimą
Pasirinkite pristatymo adresą ir mokėjimo režimą

6. Įveskite pristatymo adresą.

7. Pasirinkite jums tinkamą pristatymo būdą.

8. Pateikite užsakymą ir atlikite mokėjimą. Taip pat galite sekti savo užsakymą iš JLCPCB.com.

Mano PCB pagamino 2 dienas ir atvyko per savaitę, naudojant DHL pristatymo parinktį.

PCB buvo gerai supakuoti ir kokybė buvo tikrai gera už šią prieinamą kainą.

11 žingsnis: Lituokite visus komponentus

Lituokite visus komponentus
Lituokite visus komponentus
Lituokite visus komponentus
Lituokite visus komponentus

Po to lituokite visus komponentus pagal schemą.

Tada prijunkite „NodeMCU“, DHT11, LDR ir OLED ekraną.

12 veiksmas: užprogramuokite „NodeMCU“

Užprogramuokite „NodeMCU“
Užprogramuokite „NodeMCU“
Užprogramuokite „NodeMCU“
Užprogramuokite „NodeMCU“

1. Prijunkite „NodeMCU“prie nešiojamojo kompiuterio

2. Atsisiųskite kodą. (Pridedama)

3. Pakeiskite „Blynk Auth“prieigos raktą, „WiFi“pavadinimą, „WiFi“slaptažodį.

4. Pakeiskite iš anksto nustatytą automatinio režimo temperatūrą ir šviesos vertę pagal savo poreikius

5. Pasirinkite „NodeMCU 12E“plokštę ir tinkamą PORT. Tada įkelkite kodą.

** Šiame projekte galite naudoti tiek 0,96 "OLED, tiek 1,3" OLED ekraną. Aš bendrinau abiejų OLED kodą, įkelkite kodą pagal naudojamą OLED ekraną.

Aš jau pridėjau kodą atlikdamas ankstesnius veiksmus.

13 veiksmas: prijunkite buitinius prietaisus

Prijunkite buitinius prietaisus
Prijunkite buitinius prietaisus

Prijunkite buitinius prietaisus pagal schemą. Dirbdami su aukšta įtampa, laikykitės tinkamų saugos priemonių.

Prijunkite 12 voltų nuolatinės srovės maitinimą prie PCB, kaip parodyta grandinėje.

14 žingsnis: Pagaliau

Pagaliau
Pagaliau
Pagaliau
Pagaliau

Įjunkite 110V/230V maitinimą ir 12V nuolatinės srovės maitinimą.

Dabar galite išmaniai valdyti savo buitinę techniką. Tikiuosi, kad jums patiko šis namų automatizavimo projektas. Pasidalinau visa reikalinga informacija šiam projektui. Aš tikrai būsiu dėkingas, jei pasidalinsite savo vertingais atsiliepimais, taip pat, jei turite kokių nors klausimų, rašykite komentarų skiltyje. Norėdami gauti daugiau tokių projektų, sekite „TechStudyCell“. Dėkojame už jūsų laiką ir sėkmingo mokymosi.

Rekomenduojamas: