Journal défilant avec ESP8266

 

Ce projet est réalisé avec l'environnement de développement Annex WIFI RDS.
Pour flasher l'interpréteur Basic dans la mémoire de l'ESP8266, toute la procédure est décrite sur le site. De nombreux exemples sont disponibles, ainsi que les fichiers d'aide.
Pour un projet relativement complexe comme celui-ci, quelques lignes de commande suffisent pour la prgrammation.
Le basic d'Annex Wifi permet aussi la création de pages HTML dynamiques.
L'ESP8266 étant accessible en Wifi sur le réseau local, il suffit de taper l'adresse IP dans un navigateur pour accéder au programme, à la page HTML et celle de configuration.

 

 

bouton violet Le projet

J'utilise un ESP8266 et 4 afficheurs à matrice à LED de 8 x 8. L' ESP8266 est connecté en wifi au réseau local, une page HTML permet les réglages du journal défilant.

bouton violet Les composants

bouton violetLes étapes de fonctionnement

Dans un navigateur, taper l'adresse IP de L'ESP8266

1. Copier le programme ci-dessus et le placer le directement dans l'éditeur et enregistrer le dans l'ESP8266.

2. Cliquer sur Run
Vérifier le fonctionnement avec Output

3. Régler le TimeZone et mettre le programme en autorun

 

 

bouton violetLe montage

Le montage peut être testé sur une plaque d'expérimentation et être intégré à un support.


J'ai fabriqué un support en bois dans lequel j'ai fait des découpes pour placer les 4 afficheurs et la carte ESP8266.

La matrice à LED se commande en SPI, on doit respecter le schéma suivant :

 

 

 

 

On place les composants sur la plaque de connexions en respectant le dessin de câblage.

bouton violetLe programme

Le programme créé une page HTML pour obtenir ce que l'on veut afficher : Le message, la température, l'humidité, la date et l'heure.
Les instructions MaxSroll. permettent le défilement du texte.
Pour afficher tous les caractères accentués, je les ai remplacés par leur code ASCII.