Descrição do projeto
TraduzidoHardware:
1. Nodemcu v3 (ESP8266)
2. Cartão SSD
3. Ws2812
Parte do programa:
O hardware deve:
1. Criar um ponto de acesso,
2. Ter uma interface web simples (todas as páginas devem ser carregadas do cartão SD)
3. Ouvir 6 entradas digitais. Quando uma unidade lógica aparecer, por exemplo, na 2ª entrada, comece a ler o arquivo D2 do cartão SD (configuração) e exiba a animação no ws2812.
3 entradas devem ter prioridade (interromper quaisquer outros ciclos de desenho)
4. Haverá configurações na primeira página. Configura qual arquivo reproduzir para cada entrada digital.
Por exemplo:
Transição de animação principal
1 seleção da lista de seleções da lista
Entrada 2 seleção da lista seleção da lista
etc
5. Ao iniciar, crie um arquivo de atualização que armazene uma lista de arquivos localizados no cartão SD com uma certa extensão (isso é para a página de configurações descrita acima)
6. Segunda página para carregar arquivos no cartão SD
7. O código deve ser escrito com comentários.
O formato do arquivo de animação será acordado com o contratante durante o trabalho.
A visualização preliminar será a seguinte:
%NNN#hex%NNN#hex%NNNN#hex%shex%w%clr%NNN#hex%shex%
Onde, %NNN é o número do pixel, #hex é a cor em formato hex, %shw é a renderização do quadro, %end é o fim da animação, ou %rpt é a repetição da animação
O contratante receberá a fonte de um projeto semelhante.