Spisu treści:
- Krok 1: Wymagania
- Krok 2: Flash nowe oprogramowanie sprzętowe
- Krok 3: Skonfiguruj NAT i DDNS
- Krok 4: Kontrola przez ALEXA ECHO
Wideo: Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-02-01 07:51
To instruktażowe użycie bezpośredniego sterowania ALEXA ECHO ESP8266.
Mój serwer po prostu obsługuje autoryzację ESP8266 na serwer Amazon.
Mój serwer nie tworzy kopii zapasowych Twoich danych.
Głosuj na mnie:D Dziękuję!
Krok 1: Wymagania
SPRZĘT KOMPUTEROWY
- ESP8266 WiFi 5V 1-kanałowy moduł opóźniający przekaźnik
- FTDI USB do modułu szeregowego (nie jest wymagany, jeśli używasz nodemcu)
- Amazon Echo
- Wtyczka męska i żeńska
OPROGRAMOWANIE
-
· Przewodnik po instalacji Arduino IDE z pakietem rozszerzeń ESP8266 tutaj:
github.com/esp8266/arduino
-
Mój szkic tutaj:
github.com/kim7tin/ESP8266-Smart-Power-Plug
- Moja umiejętność alexa o nazwie "ESP8266 Smart Power Plug"
Krok 2: Flash nowe oprogramowanie sprzętowe
1. Odłącz ESP8266 od modułu
2. Podłącz moduł do modułu USB do modułu Uart:
GND -------- | GND TX | -------- RX ------- | IO2 PL | -------- 3V3GND ------- | IO0 RST | -------- PRZYCISK -------- GNDTX ------- | Odbiornik 3V3 | -------- 3V3
==================================================
PRZED FLASH NACIŚNIJ PRZYCISK ABY ZRESETOWAĆ (IO0 zawsze podłącz do GND -> ESP8266 przejdź do trybu flash po resecie)
==================================================
3. Flashuj moje oprogramowanie
-
Pobierz mój szkic:
github.com/kim7tin/ESP8266-Smart-Power-Plu…
-
Otwórz w Arduino IDE i zmień:
- wifi_ssid: Twoja nazwa Wi-Fi
- wifi_password: Twoje hasło do Wi-Fi
- control_password: Twoje tajne hasło
- friendlyName: nazwa twojego urządzenia
- ip/brama/podsieć: ESP8266 statyczny adres IP dla NAT
-
W Arduino IDE. Wybierz narzędzie:
- Płytka: Węzeł MCU 0.9 ()
- Prędkość wysyłania: 230400
- Port: wybierz port USB do Uart
- Kliknij ikonę Prześlij (przed uderzeniem naciśnij przycisk resetowania w kroku 2)
4. Ponownie podłącz ESP do modułu
5. Podłącz wtyczkę zasilania
Krok 3: Skonfiguruj NAT i DDNS
Potrzebujemy otwartego portu (domyślnie 666) do sterowania z serwera Amazon do naszego ESP8266
Właśnie zilustrowałem moim routerem. Możesz dowiedzieć się, jak otworzyć port routera w Internecie i otworzyć port TCP 666 do skonfigurowanego adresu IP w kroku 2
jeśli nie masz stałego adresu IP. Musisz użyć dynamicznej nazwy domeny. Można znaleźć wielu dostawców bezpłatnych usług DDNS.
Krok 4: Kontrola przez ALEXA ECHO
1. Włącz moją umiejętność o nazwie „Inteligentna wtyczka zasilania ESP8266
- Aplikacja Alexa > Wybierz menu > Umiejętności
- Umiejętność wyszukiwania o nazwie „Inteligentna wtyczka zasilania ESP8266”
- Kliknij, aby Umiejętność
- Kliknij WŁĄCZ
- Zaloguj się za pomocą domeny statycznego IP lub DDNS (w tym swój port - domyślny 666)
2. Odkryj urządzenie
- Aplikacja Alexa > Wybierz menu > SmartHome
- Kliknij Dodaj urządzenie i poczekaj 20 sekund
- Teraz możesz zobaczyć ESP8266
3. Kontrola:
"Alexa, włącz/wyłącz"
Drugie miejsce w wyzwaniu aktywowanym głosem
Zalecana:
Kamera ESP 32 przesyła strumieniowo wideo przez WiFi - Pierwsze kroki z płytą CAM ESP 32: 8 kroków
Kamera ESP 32 przesyła strumieniowo wideo przez Wi-Fi |Pierwsze kroki z płytką CAM ESP32: ESP32-CAM to bardzo mały moduł kamery z układem ESP32-S, który kosztuje około 10 USD. Oprócz kamery OV2640 i kilku GPIO do podłączenia urządzeń peryferyjnych, posiada również gniazdo kart microSD, które może być przydatne do przechowywania zdjęć zrobionych za pomocą t
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE - Instalowanie płytek Esp w Arduino Ide i programowanie Esp: 4 kroki
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE | Instalowanie płyt Esp w Arduino Ide i programowanie Esp: W tej instrukcji dowiemy się, jak zainstalować płyty esp8266 w Arduino IDE oraz jak zaprogramować esp-01 i przesłać w nim kod. Ponieważ płyty esp są tak popularne, pomyślałem o naprawieniu instrukcji dla to i większość ludzi boryka się z problemem
Taśma LED ESP 8266 Nodemcu RGB sterowana za pomocą zdalnego serwera WWW: 4 kroki
Taśma LED ESP 8266 Nodemcu RGB sterowana za pomocą zdalnego serwera WWW: W tej instrukcji dowiemy się, jak przekonwertować nodemcu na pilota na podczerwień taśmy LED RGB, a pilot nodemcu musi być kontrolowany przez stronę internetową hostowaną na urządzeniu mobilnym lub komputerze przez nodemcu
Komunikacja ESP z ESP: 4 kroki
Komunikacja ESP z ESP: Ten samouczek pomoże Ci wymienić inne moduły nadawczo-odbiorcze w każdym innym projekcie, który obejmuje komunikację bezprzewodową. Wykorzystamy płytę opartą na ESP8266, jedną w trybie WiFi-STA, a drugą w trybie WiFi -AP, NodeMCU V3 to mój wybór do tego projektu
Płytka programująca i rozwojowa ESP-12E i ESP-12F: 3 kroki (ze zdjęciami)
Płytka programująca i rozwojowa ESP-12E i ESP-12F: Zadanie tej płyty było proste: być w stanie zaprogramować moduły ESP-12E i ESP-12F tak łatwo, jak płyty NodeMCU (tzn. nie trzeba naciskać przycisków). Posiadaj piny przyjazne dla płytki stykowej z dostępem do użytecznego IO. Użyj oddzielnego portu USB do połączenia szeregowego