ESP8266 Primary LED WS2812B

Awatar użytkownika
shimano73
Posty: 1016
Rejestracja: ndz lut 28, 2016 12:27 pm
Lokalizacja: Orzesze

czw sie 15, 2019 2:15 pm

Witajcie, dziś chciałbym zaprezentować nowy projekt testowy , jak większość moich projektów :lol: Jako że soft od Espablo okazał się świetną bazą, postanowiłem się zabawić z diodami ws2812b wykorzystując ten soft. Sterowanie tymi diodami jest w miarę proste, najtrudniejsza była modyfikacja części web serwera w której ustalamy ilość diod, przyjąłem max 128, choć pewnie nie jestem pewien czy jest ono potrzebne.
I tak powstała pierwsza wersja, jako że posiadam tylko jeden zestaw tych diod w postaci pierścienia 16 szt , nie wiem czy zadziała pamięć ilości dla większej ilości kanałów. Podczas działania układu zauważyłem że gdy wyświetlane są kolory inne niż podstawowe RGB diody delikatnie mrugają , ale ten efekt występuje również gdy steruję je zwykłym arduino uno. Soft nie posiada pamięci ostatniego koloru po wyłączeniu .
W załącznikach biblioteka SuplaDevice (ta sama co w ukadach z fram'em) , Adafruit ws2812b , zmodyfikowany najbardziej web_server.cpp i web_sever.h i pozostałe pliki. oraz link do filmiku
https://youtu.be/M-IXKWrVkJk
Załączniki
IMG_1791.JPG
IMG_1791.JPG (35.71 KiB) Przejrzano 943 razy
IMG_1790 (1).jpg
IMG_1790 (1).jpg (45.91 KiB) Przejrzano 943 razy
Primary GUI ws2812b.zip
(326.73 KiB) Pobrany 74 razy
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Jak się dziś oddycha https://schimano73.aqi.eco/
https://github.com/shimano73
Zibi
Posty: 175
Rejestracja: śr lip 31, 2019 9:20 am
Lokalizacja: Białogard

czw sie 15, 2019 8:07 pm

Witam super sprawa właśnie szukałem czegoś takiego. Czy mógłbyś opisać instrukcje wgrania jestem początkującym i nie wiem jak ten soft wgrać. Mam esp 8266 01s.
Awatar użytkownika
shimano73
Posty: 1016
Rejestracja: ndz lut 28, 2016 12:27 pm
Lokalizacja: Orzesze

czw sie 15, 2019 8:27 pm

Mam taka płytkę jak twoja , spróbuje to uruchomić i jak będzie działać przygotuje plik bin
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Jak się dziś oddycha https://schimano73.aqi.eco/
https://github.com/shimano73
Zibi
Posty: 175
Rejestracja: śr lip 31, 2019 9:20 am
Lokalizacja: Białogard

czw sie 15, 2019 8:29 pm

Dziękuję
Awatar użytkownika
dawidd
Posty: 442
Rejestracja: wt gru 19, 2017 12:45 pm

czw sie 15, 2019 8:31 pm

Oo fajne, mam trochę tych diod, muszę to w wolnej chwili wypróbować
Zibi
Posty: 175
Rejestracja: śr lip 31, 2019 9:20 am
Lokalizacja: Białogard

sob sie 17, 2019 11:31 am

I jak udało się coś? Jest szansa, że to będzie działać? Żeby zrobić to przez arduino co musiałbym dokładnie zrobic?
Awatar użytkownika
shimano73
Posty: 1016
Rejestracja: ndz lut 28, 2016 12:27 pm
Lokalizacja: Orzesze

sob sie 17, 2019 1:54 pm

Niestety mój esp-01 nie działa i nie mam jak sprawdzić .
Skompilowałem binarkę pod gpio02 i udostępniam kod, może się komuś uda .
Załączniki
Primary_GUI_WS2812B_gpio2.zip
(327.49 KiB) Pobrany 50 razy
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Jak się dziś oddycha https://schimano73.aqi.eco/
https://github.com/shimano73
cino111
Posty: 710
Rejestracja: pn maja 07, 2018 8:00 pm

sob sie 17, 2019 2:35 pm

Zibi pisze:
sob sie 17, 2019 11:31 am
I jak udało się coś? Jest szansa, że to będzie działać? Żeby zrobić to przez arduino co musiałbym dokładnie zrobic?
Warto zacząć od początku.
viewtopic.php?f=23&t=3559
Zibi
Posty: 175
Rejestracja: śr lip 31, 2019 9:20 am
Lokalizacja: Białogard

sob sie 17, 2019 4:01 pm

Dziękuję, fajny poradnik.
Awatar użytkownika
shimano73
Posty: 1016
Rejestracja: ndz lut 28, 2016 12:27 pm
Lokalizacja: Orzesze

sob sie 17, 2019 7:29 pm

Zibi w paczce jest plik bin który wygrywasz pod adres 0x0000 , jeśli będzie działać, zgłosi się sieć , zaloguj się na 192.168.4.1 tam ustawia się nazwę i hasło wifi i dane do serwera
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Jak się dziś oddycha https://schimano73.aqi.eco/
https://github.com/shimano73
ODPOWIEDZ