INHOUDSOPGAWE:
- Voorrade
- Stap 1: Kringdiagram
- Stap 2: Maak die kring op die broodbord vir toetsing
- Stap 3: Tutoriaalvideo vir hierdie IOT -projek
- Stap 4: Installeer die Blynk -app
- Stap 5: Verskillende modus van die Smart Relay -module
- Stap 6: Handmatige modus
- Stap 7: outomatiese modus
- Stap 8: Ontwerp die PCB
- Stap 9: Bestel die PCB
- Stap 10: Laai die Gerber -lêer op en stel die parameters in
- Stap 11: Kies afleweringsadres en betaalmodus
- Stap 12: Soldeer al die komponente
- Stap 13: Programmeer die NodeMCU
- Stap 14: Koppel die huishoudelike toestelle
- Stap 15: Plaas die volledige stroombaan in 'n boks
- Stap 16: Laastens
Video: Tuisautomatisering met NodeMCU Touch Sensor LDR Temperatuurbeheer -relais: 16 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
In my vorige NodeMCU -projekte het ek twee huishoudelike toestelle van die Blynk App beheer. Ek het baie kommentaar en boodskappe ontvang om die projek op te gradeer met handmatige beheer en die toevoeging van meer funksies.
Ek het dus hierdie Smart Home Extension Box ontwerp.
In hierdie IoT-gebaseerde tuis-outomatiseringsprojek, het ek tuisautomatisering gemaak met behulp van Blynk & NodeMCU met aanraaksensor, LDR, temperatuurbeheer-aflosmodule met real-time terugvoer.
In die handmatige modus kan hierdie aflosmodule beheer word vanaf 'n selfoon of slimfoon en 'n handmatige aanraakskakelaar (TTP223).
In die outomatiese modus kan hierdie slim relais ook die kamertemperatuur en sonlig aanvoel om die waaier en gloeilamp aan en uit te skakel met behulp van die DHT11 -sensor en LDR.
Hierdie slimhuisprojek het die volgende kenmerke:
1. Huishoudelike toestelle beheer vanaf Mobile met behulp van Blynk App
2. Huishoudelike toestelle wat outomaties deur temperatuur- en humiditeitsensor beheer word (in outomatiese modus)
3. Huishoudelike toestelle wat outomaties deur Dark Sensor beheer word (in outomatiese modus)
4. Monitor LIVE kamertemperatuur en humiditeitslesing op OLED en slimfoon
5. Huishoudelike toestelle handmatig beheer met aanraakskakelaar
6. Beheer huishoudelike toestelle via die internet (WiFi)
Hierdie projek is geïnspireer deur hierdie Simple NodeMCU -projek
Voorrade
1. NodeMCU Raad
2. DH11 -sensor
3. LDR
4. 10k Weerstande 5 nr
5. 1k Weerstande 3 no
6. 220-ohm Weerstande 2 nr
7. BC547 NPN Transistors 2 nr
8. Diode 1N4007 2 nr
9. Diode 1N4001 1nr
10. 5-mm LED (1.5v) 3 nr
11. SPDT 5V Relays 2 nr
12. Druk op die skakelaar/ knoppie 4 nee (of) TTP223 raaksensor (3nr)
13. Konnekteerders en springers
14. OLED I2C -skerm (0,96 "of 1,3") (opsioneel)
15. Hi-Link 220V tot 5V AC na DC converter
Stap 1: Kringdiagram
Dit is die volledige stroombaan -diagram vir hierdie IoT -gebaseerde slimhuisstelsel.
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.
U kan ook die TTP223 -aanraaksensors koppel in plaas van drukknoppies.
CMODE om die modus te verander (handmatige modus, outomatiese modus)
RST om die NodeMCU terug te stel
Ek het 'n 110V/220V AC na 5V DC converter gebruik om die 5V aan NodeMCU en relais te voorsien.
U kan dus 110V of 220V wisselstroomtoevoer direk aansluit met hierdie slim aflosmodule.
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 probeer om die aflosse met die drukknoppies, aanraakskakelaar, te beheer. Blynk -app, temperatuursensor en LDR.
Hier is die RST -pen laag, dus moet die aanraaksensor wat met die RST -pen gekoppel is, laag wees.
Laai die aangehegte kode vir hierdie NodeMCU -projek af. Ek het al die skakels van die vereiste biblioteke in die kode genoem.
Stap 3: Tutoriaalvideo vir hierdie IOT -projek
In die tutoriaalvideo het ek al die stappe verduidelik om hierdie Smart Home -toestel in detail te maak.
U kan dus maklik hierdie IoT -projek vir u huis maak.
Stap 4: 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 5: Verskillende modus van die Smart Relay -module
Ons kan die slim aflos in twee 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.
In die motor
Stap 6: Handmatige modus
In die handmatige modus kan ons die aflosmodule beheer vanaf die S1 & S2-aanraakskakelaars 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 7: 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 in die kode stel.
Temperatuurbeheer
As 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.
LDR -beheer
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 8: Ontwerp die PCB
Nadat ek al die funksies van die smart relay -module op die broodbord getoets het, het ek die printplaat ontwerp om die kring kompak te maak en die projek 'n professionele voorkoms te gee.
U kan die PCB Gerber -lêer van hierdie IoT -gebaseerde tuisautomatiseringsprojek aflaai vanaf die volgende skakel:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
Stap 9: 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 10: Laai die Gerber -lêer op en stel die parameters in
4. Stel die vereiste parameter in, soos hoeveelheid, PCB -maskeringskleur, ens
5. Nadat u al die parameters vir die PCB gekies het, klik op die SAVE TO CART -knoppie.
Stap 11: 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 12: Soldeer al die komponente
Daarna soldeer al die komponente volgens die stroombaan -diagram.
Koppel dan NodeMCU, DHT11, LDR en OLED -skerm.
Stap 13: 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 14: Koppel die huishoudelike toestelle
Koppel die huishoudelike toestelle volgens die kringdiagram.
Neem die nodige veiligheidsmaatreëls as u met hoë spanning werk.
Hier kan u 110V of 220V wisselstroomtoevoer direk aansluit.
** Ek het nie die aanraaksensor vir die RST -pen gebruik nie, aangesien dit laag is.
Stap 15: Plaas die volledige stroombaan in 'n boks
Ek het die volledige kring in 'n plasiekas geplaas. Aangesien ek hierdie NodeMCU -projek as 'n slim uitbreidingsdoos sal gebruik.
Dit sal baie handig en maklik wees om te gebruik.
Stap 16: Laastens
Skakel die 110V/230V -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:
Tuisautomatisering met behulp van ESP8266 of NODEMCU: 6 stappe
Tuisautomatisering met behulp van ESP8266 of NODEMCU: wou u ooit u huis outomaties maak via wifi? Wil u die ligte, waaier en alle ander toestelle vanaf u slimfoon beheer? Of wou u ooit 'n instruksie hê oor gekoppelde toestelle en hoe u daarmee kan begin? Hierdie Home Automation -projek sal
Presiese temperatuurbeheer op die Raspberry Pi 4: 3 -stappe
Presiese temperatuurbeheer op die Raspberry Pi 4: Die Pimoroni Fan Shim is 'n uitstekende oplossing om die temperatuur van u Pi te verlaag as dit warm word. Die vervaardigers bied selfs sagteware wat die waaier aanskakel wanneer die CPU -temperatuur bo 'n sekere drempel styg (bv. 65 grade). Die temperatuur q
Temperatuurbeheer met Arduino- en PWM -waaiers: 6 stappe (met foto's)
Temperatuurbeheer met Arduino- en PWM -waaiers: Temperatuurbeheer met PID op Arduino- en PWM -waaiers vir DIY -bediener-/netwerkrakafkoeling 'n Paar weke gelede moes ek 'n rek opstel met netwerktoestelle en 'n paar bedieners. Die rek word in 'n geslote motorhuis geplaas, dus wissel die temperatuur tussen die winter en
Temperatuurbeheer vir vrieskas of yskas: 7 stappe
Temperatuurbeheer vir vrieskas of yskas: hierdie instruksie dek die integrasie van 'n Johnson Controls -temperatuurbeheer in 'n verlengsnoer met 'n skakelaar en 'n elektriese uitlaat om 'n vrieskas te beheer. Vir die fermentasie van bier, is 'n vrieskas 'n fantastiese platform, maar die fabriek
Herwinning van u ou dimmerskakelaar as 'n veranderlike temperatuurbeheer vir u soldeerbout: 7 stappe
Herwinning van u ou dimmerskakelaar as 'n veranderlike temperatuurbeheer vir u soldeerbout: ek het baie professionele veranderlike temperatuurbeheer vir soldeerbout gesien, maar te duur. Dus maak ek een uit 'n ou dimmer -skakelaar, uitlaat, gangplaat en prop wat al rommel was, en 'n ou PVC -skakelaar wat daarmee gepaard gegaan het, en so