Innehållsförteckning:

Alexa Smart Home System som använder NodeMCU -relämodul: 10 steg
Alexa Smart Home System som använder NodeMCU -relämodul: 10 steg

Video: Alexa Smart Home System som använder NodeMCU -relämodul: 10 steg

Video: Alexa Smart Home System som använder NodeMCU -relämodul: 10 steg
Video: How does IFTTT Work 2024, November
Anonim
Image
Image
Alexa Smart Home System som använder NodeMCU -relämodul
Alexa Smart Home System som använder NodeMCU -relämodul
Alexa Smart Home System som använder NodeMCU -relämodul
Alexa Smart Home System som använder NodeMCU -relämodul

I detta IoT -projekt har jag gjort Alexa Smart Home Automation -systemet med hjälp av NodeMCU ESP8266 & Relay Module. Du kan enkelt styra ljus, fläkt och andra hushållsapparater med röstkommandot. För att ansluta Echo Dot smart högtalare till NodeMCU har jag bara använt Amazon Alexa -appen.

Om du inte har Echo Dot smart högtalare kan du ändå styra hushållsapparaterna. Och du kan också övervaka relätidsåterkopplingen för switcharna från smarttelefonen. Du kan också använda ESP32 -kortet istället för NodeMCU -mikrokontrollern.

Tillbehör

1. Alexa Echo Dot

2. Relämodul

3. NodeMCU- eller ESP32 -kort

4. Reläer 5v (SPDT)

5. BC547 -transistorer

6. LED 5 mm

7. 220-ohm motstånd

5. Kontaktdon

Steg 1: Kretsdiagram

Kretsdiagram
Kretsdiagram

Som du kan se är kretsen för detta hemautomatiseringsprojekt mycket enkel. Du kan enkelt göra denna krets med relämodulen och NodeMCU.

Här har jag använt D1, D2, D5, D6, D7 stift på NodeMCU för att styra de 5 reläerna. Och jag har använt en 5V mobil laddare för att försörja kretsen.

Steg 2: Programmera NodeMCU

Programmera NodeMCU
Programmera NodeMCU
Programmera NodeMCU
Programmera NodeMCU

I handledningsvideon har jag förklarat koden i detalj.

Som jag sa kan du använda både NodeMCU eller ESP32 för detta projekt. Jag har använt ESPAlexa -biblioteket för detta projekt.

Om du använder NodeMCU ESP8266 måste du ladda ner och installera ESP8266 -kortversionen (2.5.1) (som visas på bilden).

Jag har mött några problem med den senaste versionen av ESp8266 -kortbiblioteket när jag laddade upp koden.

I koden anger du WiFi -uppgifterna och anger namnen på enheterna som rumslampa, fläkt, nattlampa, etc.

Här har jag använt den aktiva högrelämodulen, så om du använder den aktiva lågrelämodulen måste du göra små ändringar i koden som visas i handledningsvideon.

Fortfarande, om du stöter på några problem, meddela mig i kommentarsfältet.

Jag har bifogat koden för detta Alexa -hemautomatiseringsprojekt.

Steg 3: Konfigurera Amazon Alexa -appen

Konfigurera Amazon Alexa -appen
Konfigurera Amazon Alexa -appen

Ladda ner och installera först Amazon Alexa -appen från Google PlayStore eller App Store.

Din mobil och NodeMCU bör vara anslutna till samma wifi -nätverk.

Steg för att lägga till enheter i Amazon Alexa App

1. Öppna Amazon Alexa -appen.

2. Gå till enheter.

3. Klicka på "+" -ikonen högst upp och välj sedan Lägg till enheter.

4. Välj Ljus och välj sedan Annat.

5. Knacka på Discover Devices.

Det kommer att ta lite tid att upptäcka alla enheter. Lägg sedan till alla enheter en efter en i Amazon Alexa App. I handledningsvideon har jag steg för steg hur jag ansluter enheter med Amazon Alexa -appen.

Steg 4: Designa kretskortet

Design av kretskortet
Design av kretskortet

Även om du inte behöver någon specialdesignad PCB för att göra detta smarta hemsystem. Men för att göra kretsen kompakt och för att ge projektet ett professionellt utseende har jag designat kretskortet för detta Alexa -projekt.

Steg 5: 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 6: 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 7: 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 8: 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.

Steg 9: 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 5Volts DC -matning till kretskortet som visas i kretsen.

Slå på 110V/230V och 5V DC matning.

Steg 10: Slutligen kan vi styra ljuset, fläkten med Alexa

Slutligen kan vi styra ljuset, fläkten med Alexa
Slutligen kan vi styra ljuset, fläkten med Alexa
Slutligen kan vi styra ljuset, fläkten med Alexa
Slutligen kan vi styra ljuset, fläkten med Alexa

Nu kan du styra dina hushållsapparater på ett smart sätt.

Säg bara vilka enheter du vill slå på eller av för Alexa, Alexa kommer att göra jobbet åt dig.

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: