Projektbeschreibung
ÜbersetztEisen:
1. Nodemcu v3 (ESP8266)
2. SSD-Karte
3. Ws2812
Programmierteil:
Das Eisen soll:
1. Einen Zugangspunkt erstellen,
2. Eine einfache Weboberfläche haben (alle Seiten müssen von der SD-Karte geladen werden)
3. 6 digitale Eingänge abhören. Wenn eine logische Eins erscheint, zum Beispiel am 2. Eingang, beginne die D2-Datei von der SD-Karte (Konfiguration) zu lesen und gebe die Animation an ws2812 aus.
3 Eingänge sollten priorisiert werden (unterbreche alle anderen Zeichenschleifen)
4. Es wird Einstellungen auf der ersten Seite geben. Konfiguriert, welche Datei für jeden digitalen Eingang abgespielt werden soll.
Zum Beispiel:
Hauptanimationsübergang
1 Auswahl aus der Liste der Auswahlen aus der Liste
Eintrag 2 Auswahl aus der Liste Auswahl aus der Liste
usw.
5. Beim Start eine Update-Datei erstellen, die eine Liste von Dateien auf der SD-Karte mit einer bestimmten Erweiterung speichert (dies ist für die oben beschriebene Einstellungsseite)
6. Zweite Seite zum Hochladen von Dateien auf die SD-Karte
7. Der Code sollte mit Kommentaren geschrieben werden.
Das Format der Animationsdatei wird mit dem Auftragnehmer während der Arbeit vereinbart.
Die vorläufige Ansicht wird wie folgt sein:
%NNN#hex%NNN#hex%NNNN#hex%shex%w%clr%NNN#hex%shex%
Wo, %NNN die Pixelnummer ist, #hex die Farbe im hexadezimalen Format, %shw die Darstellung des Frames ist, %end das Ende der Animation ist, oder %rpt die Wiederholung der Animation
Dem Auftragnehmer wird der Quellcode eines ähnlichen Projekts zugesendet.