Zlecę napisanie softu oraz zamontwanie dwóch urządzeń do sterowania taśmami LED Ws2812B/WS2813.
Software ma umożliwić sterowania diodami z poziomu TCP (najlepiej jakies API)
Hardware - dowolny moze być ESP/ATmega-Arduino/Raspberry gdzię będzie port ETH i wyświetlacz LCD/Oled.
np raspberry pico + shield z TFT
Urządzenie powinno być jak najmniejsze, zasilanie USB-C najlepiej
Urządzenie musi być w obudowie!
Funkcje:
Po uruchomieniu urządzenia wyświetlay MAC adres i adres IP przypisane przez DHCP
i ustawiona ilosć LED na pasku (na razie nie planujemy sterowac wiecje niz 20)
Funkcje API:
Włącz/Wyłącz diode (argumentem nr diody,kolor i jasność,czas )
Migaj dioda (argumentem nr diody,kolor,jasność,predkosc migania (slow.medium, fast),czas migania) - miganie wlacz/wylacz
Migaj dioda2 (argumentem nr diody,kolor1 i kolor2 i jasność oraz predkosc migania (slow.medium, fast),czas migania - miganie dwoma naprzmienneymi kolorami
Wlacz wszystkie diody (argumentem kolor i jasność,czas )
Wylacz wszystkie diody
Ustaw ilosc LED (arg jest liczba calkowita) - ustawia ilosc LEDow obslugiwanych przez modul
Dobrze jakby urzadzenie mialo HW guzik do przetestowania podlacznia LEDow (po nacsnieciu np zrobi weza w te i z powrotem w roznych kolorach)
Nie mam zadnych preferencjo co do użytego softu czy bibliotek - oczywiscie jak cos jest gotowe to porponuje uzyc
Software ma umożliwić sterowania diodami z poziomu TCP (najlepiej jakies API)
Hardware - dowolny moze być ESP/ATmega-Arduino/Raspberry gdzię będzie port ETH i wyświetlacz LCD/Oled.
np raspberry pico + shield z TFT
Urządzenie powinno być jak najmniejsze, zasilanie USB-C najlepiej
Urządzenie musi być w obudowie!
Funkcje:
Po uruchomieniu urządzenia wyświetlay MAC adres i adres IP przypisane przez DHCP
i ustawiona ilosć LED na pasku (na razie nie planujemy sterowac wiecje niz 20)
Funkcje API:
Włącz/Wyłącz diode (argumentem nr diody,kolor i jasność,czas )
Migaj dioda (argumentem nr diody,kolor,jasność,predkosc migania (slow.medium, fast),czas migania) - miganie wlacz/wylacz
Migaj dioda2 (argumentem nr diody,kolor1 i kolor2 i jasność oraz predkosc migania (slow.medium, fast),czas migania - miganie dwoma naprzmienneymi kolorami
Wlacz wszystkie diody (argumentem kolor i jasność,czas )
Wylacz wszystkie diody
Ustaw ilosc LED (arg jest liczba calkowita) - ustawia ilosc LEDow obslugiwanych przez modul
Dobrze jakby urzadzenie mialo HW guzik do przetestowania podlacznia LEDow (po nacsnieciu np zrobi weza w te i z powrotem w roznych kolorach)
Nie mam zadnych preferencjo co do użytego softu czy bibliotek - oczywiscie jak cos jest gotowe to porponuje uzyc


