فهرست مطالب:

Alexa Echo + ESP 8266 = پریز برق هوشمند: 4 مرحله (همراه با تصاویر)
Alexa Echo + ESP 8266 = پریز برق هوشمند: 4 مرحله (همراه با تصاویر)

تصویری: Alexa Echo + ESP 8266 = پریز برق هوشمند: 4 مرحله (همراه با تصاویر)

تصویری: Alexa Echo + ESP 8266 = پریز برق هوشمند: 4 مرحله (همراه با تصاویر)
تصویری: پریز هوشمند smart life 2024, جولای
Anonim
Image
Image
Alexa Echo + ESP 8266 = پریز برق هوشمند
Alexa Echo + ESP 8266 = پریز برق هوشمند
Alexa Echo + ESP 8266 = پریز برق هوشمند
Alexa Echo + ESP 8266 = پریز برق هوشمند

این دستورالعمل از ALEXA ECHO کنترل مستقیم ESP8266 استفاده می کند.

سرور من فقط از مجوز ESP8266 به سرور آمازون پشتیبانی می کند.

سرور من از اطلاعات شما پشتیبان گیری نمی کند.

به من رای بدید: D ممنون!

مرحله 1: الزامات

الزامات
الزامات
الزامات
الزامات

سخت افزار

  • ESP8266 ماژول تاخیر رله WiFi 5V 1 کانال
  • ماژول FTDI USB به سریال (در صورت استفاده از nodemcu لازم نیست)
  • اکو آمازون
  • پریز برق زنانه و مردانه

نرم افزار

  • · Arduino IDE با بسته افزونه ESP8266 راهنمای نصب شده در اینجا:

    github.com/esp8266/arduino

  • طرح من در اینجا:

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

  • مهارت الکسای من با نام "ESP8266 Smart Power Plug"

مرحله 2: فلش جدید Frimware

نرم افزار فلش جدید Frimware
نرم افزار فلش جدید Frimware

1. ESP8266 را از ماژول جدا کنید

تصویر
تصویر

2. ماژول را به ماژول USB به Uart وصل کنید:

تصویر
تصویر

GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- دکمه -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

قبل از فلاش ، دکمه را فشار دهید تا بازنشانی شود (IO0 همیشه به GND متصل شوید -> ESP8266 بعد از بازنشانی به حالت فلش بروید)

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

3. سیستم عامل من را فلش کنید

  • طرح من را بارگیری کنید:

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

  • در Arduino IDE باز کنید و تغییر دهید:

    • wifi_ssid: نام wifi شما
    • wifi_password: رمز وای فای شما
    • control_password: رمز عبور مخفی شما
    • friendlyName: نام دستگاه شما
    • ip/gateway/subnet: ESP8266 IP static برای NAT
  • در Arduino IDE. ابزار را انتخاب کنید:

    • برد: Node MCU 0.9 ()
    • سرعت بارگذاری: 230400
    • پورت: پورت USB to Uart خود را انتخاب کنید
  • روی نماد بارگذاری ضربه بزنید (قبل از ضربه زدن ، دکمه بازنشانی را در مرحله 2 فشار دهید)

4. ESP را دوباره به ماژول وصل کنید

تصویر
تصویر

5. پریز برق را وصل کنید

مرحله 3: NAT و DDNS را پیکربندی کنید

NAT و DDNS را پیکربندی کنید
NAT و DDNS را پیکربندی کنید

ما برای کنترل از سرور آمازون به 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"
  • برای مهارت کلیک کنید
  • روی ENABLE کلیک کنید
  • با دامنه IP یا DDNS خود وارد شوید (شامل پورت خود را - پیش فرض 666)

2. دستگاه را کشف کنید

  • برنامه Alexa> انتخاب منو> SmartHome
  • روی افزودن دستگاه کلیک کنید و 20 ثانیه صبر کنید
  • اکنون می توانید ESP8266 را مشاهده کنید

3. کنترل:

"الکسا ، روشن/خاموش"

چالش فعال صدا
چالش فعال صدا
چالش فعال صدا
چالش فعال صدا

نفر دوم در چالش فعال صدا

توصیه شده: