Turinys:
- Prekės
- 1 žingsnis: grandinės schema
- 2 veiksmas: sukurkite grandinę bandymų lentelėje
- 3 veiksmas: įdiekite „Blynk“programą
- 4 žingsnis: skirtingas išmaniojo relės modulio režimas
- 5 žingsnis: rankinis režimas
- 6 žingsnis: automatinis režimas
- 7 žingsnis: PCB projektavimas
- 8 veiksmas: užsisakykite PCB
- 9 veiksmas: įkelkite „Gerber“failą ir nustatykite parametrus
- 10 veiksmas: pasirinkite pristatymo adresą ir mokėjimo režimą
- 11 žingsnis: Lituokite visus komponentus
- 12 veiksmas: užprogramuokite „NodeMCU“
- 13 veiksmas: prijunkite buitinius prietaisus
- 14 žingsnis: Pagaliau
Video: Kaip padaryti daiktų internetu pagrįstą namų automatizavimą naudojant „NodeMCU“jutiklių valdymo relę: 14 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Š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
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
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ą 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
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
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
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
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
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
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ą
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
Po to lituokite visus komponentus pagal schemą.
Tada prijunkite „NodeMCU“, DHT11, LDR ir OLED ekraną.
12 veiksmas: 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 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
Į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:
Namų automatizavimas su „NodeMCU“jutikliniu jutikliu LDR temperatūros valdymo relė: 16 žingsnių
Namų automatizavimas naudojant „NodeMCU“jutiklinio jutiklio LDR temperatūros valdymo relę: Ankstesniuose „NodeMCU“projektuose aš valdžiau du buitinius prietaisus iš „Blynk App“. Gavau daug komentarų ir pranešimų, kad galėčiau atnaujinti projektą rankiniu valdymu ir pridėti daugiau funkcijų. Taigi sukūriau šį išmaniųjų namų plėtinio dėžutę. Šiame daiktų internete
Kaip padaryti protingus namus naudojant „Arduino“valdymo relės modulį - Namų automatikos idėjos: 15 žingsnių (su nuotraukomis)
Kaip padaryti protingus namus naudojant „Arduino“valdymo relės modulį | Namų automatikos idėjos: Šiame namų automatizavimo projekte mes sukursime išmanųjį namų relės modulį, galintį valdyti 5 buitinius prietaisus. Šį relės modulį galima valdyti iš mobiliojo arba išmaniojo telefono, IR nuotolinio valdymo pulto arba televizoriaus nuotolinio valdymo pulto, rankinio jungiklio. Ši išmanioji relė taip pat gali pajusti
Sieninis laikiklis, skirtas „IPad“kaip namų automatikos valdymo skydas, naudojant servo valdomą magnetą ekranui suaktyvinti: 4 žingsniai (su paveikslėliais)
„IPad“sieninis laikiklis kaip namų automatikos valdymo skydas, naudojant servo valdomą magnetą ekrano įjungimui: Pastaruoju metu gana daug laiko praleidau automatizuodamas daiktus savo namuose ir aplink juos. Aš naudoju „Domoticz“kaip savo namų automatikos programą, išsamesnės informacijos ieškokite www.domoticz.com. Ieškodamas prietaisų skydelio programos, kurioje rodoma visa informacija apie „Domoticz“
Signalizacija PIR į „WiFi“(ir namų automatizavimą): 7 žingsniai (su paveikslėliais)
„Alarm PIR to WiFi“(ir namų automatizavimas): apžvalga Ši instrukcija suteiks jums galimybę peržiūrėti paskutinę datą/laiką (ir pasirinktinai laikų istoriją), kai jūsų namų automatikoje buvo suaktyvinti jūsų namų signalizacijos PIR (pasyvūs infraraudonųjų spindulių jutikliai). programinė įranga. Šiame projekte aš
Daiktų internetu pagrįsta toksiškų dujų aptikimo sistema: 6 žingsniai
Daiktų internetu pagrįsta toksiškų dujų aptikimo sistema: toksiškos dujos daro didžiulį poveikį aplinkai. Žmonės dėl jų kenčia nuo kelių ligų. Mums svarbu tinkamai nustatyti toksiškų dujų lygį. atsižvelgdamas į tai, kuriu šį projektą, skirtą nuodingų dujų kiekiui mūsų aplinkoje aptikti