Innehållsförteckning:

Hur man gör IoT -baserad hemautomation med NodeMCU -sensorer Kontrollrelä: 14 steg (med bilder)
Hur man gör IoT -baserad hemautomation med NodeMCU -sensorer Kontrollrelä: 14 steg (med bilder)

Video: Hur man gör IoT -baserad hemautomation med NodeMCU -sensorer Kontrollrelä: 14 steg (med bilder)

Video: Hur man gör IoT -baserad hemautomation med NodeMCU -sensorer Kontrollrelä: 14 steg (med bilder)
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Juli
Anonim
Image
Image
Hur man gör IoT -baserad hemautomation med NodeMCU -sensorer Kontrollrelä
Hur man gör IoT -baserad hemautomation med NodeMCU -sensorer Kontrollrelä
Hur man gör IoT -baserad hemautomation med NodeMCU -sensorer Kontrollrelä
Hur man gör IoT -baserad hemautomation med NodeMCU -sensorer Kontrollrelä

I detta IoT-baserade projekt har jag gjort Hemmautomation med Blynk och NodeMCU-styrrelämodul med realtidsfeedback. I manuellt läge kan denna relämodul styras från mobil eller smartphone och manuell omkopplare. I autoläget kan detta smarta relä också känna av rumstemperaturen och solljuset för att slå på och av fläkten och glödlampan.

Detta smarta hemprojekt har följande funktioner: 1. Hushållsapparater som styrs från mobilen med Blynk App 2. Hushållsapparater som styrs av temperatur- och luftfuktighetssensor automatiskt (i autoläge) 3. Hushållsapparater som styrs av mörk sensor automatiskt (i autoläge) 4. Övervaka LIVE rumstemperatur och luftfuktighetsavläsning på OLED och Smartphone 5. Hushållsapparater som styrs med manuella omkopplare 6. Styr hushållsapparater via Internet

Tillbehör

Obligatoriska komponenter för detta Smart House -projekt

1. NodeMCU

2. DH11 -sensor

3. LDR

4. 10k motstånd 5 nr

5. 1k motstånd 5 nej (R1 till R4)

6. 220-ohm motstånd 2 nr (R5 och R6)

7. Optokopplare PC817 2 nr

8. BC547 NPN -transistorer 2 nr

9. Diod 1N4007 2 nr

10. Diod 1N4001 1nr

11. LED (1,5v) 3 nr

12. Kondensatorer 100uF 2 nr

13. SPDT 12V Reläer 2 nr

14. 7805 spänningsregulator 1 nr

15. Tryck på omkopplaren/ knappen 4 nr

16. Kontaktdon och byglar

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

Steg 1: Kretsdiagram

Kretsdiagram
Kretsdiagram

Detta är det fullständiga kretsschemat för detta IoT -baserade hemautomatiseringsprojekt.

Jag har använt NodeMCU för att styra relämodulen. Jag har anslutit DHT11 temperatur- och fuktsensor och LDR för att automatiskt styra reläet enligt rumstemperatur och omgivande ljus. Det finns fyra tryckknappar anslutna till NodeMCU dvs S1, S2, CMODE, RST. S1 & S2 för att styra relämodulen manuellt CMODE för att ändra läge (manuellt läge, autoläge) RST för att återställa NodeMCU Jag har levererat 12V till relämodulen och använt en 7805 spänningsregulator för att mata 5v till NodeMCU.

Steg 2: Gör kretsen på brödbräda för testning

Gör kretsen på brödbräda för testning
Gör kretsen på brödbräda för testning
Gör kretsen på brödbräda för testning
Gör kretsen på brödbräda för testning

Innan jag designade kretskortet, först har jag gjort kretsen på brödbrädan för testning. Under testet har jag laddat upp koden till NodeMCU och sedan försökt styra reläerna med tryckknapparna, Blynk App, temperaturgivare och LDR.

Ladda ner den bifogade koden för detta NodeMCU -projekt.

Jag har nämnt alla länkar till de obligatoriska biblioteken i koden.

Steg 3: Installera Blynk -appen

Installera Blynk -appen
Installera Blynk -appen
Installera Blynk -appen
Installera Blynk -appen

Installera Blynk -appen från Google play store eller App store och lägg sedan till alla nödvändiga widgets för att styra relämodulen och övervaka temperatur och luftfuktighet. Jag har förklarat alla detaljer i handledningsvideon.

Jag har använt widgetarna med tre knappar för att styra relämodulen och ändra läget. Och två gauge -widgets för att övervaka temperatur och luftfuktighet.

Steg 4: Annat läge för Smart Relay -modulen

Olika lägen för Smart Relay -modulen
Olika lägen för Smart Relay -modulen

Vi kan styra det smarta reläet i 2 lägen:

1. Manuellt läge

2. Autoläge

Vi kan enkelt ändra läge med CMODE -knappen som sitter på kretskortet eller från Blynk -appen.

Steg 5: Manuellt läge

Manuellt läge
Manuellt läge
Manuellt läge
Manuellt läge

I manuellt läge kan vi styra relämodulen från S1 & S2-knapparna eller från Blynk-appen.

Vi kan alltid övervaka återkopplingsstatusen i realtid för switcharna från Blynk-appen. Och vi kan också övervaka temperatur- och luftfuktighetsavläsningen på OLED -displayen och Blynk -appen som du kan se på bilderna. Med Blynk -appen kan vi styra relämodulen var som helst om vi har internet på vår smartphone.

Steg 6: Autoläge

Auto -läge
Auto -läge
Auto -läge
Auto -läge

I autoläge styrs relämodulen av DHT11 -sensorn och LDR.

Vi kan ställa in ett fördefinierat lägsta och högsta temperatur- och ljusvärde. I autoläge när rumstemperaturen passerar den fördefinierade högsta temperaturen slås relä-1 på och när rumstemperaturen blir lägre än den fördefinierade minimitemperaturen slås relä-1 av automatiskt.

På ett liknande sätt när ljusnivån minskar tänds relä-2 och när ljuset är tillräckligt släcks relä-2 automatiskt. Jag har förklarat i detaljer i handledningsvideon.

Steg 7: Designa kretskortet

Design av kretskortet
Design av kretskortet

Eftersom jag ska använda kretsen dagligen, så efter att ha testat alla funktioner i den smarta relämodulen på brödbrädet, har jag designat kretskortet. Du kan ladda ner PCB Gerber -filen för detta hemautomatiseringsprojekt från följande länk:

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

Steg 8: Beställ kretskortet

Beställ kretskortet
Beställ kretskortet
Beställ kretskortet
Beställ kretskortet
Beställ kretskortet
Beställ kretskortet

Efter nedladdning av Garber -filen kan du enkelt beställa kretskortet

1. Besök https://jlcpcb.com och logga in/registrera dig

2. Klicka på knappen CITERA NU.

3 Klicka på knappen "Lägg till din Gerber -fil".

Bläddra sedan och välj Gerber -filen som du har laddat ner.

Steg 9: Ladda upp Gerber -filen och ställ in parametrarna

Ladda upp Gerber -filen och ställ in parametrarna
Ladda upp Gerber -filen och ställ in parametrarna
Ladda upp Gerber -filen och ställ in parametrarna
Ladda upp Gerber -filen och ställ in parametrarna

4. Ställ in önskad parameter som kvantitet, PCB -färg, etc.

5. Efter att ha valt alla parametrar för PCB klickar du på knappen SAVE TO CART.

Steg 10: Välj leveransadress och betalningsläge

Välj leveransadress och betalningsläge
Välj leveransadress och betalningsläge
Välj leveransadress och betalningsläge
Välj leveransadress och betalningsläge
Välj leveransadress och betalningsläge
Välj leveransadress och betalningsläge

6. Skriv leveransadressen.

7. Välj den leveransmetod som passar dig.

8. Skicka beställningen och fortsätt med betalningen. Du kan också spåra din beställning från JLCPCB.com.

Mina kretskort tog 2 dagar att tillverkas och kom inom en vecka med DHL -leveransalternativ.

PCB var väl förpackade och kvaliteten var riktigt bra till detta överkomliga pris.

Steg 11: Löd alla komponenter

Löd alla komponenter
Löd alla komponenter
Löd alla komponenter
Löd alla komponenter

Efter det löd alla komponenter enligt kretsschemat.

Anslut sedan NodeMCU, DHT11, LDR och OLED -skärm.

Steg 12: Programmera NodeMCU

Programmera NodeMCU
Programmera NodeMCU
Programmera NodeMCU
Programmera NodeMCU

1. Anslut NodeMCU med bärbar dator

2. Ladda ner koden. (Bifogad)

3. Ändra Blynk Auth -token, WiFi -namn, WiFi -lösenord.

4. Ändra den fördefinierade temperaturen och ljusvärdet för autoläge enligt dina krav

5. Välj kortet NodeMCU 12E och rätt PORT. Ladda sedan upp koden.

** I detta projekt kan du använda både 0,96 "OLED och 1,3" OLED -skärm. Jag har delat koden för båda OLED, ladda upp koden enligt OLED -skärmen du använder.

Jag har redan bifogat koden i de föregående stegen.

Steg 13: Anslut hushållsapparaterna

Anslut hushållsapparaterna
Anslut hushållsapparaterna

Anslut hushållsapparaterna enligt kretsschemat. Vidta lämpliga säkerhetsåtgärder vid arbete med högspänning.

Anslut 12Volts DC -matning till kretskortet som visas i kretsen.

Steg 14: Slutligen

Till sist
Till sist
Till sist
Till sist

Slå på strömförsörjningen 110V/230V och 12V DC.

Nu kan du styra dina hushållsapparater på ett smart sätt. Jag hoppas att du har gillat detta hemautomatiseringsprojekt. Jag har delat all nödvändig information för detta projekt. Jag kommer verkligen att uppskatta det om du delar med dig av din värdefulla feedback. Om du har några frågor kan du skriva i kommentarsfältet. För fler sådana projekt Följ TechStudyCell. Tack för din tid och gott lärande.

Rekommenderad: