Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu ALEXA ECHO to'g'ridan -to'g'ri boshqaruvi ESP8266 dan foydalanish uchun ko'rsatma.
Mening serverim Amazon serveriga ESP8266 avtorizatsiyasini qo'llab -quvvatlaydi.
Mening serverim ma'lumotlaringizni zaxira qilmaydi.
Menga ovoz bering: D Rahmat!
1 -qadam: talablar
QURILMA
- ESP8266 WiFi 5V 1 kanalli o'rni kechikish moduli
- FTDI USB-ketma-ket modul (nodemcu ishlatilganda shart emas)
- Amazon echo
- Erkak va ayol elektr vilkasi
Dasturiy ta'minot
-
· ESP8266 kengaytmali paketli Arduino IDE qo'llanmasi bu erda o'rnatilgan:
github.com/esp8266/arduino
-
Bu erda mening eskizim:
github.com/kim7tin/ESP8266-Smart-Power-Plug
- Mening alexa mahoratim "ESP8266 aqlli quvvat vilkasi"
2 -qadam: Flash yangi dasturiy ta'minoti
1. ESP8266 modulidan uzing
2. Modulni USB -ga Uart -ga ulang:
GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- TUGMASI -------- GNDTX ------- | RX 3V3 | -------- 3V3
==================================================
FLASHdan oldin, SIFIRLASH TUGMASINI BOSING (IO0 har doim GND -> ESP8266 goto flesh rejimiga qayta o'rnatilgandan so'ng ulanadi)
==================================================
3. Mening dasturiy ta'minotimni yoqing
-
Mening eskizimni yuklab oling:
github.com/kim7tin/ESP8266-Smart-Power-Plu…
-
Arduino IDE -da oching va o'zgartiring:
- wifi_ssid: Wi -Fi nomingiz
- wifi_password: Wi -Fi parolingiz
- control_password: maxfiy parolingiz
- friendlyName: qurilmangiz nomi
- ip/shlyuz/pastki tarmoq: NAT uchun ESP8266 IP statik
-
Arduino IDE -da. Asbobni tanlang:
- Kengash: tugun MCU 0,9 ()
- Yuklab olish tezligi: 230400
- Port: USB -ni Uart -ga tanlang
- Yuklash belgisini bosing (urishdan oldin, 2 -qadamda reset tugmasini bosing)
4. ESPni modulga qayta ulang
5. Elektr vilkasini ulang
3 -qadam: NAT va DDNS -ni sozlash
Amazon serveridan ESP8266 -ga o'tish uchun bizga ochiq port (standart 666) kerak
Men faqat yo'riqnoma bilan tasvirladim. Siz yo'riqnoma portini Internetda qanday ochishni va TCP 666 portini sozlangan ipga ochishni 2 -bosqichda bilib olishingiz mumkin.
agar sizda belgilangan IP bo'lmasa. Siz dinamik domen nomidan foydalanishingiz kerak. Siz ko'plab bepul DDNS provayderlarini topishingiz mumkin.
4 -qadam: ALEXA ECHO tomonidan nazorat
1. "ESP8266 aqlli quvvat vilkasi" nomli mahoratimni yoqing
- Alexa ilovasi> Tanlash menyusi> Malaka
- Qidiruv malakasi "ESP8266 aqlli quvvat vilkasi" deb nomlangan.
- Mahorat uchun bosing
- Yoqish -ni bosing
- Statik IP yoki DDNS domenlari bilan kiring (portingizni kiriting - standart 666)
2. Qurilmani kashf eting
- Alexa ilovasi> Tanlash menyusi> SmartHome
- Qurilma qo'shish -ni bosing va 20 soniya kuting
- Endi siz ESP8266 ni ko'rishingiz mumkin
3. Nazorat:
"Alexa, yoqish/o'chirish"
Ovozli faollashtirilgan tanlovda ikkinchi o'rinni egalladi