Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ši instrukcija skirta naudoti ALEXA ECHO tiesioginį valdymą ESP8266.
Mano serveris tiesiog palaiko leidimą ESP8266 į „Amazon“serverį.
Mano serveris nesukuria jūsų duomenų atsarginės kopijos.
Balsuokite už mane: D Ačiū!
1 žingsnis: Reikalavimai
Aparatūra
- ESP8266 WiFi 5V 1 kanalo relės atidėjimo modulishttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
- FTDI USB į nuoseklųjį modulį (nebūtina, jei naudojate „nodemcu“)
- „Amazon Echo“
- Maitinimo kištukas iš vyrų ir moterų
PROGRAMINĖ ĮRANGA
-
· „Arduino IDE“su įdiegtu ESP8266 plėtinio vadovu rasite čia:
github.com/esp8266/arduino
-
Mano eskizas čia:
github.com/kim7tin/ESP8266-Smart-Power-Plug
- Mano alexa įgūdžiai pavadinti „ESP8266 Smart Power Plug“
2 veiksmas: paleiskite naują „Frimware“
1. Atjunkite ESP8266 iš modulio
2. Prijunkite modulį prie USB prie Uart modulio:
GND -------- | GND TX | -------- RX ------- | IO2 LT | -------- 3V3GND ------- | IO0 RST | -------- MYGTUKAS -------- GNDTX ------- | RX 3V3 | -------- 3V3
==================================================
PRIEŠ Blykstę paspauskite mygtuką, kad iš naujo nustatytumėte (IO0 visada prisijunkite prie GND -> ESP8266 pereikite prie blykstės režimo po atstatymo)
==================================================
3. Įjunkite mano programinę -aparatinę įrangą
-
Atsisiųskite mano eskizą:
github.com/kim7tin/ESP8266-Smart-Power-Plu…
-
Atidarykite „Arduino IDE“ir pakeiskite:
- wifi_ssid: jūsų „wifi“pavadinimas
- „wifi_password“: jūsų „wifi“slaptažodis
- control_password: jūsų slaptas slaptažodis
- friendlyName: jūsų įrenginio pavadinimas
- ip/gateway/potinklis: ESP8266 IP statinis NAT
-
„Arduino IDE“. Pasirinkite įrankį:
- Plokštė: mazgas MCU 0.9 ()
- Įkėlimo greitis: 230400
- Prievadas: pasirinkite USB prie Uart prievadą
- Paspauskite įkėlimo piktogramą (prieš pataikydami paspauskite atstatymo mygtuką 2 veiksme)
4. Vėl prijunkite ESP prie modulio
5. Prijunkite maitinimo kištuką
3 veiksmas: sukonfigūruokite NAT ir DDNS
Mums reikia atviro prievado (numatytasis 666), kad galėtume valdyti iš „Amazon“serverio į mūsų ESP8266
Aš ką tik iliustravau savo maršrutizatoriumi. 2 žingsnyje galite sužinoti, kaip atidaryti maršrutizatoriaus prievadą ir atidaryti TCP prievadą 666 sukonfigūruotam IP.
jei neturite fiksuoto IP. Turite naudoti dinaminį domeno pavadinimą. Galite rasti daug nemokamų DDNS paslaugų teikėjų.
4 žingsnis: valdymas ALEXA ECHO
1. Įgalinkite mano įgūdžius pavadinimu „ESP8266 Smart Power Plug“
- „Alexa“programa> Pasirinkite meniu> Įgūdžiai
- Paieškos įgūdžiai pavadinti „ESP8266 Smart Power Plug“
- Spustelėkite, kad įgytumėte įgūdžių
- Spustelėkite ĮJUNGTI
- Prisijunkite naudodami savo statinius IP arba DDNS domenus (įtraukite savo prievadą - numatytasis 666)
2. Atraskite įrenginį
-
„Alexa“programa> Pasirinkite meniu> „SmartHome“
- Spustelėkite Pridėti įrenginį ir palaukite 20 sekundžių
- Dabar galite pamatyti ESP8266
3. Kontrolė:
„Alexa, įjunk/išjunk“
II vieta balso suaktyvintame iššūkyje