Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Kredsløbsdiagram
- Trin 2: Lav kredsløbet på brødbræt til test
- Trin 3: Tutorial Video til dette IOT -projekt
- Trin 4: Installer Blynk -appen
- Trin 5: Forskellig tilstand for Smart Relay -modulet
- Trin 6: Manuel tilstand
- Trin 7: Auto -tilstand
- Trin 8: Design af printkortet
- Trin 9: Bestil printkortet
- Trin 10: Upload af Gerber -filen og indstil parametrene
- Trin 11: Vælg forsendelsesadresse og betalingsform
- Trin 12: Lodde alle komponenterne
- Trin 13: Programmer NodeMCU
- Trin 14: Tilslut husholdningsapparaterne
- Trin 15: Placer det komplette kredsløb i en æske
- Trin 16: Endelig
Video: Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturkontrolrelæ: 16 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I mine tidligere NodeMCU -projekter har jeg kontrolleret to husholdningsapparater fra Blynk App. Jeg modtog mange kommentarer og beskeder for at opgradere projektet med manuel kontrol og tilføjelse af flere funktioner.
Så jeg har designet denne Smart Home Extension Box.
I dette IoT-baserede hjemmeautomatiseringsprojekt har jeg foretaget hjemmeautomatisering ved hjælp af Blynk & NodeMCU med berøringssensor, LDR, temperaturstyringsrelæmodul med feedback i realtid.
I manuel tilstand kan dette relæmodul styres fra en mobil eller smartphone og manuel berøringsafbryder (TTP223).
I autotilstand kan dette smarte relæ også registrere stuetemperatur og sollys for at tænde og slukke blæseren og pæren ved hjælp af DHT11 -sensoren og LDR.
Dette smarte hjem -projekt har følgende funktioner:
1. Husholdningsapparater styret fra Mobile ved hjælp af Blynk App
2. Husholdningsapparater styres automatisk af temperatur- og luftfugtighedssensor (i automatisk tilstand)
3. Husholdningsapparater styres automatisk af mørk sensor (i automatisk tilstand)
4. Overvåg LIVE stuetemperatur og fugtaflæsning på OLED og smartphone
5. Husholdningsapparater styres manuelt med berøringsafbryder
6. Styr husholdningsapparater via internettet (WiFi)
Dette projekt er inspireret af dette Simple NodeMCU -projekt
Forbrugsvarer
1. NodeMCU Board
2. DH11 -sensor
3. LDR
4. 10k Modstande 5 nr
5. 1k Modstande 3 nr
6. 220-ohm Modstande 2 nr
7. BC547 NPN -transistorer 2 nr
8. Diode 1N4007 2 nr
9. Diode 1N4001 1nr
10. 5-mm LED (1,5v) 3 nr
11. SPDT 5V Relæer 2 nr
12. Tryk på switch/ knap 4 nej (eller) TTP223 berøringssensor (3nr)
13. Stik og jumpere
14. OLED I2C -skærm (0,96 "eller 1,3") (valgfrit)
15. Hi-Link 220V til 5V AC til DC converter
Trin 1: Kredsløbsdiagram
Dette er det komplette kredsløbsdiagram for dette IoT -baserede smart home -system.
Jeg har brugt NodeMCU til at styre relæmodulet. Jeg har tilsluttet DHT11 temperatur- og fugtighedsføler og LDR til automatisk at styre relæet i henhold til rumtemperatur og omgivende lys.
Der er fire trykknapper forbundet med NodeMCU, dvs. S1, S2, CMODE, RST. S1 & S2 for at styre relæmodulet manuelt.
Du kan også tilslutte TTP223 Touch -sensorer i stedet for trykknapper.
CMODE for at ændre tilstanden (manuel tilstand, automatisk tilstand)
RST for at nulstille NodeMCU
Jeg har brugt en 110V/220V AC til 5V DC converter til at levere 5V til NodeMCU og relæer.
Så du kan tilslutte 110V eller 220V vekselstrøm direkte med dette smarte relæmodul.
Trin 2: Lav kredsløbet på brødbræt til test
Inden jeg designede printkortet, har jeg først lavet kredsløbet på brødbrættet til test.
Under testen har jeg uploadet koden til NodeMCU og derefter forsøgt at styre relæerne med trykknapperne, berøringsafbryderen. Blynk App, temperatursensor og LDR.
Her er RST -pin aktiv lav, så Touch -sensoren forbundet med RST -pin skal være aktiv lav.
Download den vedhæftede kode til dette NodeMCU -projekt. Jeg har nævnt alle links til de nødvendige biblioteker i koden.
Trin 3: Tutorial Video til dette IOT -projekt
I vejledningsvideoen har jeg forklaret alle trinene til at gøre denne Smart Home -enhed detaljeret.
Så du kan nemt lave dette IoT -projekt til dit hjem.
Trin 4: Installer Blynk -appen
Installer Blynk -appen fra Google Play Store eller App Store, og tilføj derefter alle de nødvendige widgets for at styre relæmodulet og overvåge temperatur og fugtighed. Jeg har forklaret alle detaljerne i tutorialvideoen.
Jeg har brugt widgets med 3 knapper til at styre relæmodulet og ændre tilstanden.
Og 2 gauge widgets til at overvåge temperatur og fugtighed.
Trin 5: Forskellig tilstand for Smart Relay -modulet
Vi kan styre det smarte relæ i to tilstande:
1. Manuel tilstand
2. Auto -tilstand
Vi kan nemt ændre tilstanden med CMODE -knappen monteret på printkortet eller fra Blynk -appen.
I auto
Trin 6: Manuel tilstand
I manuel tilstand kan vi styre relæmodulet fra S1 & S2 berøringsafbrydere eller fra Blynk App.
Og vi kan også overvåge temperatur- og fugtighedsaflæsning på OLED -displayet og Blynk -appen, som du kan se på billederne.
Med Blynk App kan vi styre relæmodulet hvor som helst, hvis vi har internettet på vores smartphone.
Trin 7: Auto -tilstand
I Auto -tilstand styres relæmodulet af DHT11 -sensoren og LDR.
Vi kan indstille et foruddefineret minimum og maksimum temperatur og lysværdier i koden.
Temperaturregulering
Når rumtemperaturen krydser den foruddefinerede maksimumstemperatur tændes relæ-1, og når rumtemperaturen bliver mindre end den foruddefinerede minimumstemperatur, slukker relæ-1 automatisk.
LDR -kontrol
På lignende måde tændes relæ-2, når lysniveauet falder, og når lyset er tilstrækkeligt, slukker relæ-2 automatisk.
Jeg har forklaret detaljeret i vejledningsvideoen.
Trin 8: Design af printkortet
Efter at have testet alle funktionerne i det smarte relæmodul på brødbrættet, har jeg designet printkortet til at gøre kredsløbet kompakt og give projektet et professionelt udseende.
Du kan downloade PCB Gerber -filen for dette IoT -baserede hjemmeautomatiseringsprojekt fra følgende link:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
Trin 9: Bestil printkortet
Efter download af Garber -filen kan du nemt bestille printkortet
1. Besøg https://jlcpcb.com og log ind/tilmeld dig
2. Klik på knappen CITER NU.
3 Klik på knappen "Tilføj din Gerber -fil". Gennemse derefter og vælg den Gerber -fil, du har downloadet.
Trin 10: Upload af Gerber -filen og indstil parametrene
4. Indstil den nødvendige parameter som mængde, printkortmaskeringsfarve osv
5. Når du har valgt alle parametre til printkort, skal du klikke på knappen SAVE TO CART.
Trin 11: Vælg forsendelsesadresse og betalingsform
6. Indtast forsendelsesadressen.
7. Vælg den forsendelsesmetode, der passer til dig.
8. Send ordren, og fortsæt med betalingen.
Du kan også spore din ordre fra JLCPCB.com.
Mine printkort tog 2 dage at blive fremstillet og ankom inden for en uge ved hjælp af DHL -leveringsindstillingen.
PCB'er var godt pakket, og kvaliteten var virkelig god til denne overkommelige pris.
Trin 12: Lodde alle komponenterne
Derefter loddes alle komponenterne i henhold til kredsløbsdiagrammet.
Tilslut derefter NodeMCU, DHT11, LDR og OLED -skærm.
Trin 13: Programmer NodeMCU
1. Tilslut NodeMCU med bærbar computer
2. Download koden. (Vedhæftet)
3. Skift Blynk Auth -token, WiFi -navn, WiFi -adgangskode.
4. Skift den foruddefinerede temperatur og lysværdi for Auto Mode i henhold til dine krav
5. Vælg NodeMCU 12E -kortet og den korrekte PORT. Upload derefter koden.
** I dette projekt kan du bruge både 0,96 "OLED og 1,3" OLED -skærm. Jeg har delt koden for begge OLED, upload koden i henhold til den OLED -skærm, du bruger.
Jeg har allerede vedhæftet koden i de foregående trin.
Trin 14: Tilslut husholdningsapparaterne
Tilslut husholdningsapparaterne i henhold til kredsløbsdiagrammet.
Tag venligst passende sikkerhedsforanstaltninger, når du arbejder med højspænding.
Her kan du direkte tilslutte 110V eller 220V vekselstrøm.
** Jeg har ikke brugt berøringssensor til RST -stiften, da den er aktiv LAV.
Trin 15: Placer det komplette kredsløb i en æske
Jeg har placeret hele kredsløbet i en plastikboks. Da jeg vil bruge dette NodeMCU -projekt som Smart extension BOX.
Det vil være meget nyttigt og let at bruge.
Trin 16: Endelig
Tænd for 110V/230V forsyningen.
Nu kan du styre dine husholdningsapparater på en smart måde. Jeg håber, at du kunne lide dette hjemmeautomatiseringsprojekt. Jeg har delt alle de nødvendige oplysninger til dette projekt.
Jeg vil virkelig sætte pris på det, hvis du deler din værdifulde feedback. Også hvis du har spørgsmål, kan du skrive i kommentarfeltet.
For flere sådanne projekter Følg TechStudyCell. Tak for din tid og god læring.
Anbefalede:
Hjemmeautomatisering WiFi-lyskontakt med ESP-01 og relæmodul med trykknap: 7 trin
Hjemmeautomatisering WiFi-lyskontakt med ESP-01 og relæmodul med trykknap: Så i de tidligere instruktioner programmerede vi en ESP-01 med Tasmota ved hjælp af en ESP-blinker og sluttede ESP-01 til vores wifi-netværk. Nu kan vi begynde at programmere den for at tænde/slukke en lyskontakt ved hjælp af WiFi eller trykknappen.For det elektriske arbejde
Sådan laver du IoT -baseret hjemmeautomatisering med NodeMCU -sensorer Kontrollerelæ: 14 trin (med billeder)
Sådan laver du IoT-baseret hjemmeautomatisering med NodeMCU-sensorer Kontrollerelæ: I dette IoT-baserede projekt har jeg lavet hjemmeautomatisering med Blynk og NodeMCU-kontrolrelæmodul med feedback i realtid. I manuel tilstand kan dette relæmodul styres fra mobil eller smartphone og, manuel switch. I Auto Mode er denne smar
GPS -bilsporing med SMS -underretning og upload af Thingspeak -data, Arduino -baseret, hjemmeautomatisering: 5 trin (med billeder)
GPS -bilsporing med SMS -besked og upload af Thingspeak -data, Arduino -baseret, hjemmeautomatisering: Jeg lavede denne GPS -tracker sidste år, og da den fungerer godt, offentliggør jeg den nu på Instructable. Den er tilsluttet tilbehørsstikket i min bagagerum. GPS -trackeren uploader bilens position, hastighed, retning og den målte temperatur via en mobildata
Hjemmeautomatisering med NodeMCU, HomeAssistant & MQTT: 6 trin
Hjemmeautomatisering med NodeMCU, HomeAssistant & MQTT: Vil du begynde at omdanne dit hjem i et smart hjem? Og også gøre det billigt? NodeMCU og HomeAssistant er her for at hjælpe med det. Jeg anbefaler dig at se denne video, måske er det lettere for dig at følge. Ellers skal du følge trinene nedenfor
Hjemmeautomatisering Trin for trin Brug af Wemos D1 Mini Med PCB -design: 4 trin
Hjemmeautomatisering Trin for trin Brug af Wemos D1 Mini Med PCB -design: Hjemmeautomatisering Trin for trin ved hjælp af Wemos D1 Mini med PCB -design For et par uger siden udgav vi en tutorial "Home Automation using Raspberry Pi" i rootsaid.com, som blev godt modtaget blandt hobbyfolk og universitetsstuderende. Så kom et af vores medlemmer