Мазмуну:

Alexa Echo + ESP 8266 = Smart Power Plug: 4 Steps (Сүрөттөр менен)
Alexa Echo + ESP 8266 = Smart Power Plug: 4 Steps (Сүрөттөр менен)

Video: Alexa Echo + ESP 8266 = Smart Power Plug: 4 Steps (Сүрөттөр менен)

Video: Alexa Echo + ESP 8266 = Smart Power Plug: 4 Steps (Сүрөттөр менен)
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Июль
Anonim
Image
Image
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug

Бул көрсөтмө ALEXA ECHO түз башкаруу ESP8266.

Менин серверим Amazon серверине ESP8266 авторизациясын колдойт.

Менин серверим маалыматыңыздын камдык көчүрмөсүн жасабайт.

Мага добуш бериңиз: D Рахмат!

1 -кадам: талаптар

Талаптар
Талаптар
Талаптар
Талаптар

ЖАБДУУ

  • ESP8266 WiFi 5V 1 Канал Релелик Кечигүү Модулуhttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • FTDI USB сериялык модулга (эгер nodemcu колдонулса, талап кылынбайт)
  • Amazon Echo
  • Эркек менен аялдын электр розеткасы

ПРОГРАММА

  • · Arduino IDE ESP8266 кеңейтүү пакети менен бул жерде көрсөтмө орнотулган:

    github.com/esp8266/arduino

  • Менин эскизим бул жерде:

    github.com/kim7tin/ESP8266-Smart-Power-Plug

  • Менин Alexa жөндөмүм "ESP8266 Smart Power Plug" деп аталат

2 -кадам: Flash Жаңы Frimware

Flash Жаңы Frimware
Flash Жаңы Frimware

1. ESP8266 модулунан ажыратыңыз

Сүрөт
Сүрөт

2. Uart модулун USBге модулду туташтыруу:

Сүрөт
Сүрөт

GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- BUTTON -------- GNDTX ------- | RX 3V3 | -------- 3V3

==================================================

ЖЫЛДАН АЛДЫНДА, КАЛЫПКА ЧЫГАРУУ ҮЧҮН баскычты басыңыз (IO0 ар дайым GND -> ESP8266 goto флэш режимине кошулгандан кийин)

==================================================

3. Менин программамды жаркылдатыңыз

  • Менин эскизимди жүктөп алыңыз:

    github.com/kim7tin/ESP8266-Smart-Power-Plu…

  • Arduino IDEде ачыңыз жана өзгөртүңүз:

    • wifi_ssid: сиздин wifi атыңыз
    • wifi_password: сиздин wifi сырсөзүңүз
    • control_password: жашыруун сырсөзүңүз
    • friendlyName: түзмөгүңүздүн аты
    • ip/шлюз/субнет: ESP8266 NAT үчүн IP статикалык
  • Arduino IDEде. Куралды тандоо:

    • Такта: түйүн MCU 0.9 ()
    • Жүктөө ылдамдыгы: 230400
    • Порт: Uart портуна USB тандоо
  • Жүктөө сөлөкөтүн басыңыз (уруудан мурун, 2 -кадамда баштапкы абалга келтирүү баскычын басыңыз)

4. ESPти модулга кайра туташтырыңыз

Сүрөт
Сүрөт

5. Штепсель розеткасын туташтырыңыз

3 -кадам: NAT & DDNSти конфигурациялоо

NAT & DDNSти конфигурациялоо
NAT & DDNSти конфигурациялоо

Amazon серверинен ESP8266га чейин көзөмөлдөө үчүн бизге ачык порт (демейки 666) керек

Мен жөн гана роутерим менен сүрөттөдүм. Сиз интернетте роутер портуңузду кантип ачууну жана TCP 666 портун конфигурацияланган ipге кантип ачууну 2 -кадамда биле аласыз.

эгерде сизде туруктуу IP жок болсо. Сиз динамикалык домен атын колдонушуңуз керек. Сиз көптөгөн акысыз DDNS кызмат провайдерлерин таба аласыз.

4 -кадам: ALEXA ECHO тарабынан көзөмөл

ALEXA ECHO тарабынан көзөмөлдөө
ALEXA ECHO тарабынан көзөмөлдөө

1. "ESP8266 Smart Power Plug" аттуу менин жөндөмүмдү иштет

  • Alexa колдонмосу> Менюну тандоо> Көндүм
  • Издөө жөндөмү "ESP8266 Smart Power Plug" деп аталат
  • Чеберчилик үчүн басыңыз
  • ЖАНЫТУУну басыңыз
  • Статикалык IP же DDNS домендериңиз менен кириңиз (порт кирет - демейки 666)

2. Аппаратты ачыңыз

  • Alexa колдонмосу> Менюну тандоо> SmartHome
  • Түзмөк кошууну чыкылдатып, 20 секунд күтө туруңуз
  • Эми сиз ESP8266 көрө аласыз

3. Control:

"Alexa, күйгүзүү/өчүрүү"

Үн иштетилген чакырык
Үн иштетилген чакырык
Үн иштетилген чакырык
Үн иштетилген чакырык

Активдүү чакырыкта экинчи орун

Сунушталууда: