Opis projektu
PrzetłumaczoneSprzęt:
1. Nodemcu v3 (ESP8266)
2. Karta SSD
3. Ws2812
Część programowa:
Sprzęt powinien:
1. Stworzyć punkt dostępu,
2. Mieć prosty interfejs webowy (wszystkie strony muszą być ładowane z karty SD)
3. Odbierać 6 cyfrowych wejść. Gdy pojawi się logiczna jedynka, na przykład na 2. wejściu, rozpocznij odczyt pliku D2 z karty SD (konfiguracja) i wyświetl animację na ws2812.
3 wejścia powinny mieć priorytet (przerwać wszelkie inne cykle rysowania)
4. Na pierwszej stronie będą ustawienia. Konfiguruje, który plik odtwarzać dla każdego cyfrowego wejścia.
Na przykład:
Główna animacja przejścia
1 wybór z listy wyborów z listy
Wejście 2 wybór z listy wybór z listy
itd
5. Po uruchomieniu stwórz plik aktualizacji, który przechowuje listę plików znajdujących się na karcie SD z określonym rozszerzeniem (to jest dla strony ustawień opisanej powyżej)
6. Druga strona do przesyłania plików na kartę SD
7. Kod powinien być napisany z komentarzami.
Format pliku animacji zostanie uzgodniony z wykonawcą podczas pracy.
Wstępny widok będzie wyglądał następująco:
%NNN#hex%NNN#hex%NNNN#hex%shex%w%clr%NNN#hex%shex%
Gdzie, %NNN to numer piksela, #hex to kolor w formacie hex, %shw to renderowanie klatki, %end to koniec animacji, lub %rpt to powtórzenie animacji
Wykonawca otrzyma źródło podobnego projektu.