INHOUDSOPGAWE:
- Voorrade
- Stap 1: Kringdiagram
- Stap 2: Maak die kring op die broodbord vir toetsing
- Stap 3: Installeer die Blynk -app
- Stap 4: Verskillende modus van die Smart Relay -module
- Stap 5: Handmatige modus
- Stap 6: outomatiese modus
- Stap 7: Ontwerp die PCB
- Stap 8: Bestel die PCB
- Stap 9: Laai die Gerber -lêer op en stel die parameters in
- Stap 10: Kies afleweringsadres en betaalmodus
- Stap 11: Soldeer al die komponente
- Stap 12: Programmeer die NodeMCU
- Stap 13: Koppel die huishoudelike toestelle
- Stap 14: Laastens
Video: Hoe om op tuis gebaseerde outomatisering op IoT te sorg met NodeMCU Sensors Control Relay: 14 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie IoT-gebaseerde projek het ek Tuisautomatisering gemaak met Blynk- en NodeMCU-aflosmodule met intydse terugvoer. In die handmatige modus kan hierdie aflosmodule beheer word vanaf 'n selfoon of 'n slimfoon en 'n handmatige skakelaar. In die outomatiese modus kan hierdie slim relais ook die kamertemperatuur en sonlig aanvoel om die waaier en gloeilamp aan en uit te skakel.
Hierdie slimhuis -projek het die volgende kenmerke: 1. Huishoudelike toestelle wat vanaf die selfoon beheer word met behulp van Blynk App 2. Huistoestelle wat outomaties deur temperatuur- en humiditeitsensor beheer word (in outomatiese modus) 3. Huishoudelike toestelle word outomaties deur die donker sensor beheer (in outomatiese modus) 4. Monitor LIVE kamertemperatuur en humiditeitslesing op OLED en Slimfoon 5. Huishoudelike toestelle wat met handskakelaars beheer word 6. Beheer huishoudelike toestelle via die internet
Voorrade
Vereiste komponente vir hierdie Smart House -projek
1. NodeMCU
2. DH11 -sensor
3. LDR
4. 10k Weerstande 5 nr
5. 1k Weerstande 5 nee (R1 tot R4)
6. 220-Ohm Weerstande 2 nee (R5 en R6)
7. Optokoppelaar PC817 2 nr
8. BC547 NPN Transistors 2 nr
9. Diode 1N4007 2 nr
10. Diode 1N4001 1nr
11. LED (1.5v) 3 nr
12. Kondensators 100uF 2 nr
13. SPDT 12V Relays 2 nr
14. 7805 spanningsreguleerder 1 nr
15. Druk Skakelaar/ knoppie 4 nr
16. Konnekteerders en springers
17. OLED I2C -skerm (0,96 "of 1,3")
Stap 1: Kringdiagram
Dit is die volledige stroombaandiagram vir hierdie IoT -gebaseerde tuisautomatiseringsprojek.
Ek het NodeMCU gebruik om die aflosmodule te beheer. Ek het die DHT11 temperatuur- en humiditeitsensor en LDR gekoppel om die aflos outomaties te beheer volgens die kamertemperatuur en omringende lig. Daar is vier drukknoppies wat verband hou met NodeMCU, dit wil sê S1, S2, CMODE, RST. S1 en S2 om die aflosmodule handmatig te beheer CMODE om die modus (handmatige modus, outomatiese modus) RST te verander om die NodeMCU terug te stel wat ek 12V aan die aflosmodule verskaf het en 'n 7805 spanningsreguleerder gebruik om 5v aan NodeMCU te voorsien.
Stap 2: Maak die kring op die broodbord vir toetsing
Voordat ek die PCB ontwerp het, het ek eers die kring op die broodbord gemaak om te toets. Tydens die toets het ek die kode na die NodeMCU opgelaai en daarna die relais probeer beheer met die drukknoppies, Blynk -app, temperatuursensor en LDR.
Laai die aangehegte kode vir hierdie NodeMCU -projek af.
Ek het al die skakel van die vereiste biblioteke in die kode genoem.
Stap 3: Installeer die Blynk -app
Installeer die Blynk -app in die Google Play -winkel of die App Store, en voeg dan al die nodige widgets by om die aflosmodule te beheer en die temperatuur en humiditeit te monitor. Ek het al die besonderhede in die tutoriaalvideo verduidelik.
Ek het die widgets met 3 knoppies gebruik om die aflosmodule te beheer en die modus te verander. En twee meter -widgets om die temperatuur en humiditeit te monitor.
Stap 4: Verskillende modus van die Smart Relay -module
Ons kan die slim aflos in 2 modusse beheer:
1. Handmatige modus
2. Outomatiese modus
Ons kan die modus maklik verander met die CMODE -knoppie op die PCB of via die Blynk -app.
Stap 5: Handmatige modus
In die handmatige modus kan ons die aflosmodule beheer vanaf die S1 & S2-drukknoppies of vanaf die Blynk-app.
Ons kan altyd die real-time terugvoerstatus van die skakelaars vanaf die Blynk-app monitor. En ons kan ook die temperatuur- en humiditeitsmeting op die OLED -skerm en die Blynk -app monitor, soos u op die foto's kan sien. Met die Blynk -app kan ons die aflosmodule vanaf enige plek beheer as ons die internet op ons slimfoon het.
Stap 6: outomatiese modus
In die outomatiese modus word die aflosmodule beheer deur die DHT11 -sensor en LDR.
Ons kan 'n voorafbepaalde minimum en maksimum temperatuur en ligwaardes stel. In die outomatiese modus, wanneer die kamertemperatuur die voorafbepaalde maksimum temperatuur oorskry, skakel die relais-1 aan en as die kamertemperatuur laer word as die vooraf gedefinieerde minimum temperatuur, skakel die aflos-1 outomaties af.
Op 'n soortgelyke manier, as die ligvlak afneem, skakel die relais-2 aan en as die lig voldoende is, skakel die aflos-2 outomaties af. Ek het in die tutoriaalvideo in besonderhede verduidelik.
Stap 7: Ontwerp die PCB
Aangesien ek die kring daagliks gaan gebruik, het ek die PCB ontwerp nadat ek al die funksies van die smart relay -module op die broodbord getoets het. U kan die PCB Gerber -lêer van hierdie tuisautomatiseringsprojek aflaai vanaf die volgende skakel:
drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52
Stap 8: Bestel die PCB
Nadat u die Garber -lêer afgelaai het, kan u die PCB maklik bestel
1. Besoek https://jlcpcb.com en meld aan/teken aan
2. Klik op die QUOTE NOW -knoppie.
3 Klik op die knoppie "Voeg u Gerber -lêer by".
Blaai dan deur en kies die Gerber -lêer wat u afgelaai het.
Stap 9: Laai die Gerber -lêer op en stel die parameters in
4. Stel die vereiste parameter in, soos hoeveelheid, PCB -kleur, ens
5. Nadat u al die parameters vir die PCB gekies het, klik op die SAVE TO CART -knoppie.
Stap 10: Kies afleweringsadres en betaalmodus
6. Tik die afleweringsadres in.
7. Kies die versendingsmetode wat by u pas.
8. Dien die bestelling in en gaan voort met die betaling. U kan ook u bestelling vanaf die JLCPCB.com volg.
My PCB's het twee dae geneem om vervaardig te word en het binne 'n week aangekom met die DHL afleweringsopsie.
PCB's was goed verpak en die kwaliteit was regtig goed teen hierdie bekostigbare prys.
Stap 11: Soldeer al die komponente
Daarna soldeer al die komponente volgens die stroombaan -diagram.
Koppel dan NodeMCU, DHT11, LDR en OLED -skerm.
Stap 12: Programmeer die NodeMCU
1. Koppel die NodeMCU met 'n skootrekenaar
2. Laai die kode af. (Aangeheg)
3. Verander die Blynk Auth -token, WiFi -naam, WiFi -wagwoord.
4. Verander die vooraf gedefinieerde temperatuur en ligwaarde vir die outomatiese modus volgens u behoefte
5. Kies die NodeMCU 12E -bord en die regte PORT. Laai dan die kode op.
** In hierdie projek kan u beide 0,96 "OLED en 1,3" OLED -skerm gebruik. Ek het die kode vir beide OLED gedeel, laai die kode op volgens die OLED -skerm wat u gebruik.
Ek het die kode reeds in die vorige stappe aangeheg.
Stap 13: Koppel die huishoudelike toestelle
Koppel die huishoudelike toestelle volgens die kringdiagram. Neem die nodige veiligheidsmaatreëls as u met hoë spanning werk.
Koppel 12V DC -toevoer aan op die PCB soos aangedui in die stroombaan.
Stap 14: Laastens
Skakel die 110V/230V -toevoer en 12V DC -toevoer aan.
Nou kan u u huishoudelike toestelle op 'n slim manier beheer. Ek hoop dat u van hierdie tuisautomatiseringsprojek gehou het. Ek het al die nodige inligting vir hierdie projek gedeel. Ek sal dit regtig waardeer as u u waardevolle terugvoer deel, en as u enige navrae het, skryf dit dan in die kommentaarafdeling. Vir meer sulke projekte, volg TechStudyCell. Dankie vir u tyd en gelukkige leer.
Aanbeveel:
Praterige outomatisering -- Klank van Arduino -- Stembeheerde outomatisering -- HC - 05 Bluetooth -module: 9 stappe (met foto's)
Praterige outomatisering || Klank van Arduino || Stembeheerde outomatisering || HC - 05 Bluetooth -module: …………………………. Teken asseblief in op my YouTube -kanaal vir meer video's …. …. In hierdie video het ons 'n Talkative Automation gebou. As u 'n spraakopdrag per selfoon stuur, sal dit huistoestelle aanskakel en terugvoer stuur
Hoe om 'n slim huis te maak met behulp van Arduino Control Relay Module - Tuis outomatisering idees: 15 stappe (met foto's)
Hoe om 'n slim huis te maak met behulp van Arduino Control Relay Module | Tuisautomatiseringsidees: In hierdie tuisautomatiseringsprojek ontwerp ons 'n slim huis -aflosmodule wat 5 huistoestelle kan beheer. Hierdie aflosmodule kan beheer word vanaf mobiele of slimfoon, IR -afstandsbediening of TV -afstandsbediening, handskakelaar. Hierdie slim aflos kan ook die r
Arduino -gebaseerde industriële outomatisering -- VFD (veranderlike frekwensie -aandrywings): 10 stappe
Arduino -gebaseerde industriële outomatisering || VFD (Variable Frequency Drives): In hierdie instruksies sal ek jou wys hoe om te maak1. Op maat gemaakte Arduino -bord vir industriële outomatisering 2. Hoe om VFD [veranderlike frekwensie -aandrywers] te beheer met behulp van Arduino 3. Hoe om 'n moederbord te ontwerp vir DigiCone MDF -wikkelmasjienWatse dinge wil u
Hoe om 'n omskakelaar tuis te maak met MOSFET: 7 stappe (met foto's)
Hoe om 'n omskakelaar tuis te maak met MOSFET: Hallo, vriende vandag, ons maak tuis 'n omskakelaar met 'n Mosfet -transistor en 'n spesiale ossillatorbord. ) na wisselstroom (AC)
BEAT BACTERIA -Huisinstallasie vir mondelinge sorg: 5 stappe (met foto's)
BEAT BACTERIA -Huisinstallasie vir mondelinge sorg: Tandartse stel voor dat mense ten minste twee minute elke keer twee keer per dag hul tande moet borsel. 'N Interaktiewe kunsinstallasie tuis beklemtoon goeie gedrag wat mense aanmoedig om hul goeie mondgesorgpraktyke te verbeter. Bacteria Beats is 'n