Table des matières:

Alexa Echo + ESP 8266 = Prise d'alimentation intelligente : 4 étapes (avec photos)
Alexa Echo + ESP 8266 = Prise d'alimentation intelligente : 4 étapes (avec photos)

Vidéo: Alexa Echo + ESP 8266 = Prise d'alimentation intelligente : 4 étapes (avec photos)

Vidéo: Alexa Echo + ESP 8266 = Prise d'alimentation intelligente : 4 étapes (avec photos)
Vidéo: DOMOTIQUE DIY !! 🤖 Allume une ampoule à 10000km en une FRACTION de seconde en WIFI !! Tuto n°1 2024, Juillet
Anonim
Image
Image
Alexa Echo + ESP 8266 = Prise d'alimentation intelligente
Alexa Echo + ESP 8266 = Prise d'alimentation intelligente
Alexa Echo + ESP 8266 = Prise d'alimentation intelligente
Alexa Echo + ESP 8266 = Prise d'alimentation intelligente

Cette instructable utilise le contrôle direct ALEXA ECHO ESP8266.

Mon serveur prend uniquement en charge l'autorisation ESP8266 sur le serveur Amazon.

Mon serveur ne sauvegarde pas vos données.

Votez pour moi:D Merci !

Étape 1: Exigences

Conditions
Conditions
Conditions
Conditions

MATÉRIEL

  • ESP8266 Module de retard de relais WiFi 5V 1 canalhttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • Module FTDI USB vers série (non requis si vous utilisez nodemcu)https://www.amazon.com/Qunqi-FT232RL-Serial-Adapter-Arduino/dp/B014Y1IMNM
  • Écho d'Amazon
  • Prise d'alimentation mâle et femelle

LOGICIEL

  • · Guide d'installation de l'IDE Arduino avec le package d'extension ESP8266 ici:

    github.com/esp8266/arduino

  • Mon croquis ici:

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

  • Ma compétence alexa nommée "ESP8266 Smart Power Plug"

Étape 2: Flashez le nouveau Frimware

Flash Nouveau Frimware
Flash Nouveau Frimware

1. Débranchez ESP8266 du module

Image
Image

2. Connectez le module au module USB vers Uart:

Image
Image

TERRE -------- | GND TX | -------- Réception ------- | IO2 FR | -------- 3V3GND ------- | IO0 RST | -------- BOUTON -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

AVANT LE FLASH, APPUYEZ SUR LE BOUTON POUR RÉINITIALISER (IO0 se connecte toujours à GND -> ESP8266 passe en mode flash après la réinitialisation)

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

3. Flasher mon firmware

  • Téléchargez mon croquis:

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

  • Ouvrez dans l'IDE Arduino et modifiez:

    • wifi_ssid: votre nom wifi
    • wifi_password: votre mot de passe wifi
    • control_password: votre mot de passe secret
    • friendlyName: le nom de votre appareil
    • IP/passerelle/sous-réseau: ESP8266 IP statique pour NAT
  • Dans l'IDE Arduino. Sélectionner l'outil:

    • Carte: nœud MCU 0.9 ()
    • Vitesse de téléchargement: 230 400
    • Port: sélectionnez votre port USB vers Uart
  • Appuyez sur l'icône de téléchargement (avant de cliquer, appuyez sur le bouton de réinitialisation à l'étape 2)

4. Connectez à nouveau l'ESP au module

Image
Image

5. Connectez la prise d'alimentation

Étape 3: Configurer NAT et DDNS

Configurer NAT et DDNS
Configurer NAT et DDNS

Nous avons besoin d'un port ouvert (par défaut 666) pour contrôler le serveur Amazon vers notre ESP8266

Je viens d'illustrer avec mon routeur. Vous pouvez découvrir comment ouvrir le port de votre routeur sur Internet et ouvrir le port TCP 666 sur l'adresse IP configurée à l'étape 2

si vous n'avez pas d'adresse IP fixe. Vous devez utiliser un nom de domaine dynamique. Vous pouvez trouver de nombreux fournisseurs de services DDNS gratuits.

Étape 4: Contrôle par ALEXA ECHO

Contrôle par ALEXA ECHO
Contrôle par ALEXA ECHO

1. Activez ma compétence nommée "ESP8266 Smart Power Plug

  • Application Alexa > Sélectionnez le menu > Compétence
  • Compétence de recherche nommée "Prise d'alimentation intelligente ESP8266"
  • Cliquez pour Compétence
  • Cliquez sur ACTIVER
  • Connectez-vous avec vos domaines IP statiques ou DDNS (incluez votre port - par défaut 666)

2. Découvrez l'appareil

  • Application Alexa > Sélectionnez le menu > SmartHome
  • Cliquez sur Ajouter un appareil et attendez 20 secondes
  • Maintenant, vous pouvez voir ESP8266

3. Contrôle:

"Alexa, allume/éteint"

Défi activé par la voix
Défi activé par la voix
Défi activé par la voix
Défi activé par la voix

Finaliste du défi activé par la voix

Conseillé: