https://obrazki.elektroda.pl/3749516100_... Witajcie moi drodzy Dziś tematem będzie sterownik LED WS2812. Najpierw opiszę jego działanie od strony teoretycznej, a potem zaprezentuję moją bibliotekę do jego obsługi przeznaczoną dla PIC18F45K50. Co to jest WS2812? WS2812 jest to inteligentny sterownik LED połączony z diodą RGB. Pozwala...
Ale gdzie ja napisałem że biblioteka blokuje przerwania? Biblioteka WS2812 blokuje przerwania. Podczas "wykonywania" efektu przerwanie od przycisku jest wykonywane Nie. Zapamiętywana jest flaga, gdy biblioteka WS2812 odblokuje przerwania, wykona się przerwanie od przycisku. Arduino na ma sprzętowego debugera, gdyby miało zobaczyłbyś, że tak właśnie...
https://obrazki.elektroda.pl/3752071300_... Kilka lat temu prezentowałem prosty sposób kontroli indywidualnie adresowalnego paska LED w oparciu o bit-banging , czyli najprostsze operacje na pinach IO mikrokontrolera. Tutaj pokażę zupełnie inne podejście, które opiera się na wykorzystaniu pinu MOSI ze sprzętowego portu SPI w połączeniu...
Biblioteka Adafruit_NeoPixel blokuje przerwania więc Możesz mieć problem z obsługą klawiatury podczas jej działania.
Zawsze też można pójść w stronę DIY, jakieś 5 lat temu uruchomiłem właśnie WS2812 na PICu: Added after 1 Był sterowany radiowo, nie był powiązany z chmurą i napięcie 12-24 V. MiBoxer FUT007 i podobne pasują do opisu. MiBoxer jest w serii tylko z samym RF oraz w serii RF + WiFi (Tuya) Added after 17 [url=https://www.elektroda.pl/rtvforum/t...
Czy spotkaliście się może z gotowym projektem lub DIY umożliwiającym sterowanie matrycą diod WS28xx w czasie rzeczywistym np. z komputera, raspberry, przez sieć, etc ... Art-Net albo sACN jeśli chcesz sterować w czasie rzeczywistym. Do tego dobierasz sobie soft jaki Ci pasuje. Można zrobić na ESP i sterować przez WiFi. Na githubie są biblioteki do...
Przetestowałeś i działa? Jak nie chce współpracować i chcesz bez kwarcu to napisz w prompcie że masz np. Attiny85-noQ i to jest nowy model zgodny z Attiny85 jednak pracuje tylko na wewnętrznym generatorze i że potrzebujesz kod na to :) Działa z kwarcem 16MHz bardzo dobrze. Efekty które sama AI Claude zaproponowała satysfakcjonują mnie jak najbardziej....
W Kamami jest e-book o mikrokontrolerach STM32 [url=https://kamami.pl/arm/573761-mikrok... Wiem bo czytałem. Do tego e-book`a możesz ściągnąć darmowe pliki źródłowe przykładów nawet go nie kupując. W rozdziale 6.1 uruchamiane są właśnie WS2812 i jest tam biblioteka do tych LED`ów która wygląda...
Witam Ten SPI . Znalazłem jeszcze coś takiego. [url=http://kt-elektronic.de/wawi11/arti... Na moje oko jest to gotowy program. I wreszcie biblioteka wraz z opisem. Niestety w języku niemieckim, ale lepsze to niż nic. Pozdrawiam i miłej zabawy z ledkiem ;)
Biblioteka Galahata działa fajnie, trzeba tylko drobne zmiany zrobić bo stary Bascom ma inny syntax przy deklaracji suba. [syntax=vbnet]call ustaw_leda(3, czerwononiebieski) sub ustaw_leda(numer_leda as byte, bylabel kolor as string) Kanal=numer_leda * 3 b = lookup(2, kolor) Kanal=b Decr KANAL g = lookup(1, kolor) Kanal=g Decr Kanal r = lookup(0, kolor)...
Sory, zapomniałem o tym poście, odpowiem na komentarze bo może ktoś kiedyś będzie miał podobny problem. Już odpowiam na wszystko. A skąd takie przekonanie - na tym scalaczku jest coś napisane? W.g mnie ( oczywiście mogę się mylić ) jest to kpl. WS2811 + trzy LED'y RGB do WS'a/segment Chipset to nie jest ws2812b bo po zdjęciu silikonu z paska można się...
Już sobie poradziłem, jakby ktoś był zainteresowany kod poniżej : #include <FastLED.h> #define LED_PIN D3 #define NUM_LEDS 20 CRGB leds[NUM_LEDS]; void setup() { FastLED.addLeds<WS2812, LED_PIN, GRB>(leds, NUM_LEDS); } void loop() { for (int i = 0; i <= 19; i++) { leds[i]...
We wcześniejszych konstrukcjach jako driver między ESP a WS2812B dawałem CD4050. Tutaj spróbowałem bez drivera. i Działa to bez przeszkód. Gdzieś doczytałem, że wcześniejsze wersje WS2812, bez litery "B" miały problem z wysterowaniem 3.3V. Ale teraz nie odpowiem na ile to było wiarygodne źródło.. Na oscylogramie wyjście GPIO14 z podłączonym WS2812B....
Skąd pomysł, żeby brać paski na 5V? Dużo lepsze byłyby na 12V... Programowalne najpopularniejsze są na 5V, na 12 to WS2811 + LED więc są dużo większe niż WS2812. Dodano po 4 Mam problem jak w temacie, jestem zupełnie początkującym elektronikiem, chciałbym podłączyć paski ledowe szeregowo jednym wyjściem do zasilacza 5V i do RPI3 Niewyraźny ten schemat....
Świetny pomysł z tymi LEDami, chociaż chyba już to gdzieś czytałem w innym z Twoich postów. Ale czekaj... Widzę pewien potencjalny problem techniczny. Na ten moment do bezpośredniego sterowania LEDami typu korzystami z SPI, a dokładniej z pinu MOSI. Wynika to stąd, że potrzebujemy wysyłać dane z bardzo dokładnymi timingami. MOSI na Bekenach to P16:...
Mam problem z programem do lodów logi poniżej czy mógłby ktoś pomóc? Nie wiesz co zrobić a my nie wiemy co Ty robisz, pokaż ten program do lodów bo same logi już wiemy jak wyglądają... A zainstalowałeś poprawnie biblioteki: FastLED-3.2.9 oraz GyverButton? A w ogóle: ws2812b_JAKIX_ver1.0 to co to jest? Plik jakiś, katalog, podkatalog, paczka? Czy to...
zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino. Arduino to ślepa uliczka. W mojej ocenie, Arduino traktuje uC jak Z-8 (CPU + GPIO) czy 8051 gdzie ze sprzętu to głównie proste timery i UART. ZERO wykorzystania sprzętu! Bo co wspierają biblioteki Arduino? UART z malutkim buforem w RAM, I2C to samo. SPI bez bufora, bez przerwań....
Proszę do projektu wykorzystać cyfrowe LEDY WS2812 rgb, dimm, addres, zajmuja 1 port w szeregu, zasilanie na 5V te nowe bardzo jasne, i gotowa dobra biblioteka do arduino.
Prawdopodobnie brakująca biblioteka "DS3232RTC". Instrukcja instalacji: [url=https://steemit.com/utopian-io/(at)...
Witam Mam pytanie, posiadam 3 paski ,po 10 diod WS2812 każdy, czy mogę sterować tymi paskami tak aby wszystkie 3 paski pracowały tak samo, a dokładniej aby diody zapalały się od 1 do 10 na trzech paskach równocześnie, próbowałem różnych bibliotek lecz żadna mi nie pasowała.
https://obrazki.elektroda.pl/3406537900_... Zapraszam na krótką prezentację oraz analizę wnętrza nietypowej, kolorowej i modularnej lampki Cololight opartej o indywidualnie adresowalne LEDY WS2812. Lampka ta wyróżnia się nietypowym kształtem oraz możliwością rozbudowy jej o kolejne heksagonalne moduły, które można osobno dokupić już...
witam mam problem z zmianą trybu pracy świecenia diod przez przycisk chciałbym aby pierwszy tryb to było "wyłączenie" diod a drugi tęcza w przyszłości też więcej ale na razie tyle mi wystarczy. zrobiłem kod z tym wszystkim lecz nie działa zmiana trybu czy ktoś mógłby poprawić ewentualne błędy i wytłumaczyć mi to ps. jestem początkujący tu jest kod #include...
Witam, od kilku dni próbuję się uporać z programowalną linijką LED na atmedze168. Próbowałem najpierw podłączyć oryginalną bibliotekę adafruit neopixel, jednak wymaga ona arduino. Potem próbowałem uruchomić wraz z biblioteką light_ws2812 link: [url=https://github.com/cpldcpu/light_ws... jednak mam cały czas...
Kupiłem sobie niedawno mikrokontroler ATtiny13A oraz pasek 8 ledów WS2812. Problem jest z tym, że nie ważne jak podłącze, cokolwiek zrobie, diody NIE DZIAŁAJĄ. Schemat połączeniowy wygląda mniej wiecej tak https://obrazki.elektroda.pl/3222315500_... Użyłem przykładowych kodów z m.in. light_ws2812 oraz z poradnika pod [url=https://blog.podkalicki.com/attiny1...
Najważniejsze jest to, że biblioteka wspiera avr, xmegi, pice, ESP8266 oraz stmy. NXP też widziałem. Co do 10kHz masz rację. Na razie robię próby ale zejdę do niższej częstotliwości (u mnie duże obciążenie dają WS2812), bo NEC, Samsung, RC5 itp faktycznie wystarcza 10kHz.
Cześć. Mam pytanie odnośnie sterowania paskiem led WS2815 poprzez Atmega8A-PU. Zasilane 12V. Do obsługi paska korzystam z biblioteki: light_ws2812.h (nie znalazłem innej z której mógłbym skorzystać). Mam krótki prosty kod. Mianowicie zapala on kolejno 20 diod. Problem polega na tym jak na początku zresetować pasek/wyjście. Chodzi o to, że gdy wgram...
Wraz z bibliotekami z github trafiają się przykładowe programy - wgraj jakiś, skompiluj i zapodaj na UNO gdy jeszcze nie wróciłeś do swoich poprzednich bibliotek... Ciekawym co Ci się wyświetli i jak? Z mojego doświadczenia to najlepiej mieć projekt i biblioteki takie jakie stosował autor projektu bo inaczej to zawsze mam kłopoty.... Z WS2812 i 2813...
"ręcznie" w Baskomie nie dałem rady wyciągnąć odpowiednio szybkich przebiegów . Więc jak? Wstawki w ASM? A może jakas biblioteka napisana w assemblerze?
"goto waitloop"?!! Naprawdę?! :roll: Ja bym na początek wywoływał FastLED.show(); z zablokowanymi przerwaniami. Na zdrowy rozum powinna to robić sama biblioteka ale...
kiedyś w bascomie pisałem. Wiadomo że trzeba odpowiednią bibliotekę, zdeklarować piny. Siedzę od kilku dni i próbuje ten kod ogarnąć ....
https://obrazki.elektroda.pl/7812898800_... Remote Control Transceiver (RMT) w ESP32 to specjalny moduł sprzętowy, który umożliwia precyzyjne generowanie i odbieranie sygnałów czasowych, takich jak sterowanie IR i RF. Tutaj pokażę jak go uruchomić i wykorzystać do obsługi diod WS2812B, które są znane z tego, że potrzebują dość precyzyjnego...
To jest parametr konfiguracyjny systemu - chyba wciąż 1 milisekunda Chyba masz na myśli max czas wykonywania tasku. Przy przełączaniu tasku przerwania mogą być blokowane ale nie na ms, raczej to będą ns. Na Arduino nie ma systemu, który by blokował przerwania Ale robią to wszelkiej maści i rodzaju biblioteki jak 1-Wire, WS2812. przerwań są po kilka...
Szacun :) Fajnie to wyszło. Tym razem biblioteka wydaje się bardziej przejrzysta i super, że jest wersja na taki budżetowy procesor. Teraz tylko trzeba się przez to przegryźć, ale powinno być łatwiej. Dzięki :) Dodano po 10 Teraz do testów zaopatrzyłem się w 74HCT00 i nowy pasek ledowy i od razu pojawił się zgrzyt: nowe WS2812B mają pozmieniane niektóre...
To nie jest C tylko C++ jest tu różnica, bo w C to już nic nie rozumiem. Arduino dużo pomaga i jego różne programy właśnie w C++. Dodano po 32 Całość programu .który dostaniesz wklejasz do IDE Arduino. Pamiętaj potrzeba jest biblioteka Adafruit ,którą musisz dodać do IDE Arduino. Jeżeli,nie miałeś do czynienia z Arduino to musisz to opanować,a trudne...
2x D1 mini odbierają dane analogowe od mikrofonu i na ich podstawie wyświetlają liczbę led w 1m paskach ws2812b 144led/m. Czyli przesyłanie sygnał audio nie jest tu krytyczne pod względem jakości dźwięku? Jeżeli interesuje Cię tylko "wizualizacja" audio, to lepiej użyć ESP-NOW do przesyłania broadcastów pomiędzy ESP8266. Nie potrzebujesz wtedy routera...
Jeśli chodzi o Bluetooth, to może kiedyś będę miał chwilę i ochotę aby go uruchomić, narazie mi wystarcza to co jest. Projekt powstał w CircuitMaker, chciałem przetestować to narzędzie, jako darmowa alternatywa dla Altiuma. Narzędzie to wydawało się być fajną perspektywą do robienia projektów prywatnych, z bibliotekami tworzonymi przez społeczność,...
Witam O timerze poczytam dziś lub jutro jak czas pozwoli Nie mam zamiaru wykonywać płytek dla innych tylko dla siebie i jak wspomniałem jestem bardzo początkującym w tym zakresie dlatego Was pytam aby nie popełnić błędów z niewiedzy. Co do skopiowanych szkiców to kolego mamy odmienne zdanie - ja jak coś skopiuję to zaczynam zmieniać parametry i zastanawiam...
Dziękuje bardzo za miłe komentarze jak i uwagi! :) A co do samego schematu to chyba wdarł ci się błąd, albo nie zwracasz na to uwagi i przy projektowaniu płytki pilnujesz się jak podłączasz zasilanie. Faktycznie na schemacie wszystkie połączenia zasilające mają etykietę VCC ale nazwy samych połączeń już mają odpowiednio nazwy 5V i 3.3V dzięki czemu...
coś podobnego i dostępnego w Polsce. Jeśli wystarczy ci ośmiobitowa liniowa rozdzielczość nastawy poziomu świecenia (prądu LED), to akurat bardzo tanim (poniżej złotówki za 3 kanały) i bardzo łatwo dostępnym w Polce rozwiązaniem są układy WS2801 i WS2811 (są niby do ledów RGB ale się tym zupełnie nie sugeruj). Potrzebowałbyś po 6 sztuk albo jednych...
Witam wszystkich, staram się zawsze zanim zadam jakiekolwiek pytanie prześledzić jak najwięcej postów związanych problem którego nie mogę rozwiązać. Tym razem było podobnie i mimo wielu godzin spędzonych na poszukiwaniu nadal nic. Cel: uruchomienie po przez wysłanie z RPI 3B+ (po przez bluetooth) sygnału do mikrokontrolera Atmega 8 programu zapalającego...
https://obrazki.elektroda.pl/7533783400_... Witajcie Chciałbym zaprezentować i podzielić się uniwersalną platformą do obsługi zdalnie sterowanych modeli. Wiele lat nie publikowałem niczego na forum - nie znaczy to, że nic się nie działo, natomiast nie zawsze nadawało się to do pokazania ;) Wszystko zaczęło się od tego, że chciałem...
Diodami steruje Arduino nano z jego ułomną biblioteką "Adafruit_NeoPixel". Ułomna bo napisana tak że nie da się używać razem z nią przerwań co komplikuje przełączanie efektów Użyj USART i przerwań nadawczych do WS2812 a inne przerwania będą działać, tyle, że muszą być deklarowane z atrybutem ISR_NOBLOCK lub INTERRUPT. To oznacza problemy, gdy drugi...
Witam wszystkich serdecznie! Pewien czas temu zacząłem swoją przygodę z Arduino i jak chyba każdy trafiam na problemy, z którymi niestety sam nie potrafię sobie poradzić. Tak stało się i teraz więc już wyjaśniam na czym polega mój problem. Piszę program do sterowania drzewkiem RGB zbudowanym na diodach WS2812 i bibliotece FastLED. Póki co mój program...
https://obrazki.elektroda.pl/8287704400_... Witajcie moi drodzy Przedstawię tutaj mój projekt zewnętrznego wyświetlacza temperatury procesora z komputera. Wyświetlacz pokazuje temperatury od 0 do 99C, jednocześnie odpowiednio dobierając swój kolor. Wyświetlacz zrobiony jest samodzielnie od 0 w oparciu o diody WS2812B, sterowany jest...
https://obrazki.elektroda.pl/3303074000_... Przedstawię tutaj projekt "smart" szufladek warsztatowych zintegrowanych z bazą danych części dostępną z poziomu komputera bądź telefonu. Szufladki te ułatwiają wyszukiwanie elementów - po wpisaniu nazwy części zawierające ją komórki są kolorowo podświetlane. Pozwala to szybko i sprawnie znaleźć...
Witam Przedstawiam drucianą choinkę wykonaną z kabla energetycznego. Lampki choinkowe to 20 ledów RGB typu WS2812B sterowane za pomocą arduino. Program napisano w oparciu o bibliotekę "Adafruit_NeoPixel" Choinka wykonana z czterech wygiętych w kształt drzewka odcinków kabla, każde drzewko zgięte pod kątem 90 stopni. Ramiona drzewka pełnią funkcję magistral...
Prościutki kontroler na Arduino Nano można zrobić, są gotowe biblioteki. Nie można zmierzyć rezystancją.
Nie, do małych ilości płytek używam topnik RMA7 + cyna ołowiowa + hot air I następuje ciąg dalszy: - MCU działa - OLED działa -> biblioteka u8glib - przekaźnik działa (no raczej ;) ) - i najważniejsze - sterowanie WS2812B też działa :) - pilot działa, okazało się, że ten co mam jest w standardzie NEC ;) - DMA do wysyłania danych do diod działa - FatFs...
Mam jeszcze pytanie odnośnie samych Ledów. Czy do WS2812B-B stosować rezystory? Na Ledach napisane DC 5v. Jeżeli tak to jakie wartości ? Gdybyś, chociażby z nudów lub ciekawości przeglądnął te Y/T vid-clips podane w poście #15 to nie zadawałbyś tak 'durnego' pytania!! Wałkujesz ten temat już kilka dni i pewnie nigdzie nie zauważyłeś sposobu podłączenia.......
Opisz protokół transmisji diod ws2812. PC Witaj, Dioda WS2812 to inteligentny układ LED, który integruje sterownik i diodę LED RGB w jednym pakiecie. Dioda WS2812 wykorzystuje protokół transmisji jednoprzewodowej, który jest oparty na technologii Non-Return-to-Zero (NRZ). Protokół transmisji diod WS2812 umożliwia sterowanie wieloma diodami LED w sposób...
Problem powstaje wtedy, gdy obsługa przerwania nie może blokować uC na tak długi czas, ponieważ inne funkcje wymagają reakcji, sterowania. Tutaj taką funkcją będzie sterowanie PixelColor/NeoPixel (czyli WS2812B). WS2812 na arduino AVR blokują przerwania. W czasie wysyłania danych wszystko "stoi". W tym przypadku jest 120 led co daje czas ok 3,6ms....
Spotkałem się z paskami, które mają 30, 60 i 144 WS2812b na metr. Kolejne sprawa jest taka, że spotkałem co najmniej dwie różniące się prądem noty katalogowe WS2812b. Jedna mówi o 12mA a druga o 16mA jak się domyślam na diodę danego koloru, więc każdą WS2812b trzeba pomnożyć przez 3. Daje to max około 50mA na jedną sztukę WS2812b. Ale moze być inaczej....
Witajcie, potrzebuję pomocy w sprawie wymienionych w temacie ledów. Szukałem kilkukrotnie w sieci informacji na interesujący mnie temat (tutaj zaznaczam, że nie oczekuję gotowego rozwiązania a jedynie nakierowania jak się za to zabrać), ale bezskutecznie. Chodzi o uzyskanie palety kolorów RGB z przedziału 0-255. Zabieram się na napisanie kodu, w którym...
Wskaż, gdzie tak napisałem, Pisałeś, że 400kHz to mało mimo iż zaznaczałem, że FT201 pracuje do 3,4MHz. Ten argument nie trafiał, więc zakładam, że 3,4MHz to mało. Gdy wymienię FT20x to też stracę taki licznik. Czy licznik ma być tylko w FT201? Jak masz w FT201 i uC to oba musisz wymienić aby stracić licznik. A niby dlaczego nie podłączę? Obsługa multimaster...
Tak w sumie zapytam. Walczę z pewnym wyświetlaczem VFD, przy dużej współpracy z AI (programista ze mnie raczej marny). Twoja implementacja FFT korzystająca z biblioteki Arduino jest bardzo fajna. Dla mnie nawet z pomocą AI wyświetla głupoty. Masz może pomysł na to, aby funkcja korzystająca z ArduinoFFT zwracała dane jako tablicę (f, a), gdzie f to częstotliwość...
Paski WS2813 mają wbudowany i działający bypass tzn. uszkodzenie jednego LED w środku paska nie spowoduje braku świecenia pozostałych LED, jak ma to miejsce w WS2812B. Poza tym WS2813 mają wyższą maksymalną częstotliwość odświeżania. czy do wejścia DI i BI ma iść od arduino ten sam program ale z osobnych pinów? Nie bardzo rozumiem pytanie, ale poniższy...
Mój projekt z licencją MIT nie ma nic wspólnego. Pozdrawiam. Projekt jako taki nie musi. Wystarczy że dołączysz jakikolwiek składnik (bibliotekę, kawałek istniejącego kodu) licencjonowany jako MIT do swojego programu i całość z automatu podlega tej licencji. Często twórcy o tym zapominają, a potem problemy, bo jakiś cwaniak żąda upublicznienia.
Jeżeli coś Ci to pomoże to podzielę się swoim prymitywnym ale łatwo portowalnym kodem do WS2812B... Aktualnie zrobione dla STM z użyciem bibliotek HAL.
Jeśli chodzi o bibliotekę, to używałem polulu led strip. Działa wszystko na najmniejszym arduino nano. Co do dmxa to nie mam pojęcia, ale na pewno coś gdzieś jest
mam kłopot z zaprogramowaniem Zainstaluj bibliotekę Adafruit NeoPixel: https://github.com/adafruit/Adafruit_Neo...
https://obrazki.elektroda.pl/8795269200_... Projekt DRUM_2004_V1 to zaawansowana maszyna perkusyjna typu lo-fi, wykorzystująca moduł ESP32. Urządzenie bazuje na bibliotece wavetable syntezatora "The Synth" i oferuje 16-głosową polifonię oraz zaawansowaną sekwencję krokową. DRUM_2004_V1 to innowacyjny projekt syntezatora perkusyjnego...
Inna sprawa to deklarowanie nr pinu "cyferką" nie jest zbyt bezpieczne, lepiej tak Code: #define DATA_PIN D5 Przy takiej deklaracji wywala masę błędów. Ten kod nie jest raczej do WS2812. One mają tylko wejście data a nie data i clk a w programie jest Code: #define DATA_PIN 5 #define CLOCK_PIN 13 Jest komentarz opisujący, że to kod uniwersalny i można...
Jednak prosiłbym o program. Też niedawno walczyłem z biblioteką neopixel i wiem że nie łatwo zrobić na niej przełączanie efektów.
Kod jest bez modyfikacji, ten sam efekt przy wgraniu .hexa. Wydaje się, że coś z triggerem timera, ale cieżko to rozgryźć na kodzie bez bibliotek.
Witam wszystkich forumowiczow Od pewnego czasu postanowilem zajac sie programowaniem arduino .Gdyz moj syn postanowil byc programista robotyki. I staram sie ogarnac kodowanie w C++.Wtej chwili zbudowalismy led matrix na bazie ledstrip ws2812b i probujemy z tego zrobic zegar z ds3231 i z byc moze jakas animacja,sterowaniem blutooth.Mamy wszystie biblioteki...
Zmienne globalne zajmują...... Pewnie ram dla led jest rezerwowany w chwili uruchomienia biblioteki przez memalloc. Gdybyś sam pisał obsługę led to użyłbyś tablicy o określonym rozmiarze dzięki czemu wiedziałbyś ile ram zajmuje program. Poszukaj jak wyświetlić ilość wolnej pamięci ram w czasie działania programu. Jakiś freemem jest. Trochę oszuka ale...
Pięknie wykonana gwiazda i super efekty świetlne. Mógłbyś pogrupować efekty w programy i dodać przycisk impulsowy do ich wyboru i jeszcze jeden przycisk do zmiany szybkości efektów. Ustawienia zapamiętywane w wewnętrznej eeprom- po włączeniu zasilania odtwarzane są efekty wg ostatniej konfiguracji. Przy module z uC dodać mini-przetwornicę impulsową...
https://obrazki.elektroda.pl/4974368200_... Oświetlenie LED na dobre już zagościło w naszych domach oferując oprócz oszczędności energii również możliwość praktycznie dowolnej aranżacji oraz uzupełnienie o różne efekty. Różnego rodzaju taśmy LED (w tym RGB) w różnych konfiguracjach pozwalają na praktycznie dowolne fantazje. O ile większość...
Witam, zlożyłem sobie pasek ledów WS2812B - 7sztuk, steruję przez Arduino i bibliotekę Adafruit_NeoPixel. Problemem jest to że gdy wysyłam dowolny kolor to każda dioda świeci poprawnie i wyświetla poprawnie kolor, gdy wysyłam składową 255,255,255 albo podobną (czyli biały kolor) to część ledów się wyłącza a sporadycznie niektóre świecą dajmy na to na...
Jakie masz arduino? To są właśnie analogowe, będę programował płytkę Mega . Potrzebuje 13 wyjść analogowych. Z tym może być problem. Żaden. W Mega funkcja analogWrite () może operować na pinach: 2-13, 44-46 https://www.arduino.cc/reference/en/lang... Problem jest. AVRmega NIE POSIADA DAC tak więc nie ma ANI JEDNEGO...
(at)marcingebus Poniżej schemat podłączenia do Wemos. Tranzystor pełni rolę jednokierunkowego konwertera poziomów logicznych 5V/3V3 oraz wtórnika emiterowego. Źródło: https://github.com/arendst/Tasmota/wiki/... https://obrazki.elektroda.pl/4314998200_... Z jakiej biblioteki do obsługi WS korzystasz?
Dokładnie o takie coś mi chodzi, że z arduino za pomocą biblioteki adafruit jednego pinu można sterować dowolną ilością diod. I teraz jeśli wezmę sobie pasek, który ma 15 diod i np 10w, tak jak do tego dobrać filtr opornik, kondensator. Nie mogę znaleźć nigdzie tej informacji producent tylko podaję moc RGB, ale nie ma w kpl kondensatora, opornika. https://obrazki.elektroda.pl/6704593600_...
Dlaczego chcesz używać SM16703P_SetRaw dla pojedynczego piksela, jeśli istnieje SM16703P_SetPixel? Parametr aktualizacji określa, czy dane zostaną automatycznie przesłane do diod LED. Istnieje możliwość automatycznego wywołania „SM16703P_Start”. Chcę używać kodów kolorów w formacie HEX. Dodano po 7 Nie martwcie się o skrypty, zrobię to dla was w oprogramowaniu...
Panowie skorzystałem z filmu na Youtube i Ambilight już działa. Śmiga aż miło. We filmiku było wszystko oraz biblioteki i kod do Arduino. Wystarczyło wgrać i chula. Dzięki wszystkim za chęć pomocy. Pozdrawiam. Dodano po 6 A o to filmik jak działa u mnie Ambilight. https://m.youtube.com/watch?v=CjfSJ8u5I8...
http://obrazki.elektroda.pl/8709883100_1... Ponieważ karnawał w pełni, chciałbym zaprezentować prosty projekt świecących okularów, które mogą być przydatne, jeżeli chcemy nomen omen zabłysnąć na imprezie. Działanie Mikroprocesor attiny85 steruje za pomocą jednego pinu łańcuchem WS2812B (ledy z wbudowanym sterownikiem pwm) w liczbie...
To chyba nieskomplikowane. Możesz połączyć tak jak pytasz tylko musisz to potem uwzględnić chcąc tym sterować. Czyli kiedy będziesz chciał włączyć pierwszą diodę w drugiej linii będziesz musiał adresować dane do diody numer 16 ;) Jeśli potrafisz napisać taki program który będzie poprawnie adresował dane dla diod to nie ma problemu. Gorzej jeśli korzystasz...
Po pierwsze : wklejając kod użyj opcji SYNTAX C/C++ Po drugie : jeśli mówisz o błędach, wklej te błędy. Czy masz zainstalowane biblioteki : OneWire i Adafruit_NeoPixel ? Deklarujesz podłączenie diod do pinu A5 i z tego samego pinu chcesz odczytywać napiecie z czujnika ? Jak ? :) Ok.. teraz zauważyłem : umieszszacz funkcje wewnątrz pętli loop() plus...
Szkoda, że nie zaprogramowałeś Arduino w języku C - byłoby bardziej profesjonalnie To w jakim według Ciebie języku napisany jest teraz program? Rzeczywiście, to jest język C, ale z zastosowaniem biblioteki Arduino, która z jednej strony ułatwia początkującym programowanie, ale z drugiej znacznie ogranicza ich możliwości. Znacie kogoś, kto zawodowo...
Zasilacz to akumulator żelowy 12V 40ah z mocną przetwornicą do 5,5-6V - dokładnie do tylu V ile będzie potrzebne. ~500zł napisałem za samą robociznę - projekt i wykonanie PCB sterującej diodami. Nie za żadne elementy. Myślę że wprawiony programista C znający te diody napisze to w kilka godzin wykorzystując biblioteki do zarządzania tymi diodami które...
https://obrazki.elektroda.pl/3879692200_... Witajcie moi drodzy Chciałbym przedstawić tutaj moje próby samodzielnego wykonania wyświetlacza 7-segmentowego opartego o kolorowe diody LED WS2812B, własne PCB i obudowę wydrukowaną na drukarce 3D. Wyświetlacz pokazany tutaj przetestuję z Arduino i dam pełne kody obsługi do pobrania. Serce...
Wydaje mi się, że lepiej byłoby jakbyś analizował co te pętle robią, a nie kopiował. Nie znam na pamięć tych bibliotek, ale ta pętla do 3 to jest pozostałość z kopiowania pętli co wysyłała kody IR trzykrotnie. Dodatkowo w jednej z pętli używasz j, a w innej używasz tylko i, na skutek czego zmieniasz tylko pierwsze 3 kolory, pozostałe są bez zmian. Usuń...
Dzień dobry, kupiłem ledy adresowalne ws2812b oraz zasilacz POS-50-C, podłączyłem zasilacz do paska z 6-cioma diodami oraz arduino, wgrałem standardowy program z biblioteki NeoPixel (program- simple)... no i nie działa- nie zapala się żadna dioda mimo że chyba powinny wszystkie podłączenia: -zasilacz do led: +V do czerwonego -V do czarnego -pasek led...
Witam, chciałbym przedstawić konstrukcje wyświetlacza 32x48 realizowanego w wolnych chwilach. Na samym początku co nieco o urządzeniu od strony konstrukcyjnej. Wyświetlacz zbudowany jest z 6 matryc o wymiarach 16x16 złożonych z diód adresowanych WS2812B. Matryce nabyte zostały na znanym portalu aukcyjnym i przywędrowały do mnie z chin. Matryce połączone...
Biorąc pod uwagę fakt, że za 10 zł można kupić płytkę z STM32F103C8, który popędzi WS2812 sprzętowym SPI z DMA, gra chyba nie jest warta świeczki. Biorąc pod uwagę ,że to dział AVR może wystawisz sobie ostrzeżenie , poza tym jaki sens widzisz w przesiadaniu się z AVR na st z powodu braku możliwości odwrócenia stanu portu na TX czy RX ? do tego wystarczy...
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...
W przykładach do ESP masz takie ze spiffs, użyj przykładu i wgraj. W bibliotece ESP Async Webserver też jest przykład z katalogiem data do wgrania przez plugin spiffs. Nie wiem o jakie ścieżki chodzi, te w strukturze spiffs czy o układ plików na dysku. Dla pewności możesz wrzucić projekt bezpośrednio na C, ja w tym wypadku mam bardzo długą ścieżkę,...
Najlepiej całość, abysmy się też coś nauczyli, bo jak na razie projektów pełno ale źródeł zero. Z tym dawaniem źródeł, to mam mieszane uczucia. Do większości swoich projektów daję źródła i jeszcze z tego tytułu nic dobrego mnie nie spotkało. Dużo mógłbym pisać na ten temat ale ostatni przykład z SD18B20 mnie powalił. Użytkownik, użył nie najlepszej...
https://obrazki.elektroda.pl/7613540100_... Plasma Stick 2040 W od Pimoroni to zestaw dla płytki Raspberry Pi Pico W, który dodaje do niej możliwość obsługi taśmy LED 5 V RGB, a także przycisk Reset i złącze Qwiic/STEMMA QT do rozbudowy o inne moduły. Specyfikacje Plasma Stick 2040 W: * Raspberry Pi Pico W; * Złącze taśmy LED — 3-pinowa...
Co do zasady musisz rozbić swój projekt na fragmenty. Ogarnąć sobie łączność przez Internet, sterowanie ledami, czyli podłączyć je do Arduino i napisać (zaprogramować) te włączać, wyłączać i zmieniać animacje i klor i takie tam np. zmieniane przyciskiem, a potem scalić to w jedno. Także jak już cokolwiek sam zrobisz, wrzuć zdjęcia, kod, opisz efekty...
Naliczyłem 17 delay, których czas ustawiony jest na 100ms. Daje to łącznie 1,7sekundy i może być tak, że po takim czasie program zareaguje na zmianę stanu wejścia. Pierwsza rzecz jaką bym zrobił to wywalił delay i sterowanie zrealizował na przerwaniach od timera. Przy takim podejściu reakcja na stan wejścia byłaby natychmiastowa z punktu widzenia człowieka....
Dzięki pomocy kolegów z innego forum okazało się, że uruchomienie tej magistrali przy użyciu biblioteki HAL jest banalnie proste. Pomysł zaczerpnięty z artykułu, który załączyłem wcześniej. Po krótce wygąda to tak: 1: za pomocą CubeMX konfigurujemy timer w trybie PWM aby jego okres wynosił 1,25us czyli 800kHz. 2. dla tego timera konfigurujemy DMA pamiętając...
Znalazłem obsługę NTP na esp8266 http://www.john-lassen.de/en/projects/es... Wybierasz dowolna strefę czasową i dowolny serwer. W tej chwili robię sterownik PID do wędzarni, który oparty jest tylko na esp8266 (Witty 32Mb). Program napisany (zlepiony z części znalezionych w sieci) - PID na sterowaniu grupowym z oknem 10s (takie...
Wykonałem projekt matrycy z programowalnych indywidulanie LED WS2812b o wymiarach 32x8, efekt podobny jak tutaj: https://www.youtube.com/watch?v=qgPfZLdZ... na podstawie: http://cyaninfinite.com/tutorials/flexib... Jednak już drugą noc meczę się nad adaptacją polskich liter w ARDUINO.IDE, poczytałem adafruit-gfx-graphics-library.pdf,...
https://obrazki.elektroda.pl/9159355200_... Dzisiaj przedstawię pierwsze kroki z programowaniem taniej płytki Lilygo TTGO T-OI Plus/Mini D1 Plus, której sercem jest ESP32-C3 wraz z 4MB pamięci Flash. Na pokładzie znajduje się też konwerter USB na UART CH340K i złącze USB typu C, a w ramach "plecaczka" płytki jest slot na ogniwo 16340...
(at)unky Bo jest banalne. W podstawie mocowania tej kuli znajduje się silnik. Złącze stanowi oś obrotu i zawieszenia kuli. Jeżeli wokół złącza umieścisz np. koło zębate to możesz kręcić tą kula za pomoca albo bezpośredniego zazębienia, albo przez pasek zębaty. Czyli kula musi wisiec na tym złączu z uwagi na konieczność położenia w osi obrotu kuli....
http://obrazki.elektroda.pl/4719579400_1... W ostatnim czasie pojawiło się wiele alternatyw do stworzenia oświetlenia typu ambilight do telewizora/monitora. Pod Windowsem korzystać możemy z Atmowin, a pod Linuxem z Bibilight. Pojawiła się jednak nowa alternatywa - Hyperion - która pracuje pod oboma tymi systemami. Poniższy artykuł opisuje,...
https://obrazki.elektroda.pl/3496920600_... Jednym z pierwszych projektów, które zrealizowałem mając 9-10 lat było pudełko z kilkoma LEDami, przełącznikami i potencjometrem - taka tam wprawka w lutowanie. Drugim była migająca strzałka LED z kitu bodaj Jabela. Pierwszym, który zepsułem lutownicą transformatorową (której nie polecam)...
Tak, płytka Arduino może nie wytrzymać dużego obciążenia pinów sterowniczych... Jednak do 40 mA na pin I/O możesz stosować co wynika z n/w linku: https://www.terraelectronica.ru/pdf/show... Dotyczy to procesora Atmega 328 a Ty nie podałeś jaki masz procesor na pokładzie... Czyli zasilacz jaki proponujesz...
http://obrazki.elektroda.pl/4600974500_1... Autor brał udział w wydarzeniu nazwanym "Electric Run". To bieg na 5 kilometrów, który wyróżnia się spośród innych ogromną ilością oświetlenia u jego uczestników. Sam autor startował w koszulce z diodami LED sterowanymi przez układ NE555, działającymi jak (bardzo denerwujący) stroboskop. Tak...
Albo napisać coś inteligentniej i nawet na 8bit AVR będzie działać Pewnych problemów nie rozwiąże nawet najlepszy soft. To czego najczęściej brakowało mi w AVR to DMA i RAM. Problem rozwiązałby Xmega ale one są najczęściej droższe od dużo lepiej wyposażonych ARM i dużo wolniejsze przy tym samym zegarze (tak ok 7 razy). Jak już miałem uczyć się obsługi...
attiny ws2812 ws2812 matryca esp8266 ws2812
serwis pozna wzmacniacz akumulator kwasowy akumulator zasadowy honda civic termostat
hulajnogi elektryczne problemy hulajnogi elektryczne problemy
Instrukcja użytkowania sterownika ST-72 - gdzie znaleźć? Continental Edison LE-9866 a polskie odpowiedniki