Kazalo:
- Zaloge
- 1. korak: Pridobite PCB -je za vaš projekt
- 2. korak: pogled na relejni modul
- Korak: Povežite ESP8266 z relejno ploščo
- 4. korak: Prenesite in nastavite Arduino IDE
- 5. korak: Dodajanje dodatnih knjižnic v Arduino IDE
- 6. korak: Kodiranje modula
- 7. korak: Rele se po ukazu preklopi na Alexa
Video: Upravljajte gospodinjske aparate prek Alexa z ESP8266 ali ESP32: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Hej, kaj je, fantje! Akarsh tukaj iz CETech -a.
Ta moj projekt vam bo pomagal, da vam bo življenje olajšalo in se boste po nadzoru gospodinjskih aparatov v svoji hiši počutili kot kralj, tako da Alexa preprosto ukažete.
Glavna stvar tega projekta ni nič drugega kot delovanje dveh modulov ESP8266 in relejnega modula. V bistvu bomo nadzirali naš ESP8266 z uporabo Alexa.
Proti koncu članka bomo izvajali preproste povezave med ESP8266 in relejnim modulom, ki mu bo sledila koda za povezovanje in nadzor ESP8266 z Alexa.
Začnimo zdaj z zabavo.
Zaloge
Povezave do izdelkov:
ESP8266 NodeMcu:
Dvokanalna relejna plošča:
1. korak: Pridobite PCB -je za vaš projekt
Za poceni naročilo tiskanih vezij na spletu morate preveriti PCBGOGO!
Dobite 10 kakovostnih PCB -jev, izdelanih in poslanih na vaš prag za 5 $ in nekaj pošiljanja. Pri prvem naročilu boste prejeli tudi popust pri pošiljanju.
PCBGOGO ima možnost izdelave PCB -jev in izdelave šablon ter ohranja dobre standarde kakovosti.
Preverite jih, če morate izdelati ali sestaviti tiskana vezja.
2. korak: pogled na relejni modul
Relejni modul je priročna plošča, ki jo lahko uporabite za nadzor visokonapetostne, velike tokovne obremenitve, kot so svetilke in AC obremenitev. Zasnovan je za vmesnik z mikrokrmilnikom, kot so Arduino, ESP8266 itd. Prihaja z LED diodo, ki označuje stanje releja. Relejni moduli imajo na splošno naslednje sponke:
1. NC (običajno zaprto) = Običajno zaprta konfiguracija se uporablja, če želite, da je rele privzeto zaprt, kar pomeni, da tok teče, razen če pošljete signal iz Arduina v relejni modul, da odprete vezje in ustavite tok
2. NO (Normalno odprto) = Normalno odprta konfiguracija deluje obratno: rele je vedno odprt, zato je vezje prekinjeno, razen če iz Arduina pošljete signal za zapiranje vezja.
3. Skupni zatič = Na splošno je na sredini
4 Vhodni zatiči = To je zatič, preko katerega je rele priključen na krmilno napravo.
Če na modulu ni omenjeno, lahko NC zatič ugotovimo z uporabo multimetra v nastavitvi kontinuitete tako, da skupni z drugim terminalom povežemo z multimetrskimi sondami, če ustvari pisk, potem je pin NC.
Korak: Povežite ESP8266 z relejno ploščo
Module lahko kupite tukaj (povezavo bo dodano). Tukaj boste zagotovo dobili nekaj dobrega.
Povezave so sestavljene iz dveh delov:
Med ESP8266 in relejnim modulom:
1. Priključite pin D5 (GPIO14) na vhod releja. Povežete lahko tudi več relejskih vhodov tako, da jih priključite na druge razpoložljive zatiče GPIO.
2. Priključite Vcc relejnega modula na 5V/12V napajanje glede na vaš relejni modul.
3. Povežite GND ESP8266 z GND relejskega modula in jih nato priključite na GND napajalnika.
Med relejskim modulom in aparatom:
1. Pred priključitvijo se prepričajte, da je vtičnica izklopljena.
2. Skupno povežite z enim priključkom vtičnice.
3. Drugi priključek vtičnice priključite na priključek aparata.
4. Drugi priključek naprave priključite na NO priključek releja.
Ko je ta korak končan, se lahko premaknete na del programske opreme.
4. korak: Prenesite in nastavite Arduino IDE
Od tu prenesite Arduino IDE
1. Namestite Arduino IDE in ga odprite.
2. Pojdite v Datoteka> Nastavitve
3. URL -jem dodatnih upraviteljev plošč dodajte
4. Pojdite v Orodja> Kartica> Upravitelj plošč
5. Poiščite esp8266 in nato namestite ploščo.
6. Znova zaženite IDE.
5. korak: Dodajanje dodatnih knjižnic v Arduino IDE
Knjižnico fauxmoESP bomo uporabljali za nadzor našega ESP8266 z uporabo Alexa.
Ta knjižnica za delovanje potrebuje drugo knjižnico, ki je ESPAsyncTCP.
Več o knjižnici fauxmoESP najdete tukaj. Za ESPAsyncTCP pojdite na to stran.
Knjižnico FauxmoESP lahko prenesete od tukaj.
Knjižnico ESPAsyncTCP lahko prenesete od tukaj.
Po prenosu teh knjižnic jih moramo izvleči in postaviti v mapo knjižnic Arduino IDE, ki jo najdete pod mapo dokumenti.
6. korak: Kodiranje modula
1. Od tu prenesite kodo za povezavo in nadzor ESP8266 z Alexa.
2. Odprite kodo v Arduino IDE in izvedite potrebne spremembe SSID/gesla na vrhu kode.
3. Pomaknite se do Orodja> Kartica. V večini primerov izberite ustrezno ploščo, ki jo uporabljate NodeMCU (12E).
4. Izberite pravilno komunikacijo. vrata tako, da odprete Orodja> Vrata.
5. Pritisnite gumb za nalaganje.
6. Ko na zavihku piše Končano nalaganje, ste pripravljeni za uporabo naprave.
7. korak: Rele se po ukazu preklopi na Alexa
Po nalaganju kode:
1. Lahko pripeljemo napravo Alexa in jo vprašamo "Alexa, odkrij naprave". Ko se naša naprava vklopi v načinu za seznanjanje, jo bo Alexa odkrila.
2. Ko se zaslon naprave za odkrivanje izklopi, kaže, da je naprava odkrita in dodana.
3. Poskusite z besedo "Alexa, Turn On", v mojem primeru sem dal imena "Device1" in "Device 2"
Videli bi lahko, da se rele vklopi in izklopi, ko Alexa ukazujemo.
Na ta način lahko z ustreznim relejskim modulom upravljate poljubno število gospodinjskih aparatov in ustrezno spremenite kodo.
To je to iz te demonstracije!
Priporočena:
Stikalo za gospodinjske aparate Tuchless -- Upravljajte svoje gospodinjske aparate brez stikala: 4 koraki
Stikalo za gospodinjske aparate Tuchless || Upravljajte svoje gospodinjske aparate brez stikala: to je stikalo za gospodinjske aparate, ki se ne premika. To lahko uporabite na katerem koli javnem mestu, da pomagate v boju proti vsakemu virusu. Vezje, ki temelji na vezju temnega senzorja, izdelanega z Op-Amp in LDR. Drugi pomemben del tega vezja SR flip-flop s sekvenco
Upravljajte gospodinjske aparate z Node MCU in Googlovim pomočnikom - IOT - Blynk - IFTTT: 8 korakov
Upravljajte gospodinjske aparate z Node MCU in Googlovim pomočnikom | IOT | Blynk | IFTTT: Preprost projekt za nadzor naprav z Googlovim pomočnikom: Opozorilo: Ravnanje z električno energijo iz omrežja je lahko nevarno. Ravnajte zelo previdno. Pri delu z odprtimi vezji najemite poklicnega električarja. Za očeta ne bom prevzel odgovornosti
Nadzirajte gospodinjske aparate nad LoRa - LoRa v avtomatizaciji doma - LoRa daljinski upravljalnik: 8 korakov
Nadzirajte gospodinjske aparate nad LoRa | LoRa v avtomatizaciji doma | LoRa daljinski upravljalnik: Upravljajte in avtomatizirajte svoje električne naprave na dolge razdalje (kilometre) brez prisotnosti interneta. To je mogoče prek LoRa! Hej, kaj je, fantje? Akarsh tukaj iz CETech -a. Ta PCB ima tudi zaslon OLED in 3 releje, ki
Kako upravljati gospodinjske aparate s TV -daljincem s funkcijo časovnika: 7 korakov (s slikami)
Kako upravljati gospodinjske aparate s TV -daljincem s funkcijo časovnika: Tudi po 25 letih od uvedbe na potrošniški trg je infrardeča komunikacija v zadnjih dneh še vedno zelo pomembna. Ne glede na to, ali gre za vaš 55 -palčni 4K televizor ali zvočni sistem v avtomobilu, vse potrebuje IR daljinski upravljalnik, da se odzove na naše
Upravljajte gospodinjske aparate s pametnega telefona z aplikacijo Blynk in Raspberry Pi: 5 korakov (s slikami)
Upravljajte gospodinjske aparate s svojega pametnega telefona z aplikacijo Blynk in Raspberry Pi: V tem projektu se bomo naučili uporabljati aplikacijo Blynk in Raspberry Pi 3 za nadzor domačih aparatov (aparat za kavo, svetilka, okenska zavesa in drugo … Komponente strojne opreme: Raspberry Pi 3 relejske svetilke Breadboard Wires Programska oprema: Blynk A