Commander votre TV avec Alexa

Niveau:3

Introduction:

Dans cet article nous allons voir comment réaliser un montage avec l’ESP8266 pour piloter votre télévision à l’aide d’Alexa. Vous pouvez utiliser l’ensemble des cartes utilisant un ESP8266 ( ESP01,ESP12,NodeMCU,Wemos). Bien sur, vous pouvez utiliser ce montage pour piloter votre chaîne HIFI, climatiseur, et autres objets pilotés par une télécommande infrarouge.

Montage:

Ou vous pouvez utiliser directement le Shield IR Controller

Dans cette article, j’utiliserai la carte fille de LOLIN qui a de bonne performance.

Spécifications de la carte:
Émetteur: 4x IR LEDs (940nm)
Récepteur 1x IR  (38kHz)
Entrée/Sortie configurable par des suppression de pont et strap (Default: Envoie – D3/GPIO0, Réception – D4/GPIO2)
Documentations:

Spécification des LEDs
Spécification du récepteur
Schématique

Programme:

Voici mon programme en cours de création :https://github.com/christophe94700/TV-Alexa-ESP8266

Le programme est issu de mon programme permettant de piloter un bandeau LED du type WS2812.

A ce jour, vous pouvez avoir deux commandes vocales. Les protocoles prisent  en compte sont les protocoles NEC et SAMSUNG. Mais vous pouvez facilement en ajouter dans le programme si il sont en 32 bits.

  • Mémorisation du code et protocole via le client web.
  • Possibilité d’envoyer cinq commandes infra rouge par commande vocale pour démarrage de plusieurs appareils en une commande.
  • Choix du nombres de répétitions de la commande IR.
  • Choix du mode de la commande OnOff, On et Off.
    • Envoyer lors d’une commande Marche et Arrêt (OnOff)
    • Envoyer lors d’une commande Marche (On)
    • Envoyer lors d’une commande Arrêt (Off)

Voici les copies d’écran du client web:

 

Cet article est en cours de rédaction.