Isi kandungan:

Alexa Echo + ESP 8266 = Palam Kuasa Pintar: 4 Langkah (dengan Gambar)
Alexa Echo + ESP 8266 = Palam Kuasa Pintar: 4 Langkah (dengan Gambar)

Video: Alexa Echo + ESP 8266 = Palam Kuasa Pintar: 4 Langkah (dengan Gambar)

Video: Alexa Echo + ESP 8266 = Palam Kuasa Pintar: 4 Langkah (dengan Gambar)
Video: Project IoT Sederhana Menyalakan Router Yang Terkoneksi Google Home [ Pemula ] 2024, Julai
Anonim
Image
Image
Alexa Echo + ESP 8266 = Palam Kuasa Pintar
Alexa Echo + ESP 8266 = Palam Kuasa Pintar
Alexa Echo + ESP 8266 = Palam Kuasa Pintar
Alexa Echo + ESP 8266 = Palam Kuasa Pintar

Penggunaan arahan ALEXA ECHO kawalan langsung ESP8266 ini.

Pelayan saya hanya menyokong kebenaran ESP8266 ke pelayan Amazon.

Pelayan saya tidak membuat sandaran data anda.

Undi saya: D Terima kasih!

Langkah 1: Keperluan

Keperluan
Keperluan
Keperluan
Keperluan

PERKAKASAN

  • Modulehay ESP8266 WiFi 5V 1 Channel Relay Delay
  • FTDI USB ke modul bersiri (tidak diperlukan jika menggunakan nodemcu)
  • Gema Amazon
  • Palam kuasa lelaki dan wanita

PERISIAN

  • · Arduino IDE dengan pakej pelanjutan ESP8266 dipasang di sini:

    github.com/esp8266/arduino

  • Lakaran saya di sini:

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

  • Kemahiran alexa saya yang diberi nama "ESP8266 Smart Power Plug"

Langkah 2: Flash Frimware Baru

Flash Frimware Baru
Flash Frimware Baru

1. Cabut plag ESP8266 dari modul

Imej
Imej

2. Sambungkan modul ke modul USB ke Uart:

Imej
Imej

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

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

SEBELUM FLASH, TOMBOL TEKAN UNTUK MENGESALKAN (IO0 selalu sambungkan ke GND -> mod kilat goto ESP8266 selepas diset semula)

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

3. Flash firmware saya

  • Muat turun lakaran saya:

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

  • Buka di Arduino IDE, dan ubah:

    • wifi_ssid: nama wifi anda
    • wifi_password: kata laluan wifi anda
    • control_password: kata laluan rahsia anda
    • friendlyName: nama peranti anda
    • ip / gateway / subnet: ESP8266 IP statik untuk NAT
  • Di Arduino IDE. Pilih alatan:

    • Papan: Node MCU 0.9 ()
    • Kelajuan Muat Naik: 230400
    • Port: Pilih port USB ke Uart anda
  • Ikon tekan Muat naik (sebelum tekan, tekan butang set semula pada langkah 2)

4. Sambungkan ESP ke modul sekali lagi

Imej
Imej

5. Sambungkan palam kuasa

Langkah 3: Konfigurasi NAT & DDNS

Konfigurasi NAT & DDNS
Konfigurasi NAT & DDNS

Kami memerlukan port terbuka (lalai 666) untuk mengawal dari pelayan Amazon ke ESP8266 kami

Saya hanya bergambar dengan penghala saya. Anda boleh mengetahui cara membuka port penghala anda di internet dan membuka port TCP 666 ke ip yang dikonfigurasi pada langkah 2

sekiranya anda tidak mempunyai ip tetap. Anda mesti menggunakan nama domain yang dinamik. Anda boleh menemui banyak penyedia perkhidmatan DDNS percuma.

Langkah 4: Kawalan oleh ALEXA ECHO

Kawal oleh ALEXA ECHO
Kawal oleh ALEXA ECHO

1. Aktifkan kemahiran saya yang diberi nama "ESP8266 Smart Power Plug

  • Aplikasi Alexa> Pilih menu> Kemahiran
  • Kemahiran Carian yang diberi nama "ESP8266 Smart Power Plug"
  • Klik untuk Kemahiran
  • Klik ENABLE
  • Log masuk dengan domain Statik IP atau DDNS anda (sertakan port anda - lalai 666)

2. Cari peranti

  • Aplikasi Alexa> Pilih menu> SmartHome
  • Klik Tambah peranti dan tunggu 20 saat
  • Kini anda dapat melihat ESP8266

3. kawalan:

"Alexa, hidupkan / matikan"

Cabaran Diaktifkan Suara
Cabaran Diaktifkan Suara
Cabaran Diaktifkan Suara
Cabaran Diaktifkan Suara

Naib Johan dalam Cabaran Diaktifkan Suara

Disyorkan: