Biblioteka Adafruit_NeoPixel blokuje przerwania więc Możesz mieć problem z obsługą klawiatury podczas jej działania.
Może napisz który to Bascom. Te diody WS weszły chyba już w 2078/2079 jako natywnie wspierane z szeregiem komend które umożliwiają chyba wszystko co z nimi związane. Bardzo łatwo jest znaleźć wersję Bascoma 2081... Dodam, że biblioteka Bascoma jest rozwinięciem biblioteki z niemieckiego forum autorstwa "Galahard`a". Jeśli więc nadal będziesz się upierał...
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...
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....
https://obrazki.elektroda.pl/5366472900_... W tym temacie przedstawię LilyGO T-CAN485, czyli płytkę developerską opartą o ESP32, przeznaczoną do pracy z magistralami RS485 i CAN. T-CAN485 dodatkowo oferuje pracę na napięciu zasilania do 12V, złącze USB-C wraz z konwerterem USB na UART CH9102 do łatwiejszego programowania, slot na kartę...
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...
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...
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ę...
Prawdopodobnie brakująca biblioteka "DS3232RTC". Instrukcja instalacji: [url=https://steemit.com/utopian-io/(at)...
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 ;)
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 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...
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.
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...
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...
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...
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ń....
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...
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.
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....
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...
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...
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]...
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...
kiedyś w bascomie pisałem. Wiadomo że trzeba odpowiednią bibliotekę, zdeklarować piny. Siedzę od kilku dni i próbuje ten kod ogarnąć ....
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...
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...
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....
Listwa świetlna RGB (AM-RGB-LB-5) firmy https://obrazki.elektroda.pl/9941091200_... Producent Sky-Oświetlenie Nazwa modelu RGB Light Bar Numer modelu AM-.RGB-LB-5 Nazwa płyty głównej PBL6231N-5523CD1 Produkty Nazwa marki Battletron Sailsco Nazwa produktu LED Light Bar Light Bar 40cm RGBIC Numer produktu 6232000900 X00239890H GTIN-13...
https://obrazki.elektroda.pl/6721602500_... Waveshare ESP32-S3-Relay-6CH to przemysłowy moduł sterowania przekaźnikami oparty na module ESP32-S3 WiFi & BT. Posiada łączność RS485, wbudowany konwerter USB na UART, sześć przekaźników podłączonych za pomocą transoptorów PC817, pojedynczą diodę WS2812B (do wyświetlania stanu), wbudowane...
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...
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...
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...
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ż...
Ś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:...
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...
Dodałem do swojego projektu wskazaną bibliotekę. Okazało się, że standard NEC. https://obrazki.elektroda.pl/6339250900_... Biblioteka fajna implementuje mnóstwo formatów. Potrzebne 2 timery. Jedn 16-bit, drugi wystarczy 8. W moim projekcie pewnie nie da się użyć. Trzeba wywoływać przerwania z częstotliwością 15kHz. Jeśli zadziałają...
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...
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...
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...
"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?
Ten kod nie jest raczej do WS2812. One mają tylko wejście data a nie data i clk a w programie jest #define DATA_PIN 5 #define CLOCK_PIN 13 Inna sprawa to deklarowanie nr pinu "cyferką" nie jest zbyt bezpieczne, lepiej tak #define DATA_PIN D5 Wtedy jest jasność, czy to D5 czy A5. Fakt, że biblioteki mogą być pisane różnie, Trzeba by się zagłębić w ta...
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ść...
"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...
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...
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...
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....
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...
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...
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....
Izolowany galwanicznie kowerter USB-I2C (głównie AVR, Arduino ale i dla ARM) Tytuł jest mylący - układ nie ma optoizolacji. Po obu stronach połączone są masy, dodatkowo Vcc przez rezystory podciągające na I2C. W efekcie nie wiadomo czemu ten ADM służy. - AVR mają mało UART. Jest to szczególnie odczuwalne w przypadku ArduinoUNO. Niektóre AVR mają 2...
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...
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...
Witam Jest wreszcie płytka udało się zrobić już nawet testowałem na niej diody APA106 z biblioteką Neopixel i tradycyjne diody oraz buzzer - na zdjęciu zaklejony bo głośno bardzo piszczy. Poza tym ostatecznie zamontowałem 3 diody APA106 (WS2812) jedną RGB (Wspólna Katoda) i kolorowe jak widać na zdjęciu. W niedługim myślę czasie zacznę rozpracowywać...
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...
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...
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ę,...
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...
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ść,...
Dobry, Zacząłem sobie robić "automatyczny dystrybutor wódki" i mam już prawie wszystko gotowe, tylko mam problem z led'ami (WS2812 https://obrazki.elektroda.pl/7330396700_... AI: Jak dokładnie zasilasz te ledy? Z jakiego napięcia, czy masa ESP32 i ledów jest na pewno wspólna, i czy zasilasz je bezpośrednio z ESP czy z osobnego zasilacza?...
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/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źć...
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)ElektrodaBot OK, więc paski LED WS2813 i WS2815 mają zapasowe linie danych, ale czy zapasowa linia danych musi być używana? czy można podłączyć go do kontrolera WS2812B (z odpowiednim napięciem odpowiednim dla typu paska) z jedną linią danych i oczekiwać, że będzie działać? Czy będzie działać, ale będzie po prostu ciemniejsza z powodu różnicy w...
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...
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...
https://obrazki.elektroda.pl/9220164500_... Na Kickstarterze pojawiła się właśnie nowa płytka programistyczna typu open-source oparta na ESP32. Moduł ten jest przeznaczony do nauki i szybkiego prototypowania. TESPuino zapewnia do 14x GPIO, gniazdo kart MicroSD do przechowywania danych oraz pojedynczy port USB typu C do programowania...
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/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/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...
Prościutki kontroler na Arduino Nano można zrobić, są gotowe biblioteki. Nie można zmierzyć rezystancją.
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.......
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)...
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...
- USART - 3 (z IrDA) -> 8 (też z IrDA), - SPI - do 5 SPI/I2S -> 8 SPI bez I2S, ...kto potrzebuje 8 UARTów? Bez ofensywy - ale jak wyobrażasz sobie obsługę wszystkich 8 jednocześnie na "tak wolnym" rdzeniu z sensownymi prędkościami? Więc generalnie, oprócz pewnej formy wygody ta niespotykana ilość wcale nie powala. 5 SPI generalnie nie ma sensu, po...
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_...
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ść...
Jaka jest różnica między WS2811 i WS2812B? Czy taktowanie jest takie samo? Jakie są taktowania w każdym przypadku? Świetne pytanie! WS2811 i WS2812B są popularnymi sterownikami LED RGB, często używanymi w różnych projektach oświetleniowych, ale mają pewne różnice. Przeanalizujmy to krok po kroku. Kluczowe różnice: 1. Integracja: - WS2811: WS2811 to...
mam kłopot z zaprogramowaniem Zainstaluj bibliotekę Adafruit NeoPixel: https://github.com/adafruit/Adafruit_Neo...
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. co powiesz na to? I APA102, SK6812
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.
https://obrazki.elektroda.pl/1338282300_... Pokażę tutaj jak uruchomić pasek LED RGBW z DMX512 w oparciu o firmware Plan działania Oto kolejne cele na dzisiaj: 1. Uruchomienie zwykłej kompilacji WLED w PlatformIO 2. Zmiana ustawień projektu WLED tak, aby uruchomić sterownik DMX obecny już w tym środowisku 3. Dostosowanie istniejącego...
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
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...
Jednak prosiłbym o program. Też niedawno walczyłem z biblioteką neopixel i wiem że nie łatwo zrobić na niej przełączanie efektów.
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...
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...
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.
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ą...
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...
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...
(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?
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...
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...
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...
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...
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...
ws2812 sterowanie ws2812 sterownik zegar ws2812
radio kolory kondensator mniejszy zasilacz przebieg samochodu
sygnalizator świateł mijania schemat gniazda radia blaupunkt
Nadmierny pobór prądu w Citroën Berlingo 2006 1.6 HDi Parkside PAPS 204 A1 vs PAPS 204 B1 20V 4Ah Battery Comparison: Performance, Smart, Bluetooth Differences