Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Få PCB'er til dit projekt fremstillet
- Trin 2: Ser på relæmodulet
- Trin 3: Tilslutning af ESP8266 med relækort
- Trin 4: Download og konfigurer Arduino IDE
- Trin 5: Tilføjelse af yderligere biblioteker til Arduino IDE
- Trin 6: Kodning af modulet
- Trin 7: Relæet tænder kommandoen til Alexa
Video: Styr husholdningsapparater gennem Alexa med ESP8266 eller ESP32: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hey, hvad sker der, fyre! Akarsh her fra CETech.
Dette projekt vil hjælpe dit liv med at blive let, og du vil føle dig som en konge efter at have kontrolleret apparater i dit hus ved blot at give en kommando til Alexa.
Det vigtigste bag dette projekt er intet andet end funktionen af to moduler ESP8266 og relæmodul. Grundlæggende vil vi kontrollere vores ESP8266 ved hjælp af Alexa.
Mod slutningen af artiklen laver vi enkle forbindelser mellem ESP8266 og relæmodulet efterfulgt af koden til tilslutning og styring af ESP8266 med Alexa.
Lad os starte med det sjove nu.
Forbrugsvarer
Links til produkterne:
ESP8266 NodeMcu:
Dual-channel relay board:
Trin 1: Få PCB'er til dit projekt fremstillet
Du skal tjekke PCBGOGO for at bestille PCB online billigt!
Du får 10 PCB'er af god kvalitet fremstillet og sendt til din dørtrin for 5 $ og noget forsendelse. Du får også rabat på forsendelse på din første ordre.
PCBGOGO har mulighed for PCB -samling og stencilfremstilling samt holder gode kvalitetsstandarder.
Tjek dem ud, hvis du skal producere eller samle printkort.
Trin 2: Ser på relæmodulet
Relæmodulet er et praktisk kort, der kan bruges til at styre højspænding, høj strømbelastning, f.eks. Lamper og vekselstrøm. Det er designet til at interface med en mikrokontroller som Arduino, ESP8266 og etc. Den leveres med en LED for at angive status for relæet. Relæmodulerne har generelt følgende terminaler:
1. NC (normalt lukket) = Den normalt lukkede konfiguration bruges, når du vil have relæet som standard lukket, hvilket betyder, at strømmen flyder, medmindre du sender et signal fra Arduino til relæmodulet for at åbne kredsløbet og stoppe strømmen
2. NO (Normally Open) = Den normalt åbne konfiguration fungerer omvendt: relæet er altid åbent, så kredsløbet er brudt, medmindre du sender et signal fra Arduino for at lukke kredsløbet.
3. Fælles pin = Det er generelt i midten
4 indgangsstifter = Det er stiften, gennem hvilket relæet er forbundet til styreenheden.
Hvis det ikke er nævnt på modulet, kan vi finde ud af NC -stiften ved hjælp af et multimeter i kontinuitetsindstilling ved at forbinde fælles med den anden terminal via multimeterprober, hvis det skaber en biplyd, så er stiften NC.
Trin 3: Tilslutning af ESP8266 med relækort
Modulerne kan købes herfra (link tilføjes). Du får helt sikkert et godt tilbud her.
Forbindelser er i to dele:
Mellem ESP8266 og relæmodul:
1. Tilslut D5 (GPIO14) pin med relæets indgang. Du kan også tilslutte flere relæindgange ved at slutte dem til andre tilgængelige GPIO -ben.
2. Tilslut relæmodulets Vcc til 5V/12V strømforsyning baseret på dit relæmodul.
3. Tilslut GND på ESP8266 med GND på relæmodul, og tilslut dem derefter til GND for strømforsyning.
Mellem relæmodulet og apparatet:
1. Sørg for, at stikkontakten er slukket, før tilslutninger.
2. Tilslut fælles med en terminal på stikkontakten.
3. Tilslut den anden terminal i stikket til en terminal på apparatet.
4. Tilslut apparatets anden terminal til relæets NO -terminal.
Når dette trin er fuldført, kan du gå videre til softwaredelen.
Trin 4: Download og konfigurer Arduino IDE
Download Arduino IDE herfra
1. Installer Arduino IDE, og åbn den.
2. Gå til Filer> Indstillinger
3. Føj https://arduino.esp8266.com/stable/package_esp8266c… til de yderligere Boards Manager -webadresser.
4. Gå til Værktøjer> Board> Boards Manager
5. Søg efter esp8266, og installer derefter kortet.
6. Genstart IDE.
Trin 5: Tilføjelse af yderligere biblioteker til Arduino IDE
Vi vil bruge fauxmoESP bibliotek til at styre vores ESP8266 ved hjælp af Alexa.
Dette bibliotek kræver, at et andet bibliotek fungerer, som er ESPAsyncTCP.
Lær mere om fauxmoESP -biblioteket herfra. Gå til denne side for ESPAsyncTCP.
FauxmoESP bibliotek kan downloades herfra.
ESPAsyncTCP bibliotek kan downloades herfra.
Efter download af disse biblioteker skal vi udpakke dem og lægge dem i biblioteksmappen i Arduino IDE, som kan findes under mappen dokumenter.
Trin 6: Kodning af modulet
1. Download koden til tilslutning og kontrol af ESP8266 med Alexa herfra.
2. Åbn koden i Arduino IDE, og foretag de nødvendige ændringer af SSID/adgangskode øverst i koden.
3. Naviger til Værktøjer> Board. Vælg det relevante kort, som du bruger NodeMCU (12E) fungerer i de fleste tilfælde.
4. Vælg den korrekte komm. port ved at gå til Værktøjer> Port.
5. Tryk på upload -knappen.
6. Når fanen siger Udført upload, er du klar til at bruge enheden.
Trin 7: Relæet tænder kommandoen til Alexa
Når koden er uploadet:
1. Vi kan hente Alexa -enheden og spørge hende "Alexa, find devices". Når vores enhed starter i parringstilstand, vil den være synlig for Alexa.
2. Når opdagelsesenhedens skærm slukker, viser den, at enheden er opdaget og tilføjet.
3. Prøv det med at sige "Alexa, Tænd" i mit tilfælde har jeg givet navnene "Device1" og "Device 2"
Du ville kunne se, at relæet tænder og slukker, når vi giver kommandoer til Alexa.
På denne måde kan du styre så mange husholdningsapparater som du vil ved hjælp af et passende relæmodul og foretage relevante ændringer i koden.
Det er det fra denne demonstration!
Anbefalede:
Tuchless switch til husholdningsapparater -- Styr dine husholdningsapparater uden at have nogen switch: 4 trin
Tuchless switch til husholdningsapparater || Styr dine husholdningsapparater uden nogen som helst kontakt: Dette er en kontakt uden kontrast til husholdningsapparater. Du kan bruge dette til ethvert offentligt sted, så det hjælper med at bekæmpe enhver virus. Kredsløbet baseret på mørkt sensorkredsløb fremstillet af Op-Amp og LDR. Anden vigtig del af dette kredsløb SR-flip-flop med sekvenscelle
Styr husholdningsapparater ved hjælp af Node MCU og Google Assistant - IOT - Blynk - IFTTT: 8 trin
Styr husholdningsapparater ved hjælp af Node MCU og Google Assistant | IOT | Blynk | IFTTT: Et simpelt projekt til styring af apparater ved hjælp af Google Assistant: Advarsel: Håndtering af strømforsyning kan være farlig. Håndteres med ekstrem forsigtighed. Ansæt en professionel elektriker, mens du arbejder med åbne kredsløb. Jeg vil ikke tage ansvar for dagen
Styr husholdningsapparater over LoRa - LoRa i hjemmeautomatisering - LoRa fjernbetjening: 8 trin
Styr husholdningsapparater over LoRa | LoRa i hjemmeautomatisering | LoRa fjernbetjening: Styr og automatiser dine elektriske apparater fra lange afstande (kilometer) uden tilstedeværelse af internettet. Dette er muligt gennem LoRa! Hey, hvad sker der, gutter? Akarsh her fra CETech.Dette printkort har også et OLED -display og 3 relæer, som en
Styr husholdningsapparater ved hjælp af NodeMCU (ESP8266) og Blynk App: 8 trin (med billeder)
Styr husholdningsapparater ved hjælp af NodeMCU (ESP8266) og Blynk App: I denne vejledning skal vi lære at bruge Blynk -appen og NodeMCU (ESP8266) for at styre lampen (alle andre husholdningsapparater vil være helt fine), kombinationen vil være via internettet. Formålet med denne instruktive er at vise simp
Styr husholdningsapparater fra din Smarthphone med Blynk App og Raspberry Pi: 5 trin (med billeder)
Styr husholdningsapparater fra din Smarthphone med Blynk App og Raspberry Pi: I dette projekt skal vi lære at bruge Blynk app og Raspberry Pi 3 for at styre husholdningsapparater (kaffemaskine, lampe, vinduesgardin og mere … ) .Hardware -komponenter: Raspberry Pi 3 Relay Lamp Breadboard Wires Software -apps: Blynk A