Indholdsfortegnelse:

Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturkontrolrelæ: 16 trin
Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturkontrolrelæ: 16 trin

Video: Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturkontrolrelæ: 16 trin

Video: Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturkontrolrelæ: 16 trin
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, November
Anonim
Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturkontrolrelæ
Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturkontrolrelæ
Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturstyringsrelæ
Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturstyringsrelæ
Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturstyringsrelæ
Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturstyringsrelæ

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

Kredsløbsdiagram
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

Lav kredsløbet på brødbræt til test
Lav kredsløbet på brødbræt til test
Lav kredsløbet på brødbræt til test
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

Image
Image

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
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

Anderledes tilstand for Smart Relay -modulet
Anderledes tilstand for Smart Relay -modulet
Anderledes tilstand for Smart Relay -modulet
Anderledes 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

Manuel tilstand
Manuel tilstand
Manuel tilstand
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

Auto -tilstand
Auto -tilstand
Auto -tilstand
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

Design af printkortet
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

Bestil printkortet
Bestil printkortet
Bestil printkortet
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

Upload af Gerber -filen og indstil parametrene
Upload af Gerber -filen og indstil parametrene
Upload af Gerber -filen og indstil parametrene
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

Vælg forsendelsesadresse og betalingsform
Vælg forsendelsesadresse og betalingsform
Vælg forsendelsesadresse og betalingsform
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

Lodde alle komponenter
Lodde alle komponenter
Lodde alle komponenter
Lodde alle komponenter

Derefter loddes alle komponenterne i henhold til kredsløbsdiagrammet.

Tilslut derefter NodeMCU, DHT11, LDR og OLED -skærm.

Trin 13: Programmer NodeMCU

Programmer NodeMCU
Programmer NodeMCU
Programmer NodeMCU
Programmer NodeMCU
Programmer NodeMCU
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
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

Placer det komplette kredsløb i en æske
Placer det komplette kredsløb i en æske
Placer det komplette kredsløb i en æske
Placer det komplette kredsløb i en æske
Placer det komplette kredsløb i en æske
Placer det komplette kredsløb i en æske
Placer det komplette kredsløb i en æske
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

Endelig
Endelig
Endelig
Endelig
Endelig
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: