Aller au contenu


ESP01 Contrôle des diodes WS2812 à l’aide de l’IDE Arduino-Documentation

Niveau:2

Introduction:

Voici la documentation de la dernière version qui sera mise à jour en fonction de l’évolution logiciel.

Les programmes sources:

Fichier source de la dernière version https://github.com/christophe94700/WS2812FX-fr

Les bibliothèques que j’utilise avec leurs modifications: libraries.zip

Pour faire fonctionner Alexa echo2, il faut modifier le fichier Parsing.cpp dans le répertoire:

C:\Users\home\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src\Parsing.cpp

Si vous avez la version 2.4.2 pour la compilation du programme pour ESP. Sinon changer le chemin avec votre version. home correspond a votre nom d’utilisateur.

Exemple pour mon chemin : C:\Users\Christophe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer\src\Parsing.cpp

Dans le fichier, modifier la ligne suivante:

 if(!isEncoded)

par

if(!isEncoded||(0==_currentArgCount))

Utilisation des commandes depuis la liaison série:

La vitesse de la liaison est de 115200 Baud, sans parité, 8 bits. J’utilise Tycom 1.1 comme logiciel de communication. Il est écrit en Python donc compatible avec la plupart des OS. Pour installer le logiciel taper la commande suivante:

pip install tinycom

Pour lancer le logiciel:

tinycom

Liste des Commandes:

Commande Fonction
raz Réinitialise le module
init Initialisation des alarmes
led Paramétrage du nombre de LED sur le bandeau
alarme Efface les alarmes configurées.
wifi Configuration des paramètres wifi et réseau
alexa Nom du périphérique pour Alexa Amazon
eeprom Initialise EEPROM avec des valeur par défaut

 

Utilisation via le réseau:

Premier connexion:

Si vous n’avez pas configuré vos paramètres wifi et réseau, vous pouvez configurer votre module en vous connectant directement au point d’accès du module.

Le mot de passe est le nom du point d’accès.

Pour accéder à l’interface taper l’adresse IP: 192.168.4.1 dans votre navigateur. Puis entrez vos paramètres:

Pour l’adresse IP Fixe entrer l’adresse IP ou 0 pour mode DHCP. Puis faire un clique sur Réinitialiser.

Présentation de l’interface du client WEB:

Page d’accueil:

Nous avons les fonctionnalités:

Marche/Arrêt. Un premier appuie sur arrêt lance la minuterie d’arrêt, et un deuxième arrête le bandeau immédiatement.

Affichage de la date, de l’heure et du minuteur.

Réglage de la vitesse avec deux échelles différentes.

Réglage de la luminosité.

Réglage des couleurs pré-configurer.

Bouton d’accès à la configuration.

Bouton d’accès à l’affichage des paramètres. Bouton Etat.

Page de configuration:

Nous avons les fonctionnalités:

Choix de la couleur.

Mode d’animation du bandeau.

Configuration des alarmes.

Configuration de l’effet custom.

Paramétrages du réseau, nombre de led et du fuseau horaire.

Page des alarmes:

Nous avons les fonctionnalités:

Sélection de l’alarme que nous voulons modifier. Faire un clique sur l’intitulé de l’alarme pour que le fond passe en vert.

Paramétrage de l’heure, minutes, du marche/arrêt , du jour de la semaine, de la couleur , du mode et de la minuterie pour l’arrêt.

Bouton de validation pour l’enregistrement de l’alarme sélectionnée.

Page custom effet:

Nous avons les fonctionnalités:

Sélection du segment que nous voulons modifier. Faire un clique sur l’intitulé du segement pour que le fond passe en vert.

Paramétrage du mode, de la couleur, de la vitesse et du sens de l’effet.

Bouton de validation pour l’enregistrement du segment sélectionnée.

Page paramétrages:

Nous avons les fonctionnalités:

Configuration du temps pour la minuterie

Configuration des paramètres réseau et wifi.

Configuration du fuseau horaire.

Configuration du nombres de LED.

Configuration du fuseau horaire.

Configuration du nom pour le périphérique avec Alexa Amazon

Bouton de Réinitialisation pour effectuer un redémarrage du module.

Les paramètres sont pris en compte à chaque changement.

Page état:

Nous avons les fonctionnalités:

Affichage des alarmes.

Affichage du temps de la minuterie.

Affichage du nombre de LED.

Affichage du fuseau horaire GMT.

Affichages des paramètres réseau.

Affichages du nom du périphérique pour Alexa Amazon.

Nombre de visiteurs depuis le 07/2012: