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ę...
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...
Sztuka dla sztuki. Realizowanie na siłę jakiejś funkcjonalności na tym co się ma pod ręką, albo na tym na czym się potrafi. Jak na razie STM32 nie dorobiły się peryferiala, który dałby radę sprzętowo w sensowny sposób obsłużyć diody WSxxxx. Bywają lepsze układy do sprzętowej obsługi tych diod. Tego typu protezy odbieram tylko jako wyzwania czysto edukacyjne....
Sterowanie poprzez programowe machanie nogą jest najgorszym możliwym rozwiązaniem i niekoniecznie w ogóle musi zadziałać. Sygnał danych dla WS2812 można wypuścić sprzętowo na 2..3 sposoby - i to działa na pewno, a przy tym nie blokuje innych czynności oprogramowania. Można wygenerować konfigurację w Cube, a portami sterować bezpośrednio, bez spowalniających...
Nie pasuje to, że nie wrzuciłeś ani jednego kawałka kodu. Wielokrotnie w DIY nie udostępnia sie kodów, bardzo często do projektów w rodzaju miganie diodą. Dlaczego więc ja miałbym udostępnić kody? Mając doświadczenia z pomocą na forach rozumuję tak: Gdy potrzebuję pomocy, najczęściej jestem tylko naprowadzany na trop i pewnie tak by było gdybym otworzył...
Kolego dalej mówię że tworzysz projekt w 2020 roku, a odnosisz się do procków z przed 20 lat Kto napisał proponuję się odnieść do miernika który jak wspomniałem wykonywało się z 10 lat. Właśnie sprawdziłem i była nawet o nim informacja na elektrodzie https://www.elektroda.pl/rtvforum/topic1... Krytyka że w tym demie procek tylko wyświetla obraz...
matti0010 pisze: Niestety na GPIO bardzo mi zależy ponieważ chcę na tym postawić LED CUBE i potrzebuję 72 wyprowadzeń. Wiem, mogę użyć rejestrów zewnętrznych ale to mija się z celem do jakiego zostało powołane FPGA. Poza tym mam pełno modułów, z których korzystam przy nauce AVR i ARM No tak ale możesz użyć WS2812 tak jak w MAXimator Expander i jednym...
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.
Wygląda to na kontrolkę SPI (P16): spi master dma init: mode:0, rate:6600000 spi_master [CTRL]:0x00c20900 spi_master [CONFIG]:0x0000000c spi dma tx init . System LED na piksel z WS2812 lub podobnymi diodami LED. Wypróbuj PixelAnim: https://www.elektroda.com/rtvforum/topic... Nie ma potrzeby zgadywania pinów,...
Z tego powodu występują problemy z synchronizacją: https://github.com/openshwprojects/OpenB... To dlatego nie mogę uzyskać działającego sterownika WS2812 bit-bang. Mogłoby to zadziałać, gdyby udało się uruchomić kod z pamięci RAM, ale nie udało mi się tego zrobić na Bekenie. Pamiętam też, że miałem podobny problem na BL602. Mimo to,...
Co do startu konkursu to proszę pytać (at)gulson. Tak, taki koprocesor można zrobić bardzo prosto - w książce nie pokazuje takiego przykładu, ale patrząc jak zrobiony jest HDMI, czy sprzętowy sterownik ws2812 można samemu rozwinąć ideę i napisać czego nam trzeba.
Ciekawe kiedy pojawią się wyświetlacze 7-seg WS2812? Matryce 5x7 już widziałem.
CCL można również wykorzystać do sprzętowej implementacji sterowania diodami WS2812, nie trzeba wtedy nic kodować. Dodatkowo ATMEL START udostępnia do tego konfigurator, w którym od razu widać co i jak.
W pełni sprzętowe sterowanie WS2812 osiągnął kolega po SPi w AVR. Jak? Link? Samo SPI nie potrafi raczej przygotować ramek pod WSy. To ja się pytam jak? Nie ja napisałem: Zdanie kolegi jest twierdzące, że ktoś zrobił sterowanie WS po SPI na AVR w pełni sprzętowo. Ja wykorzystuję kawał dobrej roboty kolegi Piotr_go : https://www.elektroda.pl/rtvforum/topic3...
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ń....
Książka opisuje krok po kroku budowanie systemu mikroprocesorowego w oparciu o Nios II - od gołego procesora, poprzez dodawanie GPIO, magistral I2C, SPI, UART, tworzenie własnych modułów sprzętowych (np. driver diod Ws2812, wyświetlacz znakowy z wykorzystaniem monitora HDMI) skończywszy na zagadnieniach związanych z podstawami debuggowania takich systemów...
https://obrazki.elektroda.pl/9774493900_... Jak flashować inteligentną lampę sufitową LSC model 3206306 z pierścieniem LED WS2812 RGB? Jak skonfigurować diody LED WS2812/SM16703 do pracy z taśmą LED PWM CW? Jak uruchomić ją bez chmury i sparować z Home Assistant? Oto krótka instrukcja zmiany oprogramowania układowego dla jednego z takich...
Zamówiłem kolejne paski LED WS2812 lub podobne, ale nie dostałem jeszcze żadnego BK7231T + WS2812 (ani SM16, ani żadnego). Mój pierwszy temat WS2812 (może być przetłumaczony na angielski wkrótce, jeśli nie, użyj google translate): https://www.elektroda.pl/rtvforum/topic4... https://www.elektroda.com/rtvforum/topic... Drugi: https://www.elektroda.pl/rtvforum/topic4...
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...
W rzeczywistości wiemy, który pin jest używany dla diod LED RGB, tych, które są adresowalne na piksel. Jest to zawsze P16, sprzętowe wyjście SPI. To dlatego, że sprzętowe SPI jest używane do sterowania diodami LED WS2812. Na początek sugerowałbym śledzenie tematu PixelAnim/WS2812 (link kilka postów wyżej) i próbę uzyskania światła RGB. Sprawdziłbym...
"Trzeba się zalogować aby ściągnąć program." :roll: Ale z komentarzy widzę, że wykorzystany jest sprzętowy UART więc porównywanie tego jest lekko bez sensu.
Bez SCK nigdy Ci SPI nie zadziała. Jeśli nie stosujesz sprzętowego CS, to trzeba jeszcze jakiś jeden bit ustawiać (SSI?).
Pokaż gdzie widziałeś wersję 200 LED to może coś się pomyśli... często i tak kupuję różne produkty do testów. Te diody i tak korzystają zawsze z P16 (wyjście sprzętowego SPI) do kontroli paska, więc potencjalnie są duże szanse na przeróbkę. Added after 3 Czekaj a w tej recenzji nie był soft na 200:? Added after 1 wpisz CTree https://github.com/openshwprojects/Flash...
Dobrze. Jeśli to wkrótce, po prostu poczekam, w przeciwnym razie pomyślę o tymczasowym scaleniu lub przeprowadzeniu testów w twoim PR. Przy okazji, jeśli ma nowszy BK7231N SDK, proszę na razie zachować zarówno stary OpenBK7231N, jak i nowy port, przynajmniej w przepływie pracy i artefaktach. Pomoże to w testowaniu. Gdy będziemy pewni, że nowsze BK7231N...
żadna klasyczna ATmega nie wyrobi, bo nie ma możliwości sprzętowego nadawania danych do WS2812, i kiedy nadaje, to nie może nic liczyć. Ja na STM32F030 za 3zł wyciągam 100 ramek animacji na sekundę z obliczeniami dla ruchu jednostajnie przyspieszonego i antyaliasingiem pikseli. Kol tmf zapewne ma na Xmega osiągi tylko o połowę gorsze. ;) WS2812B można...
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...
podłączyć drugie arduino nano zaprogramowane tak by odbierało i przetwarzało sygnał z pinu przeznaczonego dla ws2812 Na moje oko, bez wspomagania sprzętowego niemożliwe. Dane napływają z prędkością 800kb/s, Musiałbyś mierzyć czas tak napływających impulsów aby stwierdzić czy na nadano 1 czy 0. Na AVR max jaki wyciągniesz to ok k20kb/s. To w sytuacji...
Pytanie raczej o uC F0 w nawiązaniu do sterowania Ws2812. Rozumiem ze timerTIM3 działa w trzewnątrz i emcji jednego inpulsu po wyzwoleniu trigierzem z zewnątrz. Pytanie, jak to działa gdy wpisana jest wartosc zero jak w tym stetownuku?
BK7231 ma jedno sprzętowe SPI, ale znajduje się ono na pinach P14/P16/P17 i większość popularnych modułów (CB2S/CB3S/WB2S/WB3S) nie ma ich wyprowadzonych. Swego czasu pokazywałem lutowanie do padu QFN by jeden z tych pinów - P16 - wyprowadzić: [url=https://www.elektroda.pl/rtvforum/t... uzyskać dostęp do sprzętowego portu SPI w CB2S?...
mówisz że to źle wygląda Na filmie użyto nie zwykłych taśmy LED RGB a taśmy LED z diodami typu WS (WS2811/WS2812/WS2812B) - te są najpopularniejsze, ew. diody LED z kontrolerami np. APAxxx, MBI6020, LPD6803; diod takich jest więcej. To steruje specjalny sterownik sprzętowy lub programowo (PC)-sprzętowy, tylko do tych diod, a ten z filmu to kontroler...
http://obrazki.elektroda.pl/2157383100_1... Witam. Chciałbym zaprezentować prosty sterownik ledów WS2812B zbudowany na mikrokontrolerze LPC810. Maksymalna liczba sterowanych ledów na obecnej wersji softu to 256. Sterowanie jest realizowane sprzętowo za pomocą SPI połączonego z timerem SCT. Za komunikację z PC odpowiada układ FT230X(konwerter...
Naprawdę nie jestem w stanie powiedzieć, jak działa dioda LED. Przepraszam za to, ale osobiście używam esphome z funkcjami lambda, aby osiągnąć pewne efekty i jestem stosunkowo nowy w świecie openbeken. Osobiście używam ESP8266 (D1 Mini) z paskiem diod LED WS2812 1m/144, aby pokazać niektóre wartości z mojej instalacji fotowoltaicznej z adresowalną...
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ą...
Dlatego do swoich ok. 400 LED wyrzeźbiłem to od podstaw i transmisja działa w pełni sprzętowo Jest kilka rozwiązań na ARM i Xmega, było też wspomagane sprzętem w postaci kilku bramek NAND mulipleksujących sygnał ze sprzętowych multiwibratorów (timerów w trybie multiwibratorta) uC. potem ten narzut 100% CPU, bo nie dość, że trzeba policzyć efekt, który...
Wiem że za bolało bo spodziewałeś się samych pochwał ; ) np. Attiny13 Raczej merytorycznej dyskusji niż pochwał.. No ciekawa ta propozycja, ona jest na serio czy tylko aby cos odpisać ? Attiny13 ma porywającą ilość pamięci do zapisania efektów świetlnych i chciałbym zobaczyć w jaki sposób sprzętowo obsłużyć na tym mikrokonrolerze komunikację z diodami...
Kiepsko! Języka programowania nie znasz,bibliotek Arduino nie znasz, sprzętu (oscyloskop itp) pewnie nie masz. Słabo to widzę. W twoich oczach nikt nie powinien zaczynać uczyć się obsługiwać Arduino. Niestety spodziewałem się, że zamiast pomocy spotkam grupę "specjalistów", którzy problemu szukają tam, gdzie go nie ma. Niestety twoją wiedzą też nie...
Jak np. z poziomu programy Arduino wgrać ten kod? Daruj sobie Arduino i ARM. ARM to nie 8051 z kilkoma rejestrami. Tu bez debugera ciężko pracować a Arduino debugera sprzętowego nie wspiera. Poczytaj o CubeMX i HAL. Na początek bardzo dobre rozwiązanie. i czy mając USB na tej płytce, wpisuję kod przez niego, czy muszę przez magistralę SPI? Najlepiej...
Tak z ciekawości, na czym polega ta asemblerowa gimnastyka dla WSa na AVR? Bo z tego co wiem to i na ARM i na AVR korzystasz z SPI/UART i tu żadnych różnic nie ma. A jak wykorzystać spi/uart w trybie slave? Nie czytasz dokładnie. To dotyczyło WS2812. Dodano po 4 Zauważ, że autor wyraźnie stwierdził, że do implementacji nie używa hardware, co jest głównym...
na każdym kanale niezależnie tzn żeby każdy stopień mógł zaświecić dowolnym kolorem i jasnością? Jeśli każdy stopień ma mieć dowolny kolor, to raczej zrobił bym jak Ty, tyle, że w pobliżu każdego schodka mini sterownik+driver z PWM. Komunikacja RS485. Multipleksowanie jest problematyczne. Jeśli będą 3 PWM to napięcie na listwach trzeba zwiększyć 10...
https://obrazki.elektroda.pl/8514166400_... Tutaj pokażę, jak uzyskać dostęp do sprzętowego pinu MOSI, P16, w typowym module Tuya CB2S BK7231N. Pin MOSI może być używany do sprzętowej komunikacji SPI, a także do sterowania indywidualnie adresowalnymi diodami LED, takimi jak WS2812 lub SM16703, ale nie jest dostępny na wyprowadzeniach...
Ś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:...
https://obrazki.elektroda.pl/7181761100_... OpenBeken, nasz firmware dla nowych chińskich modułów WiFi z BK7231T, BK7231N i podobnymi chipsetami, ma nowy sterownik LED WS2812 - wraz z systemem animacji. Sterownik powinien również działać dla podobnych pasków LED, nie tylko WS2812B, więc SM16703 itp. jest również obsługiwany. Oznacza...
https://obrazki.elektroda.pl/5004140000_... DDP to bezpołączeniowy protokół kontroli świateł LED oparty o UDP. DDP wspiera różne formaty kolorów, ale zazwyczaj używany jest 24-bitowy RGB bądź 32-bitowy RGBW. Jeden pakiet może zawierać wiele kolorów, dzięki czemu DDP można również użyć do kontroli pasków LED takich jak WS2812. Dzięki użyciu...
https://obrazki.elektroda.pl/4234708800_... WisdPi ArduPico to płytka bazowa w formacie mechanicznym Arduino UNO zaprojektowana dla Raspberry Pi Pico i kompatybilnych z nim jednostek, która umożliwia elektronikom ponowne wykorzystanie większości modułów dedykowanych do Arduino, wspierających działanie przy 3,3 V dostępnych na rynku....
Ja się zastanawiam dlaczego od 20 lat zegar to dalej marne 16-20MHz. Czasami uC ma za zadanie robić bardzo proste rzeczy, ale z dużym reżimem czasowym. Jako przykład podam protokół komunikacyjny diod LED WS2812B. Oczywiście da się i programowo i sprzętowo, ale jest to już na pograniczu możliwości.
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źć...
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...
Z nich wszystkich chyba uart i one wire są najlepsze. Czy taki i2c ma jakieś zalety? Stworzyłeś sobie w głowie jakąś listę najważniejszych dla ciebie cech i według tego oceniasz. Dla kokoś co innego będzie ważne. I2C ma na przykład takie zalety że może pracować wiele masterów, albo że master dostosuje się do powolnego slave-a i częstotliwość może być...
Jakie jest obciążenie CPU? Bardzie 10% czy bardziej 100%? 100%. Aczkolwiek animacja jest płynniejsza niż twoja na ... ARM. Skąd wniosek, że jest płynniejsza? Widziałeś to na żywo czy sugerujesz się filmem? Jeśli filmem to dalsza dyskusja nie ma sensu to jak i fakt, że jeśli animacja zajmuje 100% czasu CPU to nie ma to sensu. uC to nie odtwarzacz animacji....
https://obrazki.elektroda.pl/3456071800_... Włącznik pojedynczy Orno OR-SH-17200 WiFi Tuya to kolejny produkt, który można łatwo uwolnić od chmury i połączyć z Home Assistant. Co więcej, w jego środku znajdziemy moduł CBU oparty o BK7231N, który pozwala na różne ciekawe modyfikacje po zmianie jego firmware. W przeciwieństwie do CB3S...
sprzętowo zarezerwowane zarezerwowana sprzętowo pamięć sprzętowo zarezerwowana pamięć
skoda fabia poduszka silnik night breaker osram smart flash
narożniki ekranu narożniki ekranu
Migająca kontrolka autokontroli w pralce Amica Dynamic System Plus Amica 608GE3.33Zp TsYN Eco - problem z uruchomieniem piekarnika po zaniku napięcia