Descrizione del progetto
TradottoHardware:
1. Nodemcu v3 (ESP8266)
2. Scheda SSD
3. Ws2812
Parte di programmazione:
L'hardware deve:
1. Creare un punto di accesso,
2. Avere un'interfaccia web semplice (tutte le pagine devono essere caricate dalla scheda SD)
3. Ascoltare 6 ingressi digitali. Quando appare un'unità logica, ad esempio, sul 2° ingresso, inizia a leggere il file D2 dalla scheda SD (configurazione) e a visualizzare l'animazione su ws2812.
3 ingressi devono avere la priorità (interrompere qualsiasi altro ciclo di disegno)
4. Ci saranno impostazioni sulla prima pagina. Configura quale file riprodurre per ciascun ingresso digitale.
Ad esempio:
Transizione principale dell'animazione
1 selezione dall'elenco delle selezioni dall'elenco
Ingresso 2 selezione dall'elenco selezione dall'elenco
ecc
5. All'avvio, crea un file di aggiornamento che memorizza un elenco di file situati sulla scheda SD con una certa estensione (questo è per la pagina delle impostazioni descritta sopra)
6. Seconda pagina per caricare file sulla scheda SD
7. Il codice deve essere scritto con commenti.
Il formato del file di animazione sarà concordato con il contraente durante il lavoro.
La vista preliminare sarà la seguente:
%NNN#hex%NNN#hex%NNNN#hex%shex%w%clr%NNN#hex%shex%
Dove, %NNN è il numero del pixel, #hex è il colore in formato esadecimale, %shw è il rendering del fotogramma, %end è la fine dell'animazione, o %rpt è la ripetizione dell'animazione
Al contraente sarà inviato il sorgente di un progetto simile.