İçindekiler:

Alexa Echo + ESP 8266 = Akıllı Güç Fişi: 4 Adım (Resimlerle)
Alexa Echo + ESP 8266 = Akıllı Güç Fişi: 4 Adım (Resimlerle)

Video: Alexa Echo + ESP 8266 = Akıllı Güç Fişi: 4 Adım (Resimlerle)

Video: Alexa Echo + ESP 8266 = Akıllı Güç Fişi: 4 Adım (Resimlerle)
Video: Amazon Echo Dot (4. Nesil) Saat ve Alexa ile Akıllı Asistan Hoparlör - KUTU AÇILIMI ve İlk Kullanım 2024, Temmuz
Anonim
Image
Image
Alexa Echo + ESP 8266 = Akıllı Güç Fişi
Alexa Echo + ESP 8266 = Akıllı Güç Fişi
Alexa Echo + ESP 8266 = Akıllı Güç Fişi
Alexa Echo + ESP 8266 = Akıllı Güç Fişi

Bu talimat, ALEXA ECHO doğrudan kontrol ESP8266'yı kullanır.

Sunucum yalnızca ESP8266'yı Amazon sunucusuna yetkilendirmeyi destekliyor.

Sunucum verilerinizi yedeklemez.

Bana oy verin:D Teşekkürler!

Adım 1: Gereksinimler

Gereksinimler
Gereksinimler
Gereksinimler
Gereksinimler

DONANIM

  • ESP8266 WiFi 5V 1 Kanal Röle Gecikme Modülühttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • FTDI USB'den seri modüle (nodemcu kullanılıyorsa gerekli değildir)https://www.amazon.com/Qunqi-FT232RL-Serial-Adapter-Arduino/dp/B014Y1IMNM
  • Amazon yankısı
  • Erkek ve dişi elektrik fişi

YAZILIM

  • · ESP8266 eklenti paketi yüklü Arduino IDE burada:

    github.com/esp8266/arduino

  • Çizimim burada:

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

  • "ESP8266 Akıllı Güç Fişi" adlı alexa yeteneğim

2. Adım: Yeni Donanım Yazılımını Flash

Flash Yeni Donanım Yazılımı
Flash Yeni Donanım Yazılımı

1. ESP8266'yı modülden çıkarın

resim
resim

2. Modülü USB'den Uart modülüne bağlayın:

resim
resim

GND -------- | GND TX | -------- RX ------- | IO2 TR | -------- 3V3GND ------- | IO0 RST | -------- DÜĞME -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

FLAŞ ÖNCESİ, SIFIRLAMAK İÇİN DÜĞMEYE BASIN (IO0 her zaman GND'ye bağlanın -> ESP8266, sıfırlamadan sonra flaş moduna git)

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

3. Firmware'imi flashla

  • Çizimimi indirin:

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

  • Arduino IDE'de açın ve değiştirin:

    • wifi_ssid: wifi adınız
    • wifi_password: wifi şifreniz
    • control_password: gizli şifreniz
    • dostuAdı: cihazınızın adı
    • ip/ağ geçidi/alt ağ: NAT için ESP8266 IP statik
  • Arduino IDE'de. Araç Seçin:

    • Yönetim Kurulu: Düğüm MCU 0.9 ()
    • Yükleme Hızı: 230400
    • Bağlantı Noktası: USB'nizi Uart bağlantı noktasına seçin
  • Yükle simgesine basın (vurmadan önce 2. adımda sıfırlama düğmesine basın)

4. ESP'yi tekrar modüle bağlayın

resim
resim

5. Elektrik fişini bağlayın

3. Adım: NAT ve DDNS'yi Yapılandırın

NAT ve DDNS'yi Yapılandır
NAT ve DDNS'yi Yapılandır

Amazon sunucusundan ESP8266'mıza kontrol etmek için açık bağlantı noktasına (varsayılan 666) ihtiyacımız var

Sadece yönlendiricimle gösterdim. Yönlendirici bağlantı noktanızı internette nasıl açacağınızı öğrenebilir ve 2. adımda yapılandırılan ip'ye 666 numaralı TCP bağlantı noktasını açabilirsiniz.

sabit bir ipiniz yoksa. Dinamik bir alan adı kullanmanız gerekir. Birçok ücretsiz DDNS servis sağlayıcı bulabilirsiniz.

Adım 4: ALEXA ECHO ile kontrol

ALEXA ECHO tarafından kontrol
ALEXA ECHO tarafından kontrol

1. "ESP8266 Akıllı Güç Fişi" adlı becerimi etkinleştir

  • Alexa uygulaması > Menü seç > Beceri
  • "ESP8266 Akıllı Güç Fişi" adlı Arama Becerisi
  • Beceri için tıklayın
  • ETKİNLEŞTİR'i tıklayın
  • Statik IP veya DDNS etki alanlarınızla oturum açın (bağlantı noktanızı dahil edin - varsayılan 666)

2. Cihazı keşfedin

  • Alexa uygulaması > Menü seç > SmartHome
  • Cihaz ekle'yi tıklayın ve 20 saniye bekleyin
  • Şimdi ESP8266'yı görebilirsiniz

3. Kontrol:

"Alexa, aç/kapat"

Sesle Etkinleştirilen Yarışma
Sesle Etkinleştirilen Yarışma
Sesle Etkinleştirilen Yarışma
Sesle Etkinleştirilen Yarışma

Sesle Etkinleştirilen Yarışmada İkincilik

Önerilen: