Descripción del proyecto
TraducidoHardware:
1. Nodemcu v3 (ESP8266)
2. Tarjeta SSD
3. Ws2812
Parte del programa:
El hardware deberá:
1. Crear un punto de acceso,
2. Tener una interfaz web simple (todas las páginas deben cargarse desde la tarjeta SD)
3. Escuchar 6 entradas digitales. Cuando aparezca una unidad lógica, por ejemplo, en la 2ª entrada, comenzar a leer el archivo D2 de la tarjeta SD (configuración) y mostrar la animación en ws2812.
3 entradas deben tener prioridad (interrumpir cualquier otro ciclo de dibujo)
4. Habrá configuraciones en la primera página. Configura qué archivo reproducir para cada entrada digital.
Por ejemplo:
Transición de animación principal
1 selección de la lista de selecciones de la lista
Entrada 2 selección de la lista selección de la lista
etc
5. Al iniciar, crear un archivo de actualización que almacene una lista de archivos ubicados en la tarjeta SD con una cierta extensión (esto es para la página de configuraciones descrita anteriormente)
6. Segunda página para cargar archivos en la tarjeta SD
7. El código debe estar escrito con comentarios.
El formato del archivo de animación se acordará con el contratista durante el trabajo.
La vista preliminar será la siguiente:
%NNN#hex%NNN#hex%NNNN#hex%shex%w%clr%NNN#hex%shex%
Donde, %NNN es el número de píxel, #hex es el color en formato hex, %shw es el renderizado del cuadro, %end es el final de la animación, o %rpt es la repetición de la animación
Se enviará al contratista la fuente de un proyecto similar.