Turinys:

Alexa Echo + ESP 8266 = Išmanusis maitinimo kištukas: 4 žingsniai (su paveikslėliais)
Alexa Echo + ESP 8266 = Išmanusis maitinimo kištukas: 4 žingsniai (su paveikslėliais)

Video: Alexa Echo + ESP 8266 = Išmanusis maitinimo kištukas: 4 žingsniai (su paveikslėliais)

Video: Alexa Echo + ESP 8266 = Išmanusis maitinimo kištukas: 4 žingsniai (su paveikslėliais)
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, Liepa
Anonim
Image
Image
„Alexa Echo + ESP 8266“- išmanusis maitinimo kištukas
„Alexa Echo + ESP 8266“- išmanusis maitinimo kištukas
„Alexa Echo + ESP 8266“- išmanusis maitinimo kištukas
„Alexa Echo + ESP 8266“- išmanusis maitinimo kištukas

Š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

Reikalavimai
Reikalavimai
Reikalavimai
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“

Nauja „Flash Frimware“programa
Nauja „Flash Frimware“programa

1. Atjunkite ESP8266 iš modulio

Vaizdas
Vaizdas

2. Prijunkite modulį prie USB prie Uart modulio:

Vaizdas
Vaizdas

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

Vaizdas
Vaizdas

5. Prijunkite maitinimo kištuką

3 veiksmas: sukonfigūruokite NAT ir DDNS

Konfigūruokite NAT ir DDNS
Konfigū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

Valdymas ALEXA ECHO
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“

Balso suaktyvintas iššūkis
Balso suaktyvintas iššūkis
Balso suaktyvintas iššūkis
Balso suaktyvintas iššūkis

II vieta balso suaktyvintame iššūkyje

Rekomenduojamas: