Სარჩევი:

Alexa Echo + ESP 8266 = Smart Power Plug: 4 ნაბიჯი (სურათებით)
Alexa Echo + ESP 8266 = Smart Power Plug: 4 ნაბიჯი (სურათებით)

ვიდეო: Alexa Echo + ESP 8266 = Smart Power Plug: 4 ნაბიჯი (სურათებით)

ვიდეო: Alexa Echo + ESP 8266 = Smart Power Plug: 4 ნაბიჯი (სურათებით)
ვიდეო: Smart Home with Google Assistant & Alexa using NodeMCU ESP8266 (Manual + Voice) | IoT Projects 2021 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.

ჩემი სერვერი უბრალოდ მხარს უჭერს ავტორიზაციას ESP8266 Amazon სერვერზე.

ჩემს სერვერს არ აქვს თქვენი მონაცემების სარეზერვო ასლები.

მიეცი ხმა: D მადლობა!

ნაბიჯი 1: მოთხოვნები

მოთხოვნები
მოთხოვნები
მოთხოვნები
მოთხოვნები

HARDWARE

  • 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: Flash ახალი Frimware

Flash ახალი Frimware
Flash ახალი 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: თქვენი wifi პაროლი
    • control_password: თქვენი საიდუმლო პაროლი
    • friendlyName: თქვენი მოწყობილობის სახელი
    • ip/gateway/subnet: ESP8266 IP სტატიკური NAT- ისთვის
  • Arduino IDE– ში. აირჩიეთ ინსტრუმენტი:

    • დაფა: Node MCU 0.9 ()
    • ატვირთვის სიჩქარე: 230400
    • პორტი: აირჩიეთ თქვენი USB to Uart პორტი
  • დააჭირეთ ატვირთვის ხატს (დარტყმამდე, დააჭირეთ გადატვირთვის ღილაკს ნაბიჯი 2)

4. კვლავ დააკავშირეთ ESP მოდულთან

გამოსახულება
გამოსახულება

5. შეაერთეთ კვების ბლოკი

ნაბიჯი 3: დააკონფიგურირეთ NAT და DDNS

დააკონფიგურირეთ NAT და DDNS
დააკონფიგურირეთ NAT და DDNS

ჩვენ გვჭირდება ღია პორტი (ნაგულისხმევი 666) ამაზონის სერვერიდან ჩვენს ESP8266– მდე გასაკონტროლებლად

მე მხოლოდ ილუსტრირებული ჩემი როუტერი. თქვენ შეგიძლიათ გაეცნოთ როგორ გახსნათ თქვენი როუტერის პორტი ინტერნეტში და გახსნათ 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. კონტროლი:

"ალექსა, ჩართე/გამორთე"

ხმის გააქტიურებული გამოწვევა
ხმის გააქტიურებული გამოწვევა
ხმის გააქტიურებული გამოწვევა
ხმის გააქტიურებული გამოწვევა

მეორე ადგილი ხმის გააქტიურებულ გამოწვევაში

გირჩევთ: