Indholdsfortegnelse:

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æ: 14 trin (med billeder)

Video: Sådan laver du IoT -baseret hjemmeautomatisering med NodeMCU -sensorer Kontrollerelæ: 14 trin (med billeder)

Video: Sådan laver du IoT -baseret hjemmeautomatisering med NodeMCU -sensorer Kontrollerelæ: 14 trin (med billeder)
Video: The SMARTEST Home Automation System 😎😎 with FAN Speed Control using ESP32 Blynk | IoT Project 2022 2024, September
Anonim
Image
Image
Sådan laver du IoT -baseret hjemmeautomatisering med NodeMCU Sensors Control Relay
Sådan laver du IoT -baseret hjemmeautomatisering med NodeMCU Sensors Control Relay
Sådan laver du IoT -baseret hjemmeautomatisering med NodeMCU Sensors Control Relay
Sådan laver du IoT -baseret hjemmeautomatisering med NodeMCU Sensors Control Relay

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 autotilstand kan dette smarte relæ også registrere stuetemperatur og sollys for at tænde og slukke blæseren og pæren.

Dette smarte hjem -projekt har følgende funktioner: 1. Husholdningsapparater styret fra mobil ved hjælp af Blynk App 2. Husholdningsapparater styres automatisk af temperatur- og luftfugtighedsføler (i automatisk tilstand) 3. Husholdningsapparater styres automatisk af mørk sensor (i autotilstand) 4. Overvåg LIVE rumtemperatur og luftfugtighedsaflæsning på OLED og Smartphone 5. Husholdningsapparater styret med manuelle kontakter 6. Styr husholdningsapparater via Internettet

Forbrugsvarer

Nødvendige komponenter til dette Smart House -projekt

1. NodeMCU

2. DH11 -sensor

3. LDR

4. 10k Modstande 5 nr

5. 1k modstande 5 nej (R1 til R4)

6. 220-ohm modstande 2 nej (R5 & R6)

7. Optokobler PC817 2 nr

8. BC547 NPN -transistorer 2 nr

9. Diode 1N4007 2 nr

10. Diode 1N4001 1nr

11. LED (1,5v) 3 nr

12. Kondensatorer 100uF 2 nr

13. SPDT 12V Relæer 2 nr

14. 7805 spændingsregulator 1 nr

15. Tryk på kontakt/ knap 4 nr

16. Stik & jumpere

17. OLED I2C -skærm (0,96 "eller 1,3")

Trin 1: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram

Dette er det komplette kredsløbsdiagram for dette IoT -baserede hjemmeautomatiseringsprojekt.

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 CMODE for at ændre tilstanden (manuel tilstand, automatisk tilstand) RST for at nulstille NodeMCU jeg har leveret 12V til relæmodulet og brugt en 7805 spændingsregulator til at levere 5v til NodeMCU.

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, Blynk App, temperatursensor og LDR.

Download den vedhæftede kode til dette NodeMCU -projekt.

Jeg har nævnt alt linket til de nødvendige biblioteker i koden.

Trin 3: Installer Blynk -appen

Installer Blynk -appen
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 4: Forskellig tilstand for Smart Relay -modulet

Anderledes tilstand for Smart Relay -modulet
Anderledes tilstand for Smart Relay -modulet

Vi kan styre det smarte relæ i 2 tilstande:

1. Manuel tilstand

2. Auto -tilstand

Vi kan nemt ændre tilstanden med CMODE -knappen monteret på printkortet eller fra Blynk -appen.

Trin 5: Manuel tilstand

Manuel tilstand
Manuel tilstand
Manuel tilstand
Manuel tilstand

I tilstanden Manuel kan vi styre relæmodulet fra S1 & S2-trykknapperne eller fra Blynk-appen.

Vi kan altid overvåge realtidsfeedback-status for switches fra Blynk-appen. 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 6: 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 autotilstand 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.

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

Design af printkortet
Design af printkortet

Da jeg skal bruge kredsløbet dagligt, så efter at have testet alle funktionerne i det smarte relæmodul på brødbrættet, har jeg designet PCB. Du kan downloade PCB Gerber -filen til dette hjemmeautomatiseringsprojekt fra følgende link:

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

Trin 8: Bestil printkortet

Bestil printkortet
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 9: 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, printkortfarve osv

5. Når du har valgt alle parametre til printkort, skal du klikke på knappen SAVE TO CART.

Trin 10: 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
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 11: 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 12: 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 13: 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.

Tilslut 12 volt DC forsyning til printkort som vist i kredsløbet.

Trin 14: Endelig

Endelig
Endelig
Endelig
Endelig

Tænd for 110V/230V forsyningen og 12V DC 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: