Description du projet
TraduitMatériel :
1. Nodemcu v3 (ESP8266)
2. Carte SSD
3. Ws2812
Partie programme :
Le matériel doit :
1. Créer un point d'accès,
2. Avoir une interface web simple (toutes les pages doivent être chargées depuis la carte SD)
3. Écouter 6 entrées numériques. Lorsqu'une unité logique apparaît, par exemple, sur la 2ème entrée, commencer à lire le fichier D2 depuis la carte SD (configuration) et afficher l'animation sur ws2812.
3 entrées doivent être prioritaires (interrompre tous les autres cycles de dessin)
4. Il y aura des paramètres sur la première page. Configure quel fichier jouer pour chaque entrée numérique.
Par exemple :
Transition d'animation principale
1 sélection de la liste des sélections de la liste
Entrée 2 sélection de la liste sélection de la liste
etc
5. Au démarrage, créer un fichier de mise à jour qui stocke une liste de fichiers situés sur la carte SD avec une certaine extension (c'est pour la page de paramètres décrite ci-dessus)
6. Deuxième page pour télécharger des fichiers sur la carte SD
7. Le code doit être écrit avec des commentaires.
Le format du fichier d'animation sera convenu avec le contractant pendant le travail.
La vue préliminaire sera la suivante :
%NNN#hex%NNN#hex%NNNN#hex%shex%w%clr%NNN#hex%shex%
Où, %NNN est le numéro de pixel, #hex est la couleur au format hexadécimal, %shw est le rendu de la trame, %end est la fin de l'animation, ou %rpt est la répétition de l'animation
Le contractant recevra la source d'un projet similaire.