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/4537934000_... Szukasz prostego w uruchomieniu, ale efektownego paska LED do montażu na TV? Mam coś dla Ciebie - zapraszam na relację z montażu, konfiguracji, kalibracji oraz miesiąca użytkowania oświetlenia LED Co musisz wiedzieć na początek Prezentowane tu oświetlenie LED pozwala znacznie poprawić wrażenia...
http://obrazki.elektroda.pl/7831510000_1... Witam, w końcu i ja postanowiłem zaprezentować swoje dokonania na elektrodzie. To mój pierwszy post w DIY, proszę o wyrozumiałość. :-) 1.Pomysł Dla mnie, człowieka urodzonego pod koniec lat 70, zawsze wzorem zegara był zegar Teleexpressu. Te 60 diod sekundnika były dla mnie magnesem. Jednak...
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ć...
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...
(at)Loker dzięki wielkie za MCP23S17. Na pewno wykorzystam go na swojej płytce (at)dktr no własnie WS2812 jest pewną niewiadomą, gdyż nie wiem czy przypadkiem nie emituje jakiegoś minimalnego napięcia nawet w przypadku wprowadzenia 0, ale na szczęście doszedł do mnie sprzęt (10 scalaków WS2811 oraz HUZZAH z ESP8266 na pokładzie). Postaram się przetestować...
Nie neguję samego użycia UARTa tylko porównywanie rozwiązania w którym większość roboty odwala sprzęt do czysto programowego machania pinem. Ale nieważne. co innego jak się steruje 500led i w tym czasie odbiera dane DMX. Wysłanie danych dla 500 led to 15ms Ta moja procedurka obługi LEDów jest nieblokująca (w ograniczonym zakresie o czym dalej), więc...
Dzięki uprzejmości kolegi (at)suworow otrzymałem Protel KDC1803 do prób. Oto wstępne wyniki. http://obrazki.elektroda.pl/9526423800_1... http://obrazki.elektroda.pl/3847091300_1... http://obrazki.elektroda.pl/8362959900_1... http://obrazki.elektroda.pl/3384674100_1... http://obrazki.elektroda.pl/6996558600_1...
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...
To jedno z tych urządzeń: [url=https://www.elektroda.com/rtvforum/... Połączyć Wymaga przeniesienia WS2812B na BK7231T
https://obrazki.elektroda.pl/3227491500_... https://filmy.elektroda.pl/98_1514068986... Właściwie mamy już Święta i świąteczny konkurs w DIY. A w nim sporo konstrukcji opartych na programowalnych diodach WS2812B. Stąd też, aby ułatwić innym realizację świątecznych projektów oświetleniowych, postanowiłem podzielić się rozwiązaniem...
http://obrazki.elektroda.pl/3668151000_1... Witam. Chciałbym przedstawić sposób własnego pomysłu na w pełni sprzętowe sterowanie LEDów WS2812B za pomocą mikrokontrolera STM32F030. Nie trzeba nic konwertować, marnować cenny RAM czy cykle procesora, wystarczy dane RGB (3 bajty/led) wysłać jak po SPI. Można też do tego użyć DMA. Sposób...
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ń....
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...
Polecam sterownik diod cyfrowych WS2812, oraz matryca ledowa WS2812. U Pana googla wszystko znajdziesz.. Tego rodzaju sprzętem wygenerujesz praktycznie najdziwniejsze scenariusze.
Tak jak przedmówca napisał zdecydowanie lepiej do tego nadają się diody z chipem APA102, zaprzęgniesz dużo szybszego sprzętowego SPI bez zabawy w bit-banging. Z tym że uwaga, nakładane są dwie modulacje - globalna wartość jasności (5bit) jest modulowana przy ~ 582 Hz, natomiast wartość poszczególnych składowych RGB jest modulowana przy częstotliwości...
W takim razie nie jest to WS2812B, ponieważ WS2812B działa dla mnie, chociaż nadal jest niewielka niestabilność, którą musimy naprawić: https://obrazki.elektroda.pl/3045008300_... Czy prąd w ogóle dochodzi do listwy? Może trzeba włączyć coś więcej? PS: ustawienie roli SM16703P_DIN niczego nie zmieni, teraz zawsze używa P16, ponieważ...
zwróciłeś uwagę w jakim dziale znajdowały się? We właściwych. Wg Ciebie jakie cechy KONSTRUKCJI miał, np wpis Kolegi tmf? Ani schematu, ani zdjęcia kawałka sprzętu, nawet jakiejś płytki prototypowej, którą można by umieścić w gotowym urządzeniu, tylko opis i trochę kodu. Merytorycznie owszem to kawał ciekawej roboty, ale to nie jest żadna konstrukcja,...
Dziękuję kolegom za dobre słowo :) Budowałem to od jesieni zeszłego roku. Mnóstwo różnych problemów i testów. Wydruki próbne, dobór matówki, odległośc od matówki i inne... Wykonanie bardzo ładne, pokaż sweep 20Hz-20kHz to będzie można ocenić rzeczywistą przydatność. Na życzenie kolegi filmy z generatorem. Nie mam generatora sprzętowego więc posiłkowałem...
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...
Zrozumiałem zasadę, fajnie że działa, ale niech będzie miało ustawiany adres startowy, wtedy każdy sobie stworzy tyle ile potrzeba ;) bez wariowania paska z powodu innego sprzętu, np kanał 400, i mamy 112 :) i wolne 400 kanałów do innych lampek.
Winowajcą jest oscyloskop. Wygląda na to, że pomiary robione są z tego co "widzi" na ekranie. A, że podstawa jest dość gruba (szum?) to wlicza ją do pomiaru. Wartość peak jest różna dla róznych zakresów napięcia na działkę. Tak to wygląda dla zakresu 5V i 2V na działkę. Najlepiej przy pomiarze kursorem. Reasumijąc, pewnie to przypadłość budżetowego...
Przepraszam, ale uważam, że funkcje powinny być dodawane w oparciu o obecność prawdziwego urządzenia, a nie SDK dla programistów. W przeciwnym razie testowanie byłoby bardzo ograniczone i mogłoby prowadzić do ogólnej niestabilności. Ten Micropython na W600 jest praktycznie martwy. 1) Zgadzam się, że Micropython na W600 jest martwy i nie jest już utrzymywany....
Analizując różne rozwiązania i potrzeby wymagane w zadaniu, aby nie uciekać się do RTOS, który to w AVR nie ma za bardzo sensu zrobiłbym tak: 1. zadanie transmisji do WS2812 2. zadanie generujące efekty 3. zadanie przełączania efektów Realizacja 1, wiadomo, USART i przerwania 2 - maszyna stanów w pętli głównej 3 - obsługa przycisku w pętli głównej Niestety,...
(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...
To diody LED podobne do WS2812B, są obsługiwane w OBK, może powinieneś spróbować?
1. Wprowadzenie Pewnego razu postanowiłem stać się właścicielem lampki nocnej RGB, którą można sterować urządzeniem mobilnym jak smartfon czy tablet, a w niedalekiej przyszłości może i nawet asystentem takim jak Google Home, czy Alexa Amazon. Nie potrzebuje dużej mocy, aby móc czytać przy jej świetle literaturę piękną i raczej preferuję podejście proekologiczne...
A są takie na serii WS2812 i pokrewnych? Można takie przerobić na sACN przy pomocy ESP. Ja wziąłem kawałek listwy WS2812 i owinąłem wokół 4 wykałaczek. Steruję przez sACN z softu GrandMA2 onPC (zabugowana wersja 3.1.2.5 pozwala na eksport 8k parametrów bez sprzętu przy stosowaniu tricku). Roboty nie ma w czasach wirusa, nie wiem jak prędko (i czy w...
https://obrazki.elektroda.pl/4602377700_... Przedstawię tutaj ciekawy sterownik lampy RGBCW o protokole komunikacji bardzo podobnym do diod WS2812B. Tematem zainteresowałem się na prośbę czytelnika z Niemiec, który nawet przesłał mi "smart" lampę z tym właśnie sterownikiem abym mógł spróbować go odszyfrować i uruchomić w swoim środowisku....
https://obrazki.elektroda.pl/8660248100_... Tutaj pokażę podstawy sterowania indywidualnie adresowalnymi diodami LED w OpenBeken. Obecnie OpenBeken obsługuje diody WS2812B i wiele diod LED z podobnymi protokołami, jak na przykład SM16703P. W tym temacie skupię się na podstawach ręcznego sterowania diodami LED, nie będę tutaj omawiał...
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...
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...
Ja oczywiście wolę DIY Kolegi choć nie ukrywam, że zrobię to na ESP8266 co umożliwi albo "wysyłanie programów" albo pobieranie ich z HTTP. Ja też polecam ESP. Można zrobić Artnet albo sACN, jest sporo dobrego softu do sterowania takim czymś (ja korzystam z zabugowanej wersji GrandMA2 OnPC, bug umożliwia export parametrów bez sprzętu od MA). Przy ESP-32...
https://obrazki.elektroda.pl/8674072300_... LN882H to układ SOC z procesorem Cortex M4F obsługujący 802.11b/g/n (Wi-Fi 2,4 GHz) i Bluetooth 5.1 (LE). LN882H oferuje 296KB RAM / 128KB ROM, 512KB~4MB Flash dla kodu aplikacji XIP i interfejs debugowania SWD. Peryferia LN882H obejmują 20 GPIO (QFN32) lub 12 GPIO (QFN24), interfejsy SPI/I2S/I2C/SDIO/UART,...
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...
Witam Posiadam sterownik USB-DMX firmy Enttec model DMX-USB PRO (zdjęcie 1) podłączony pod dekoder DMX512-SPI (zdjęcie 2). Pod dekoder podłączona jest taśma LED na diodach WS2812b. Dekoder działa poprawnie i wbudowane programy P01-P32 są poprawnie wyświetlane przez taśmę, problem polega na braku reakcji na sygnał DMX. Dekoder przechodzi poprawnie w...
Sugestia, że oprogramowanie daje idealne odstępy czasowe, a sprzęt - nie, trąci herezją. Sprzęt zawsze gwarantuje właściwe taktowanie i równy czas transmisji bitów, oprogramowanie - tylko przy spełnieniu wielu warunków, często trudnych do spełnienia. Realizacja programowa wyklucza jakąkolwiek inną aktywność w czasie transmisji. Moje rozwiązanie z najtańszym...
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...
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ę...
Można zrobić na jednym GPIO. Można dać WS2812 :-) W każdym razie zaczyna się problem pająka. Miał być tylko termometr (np DS18B20 i rezystor), teraz zaczynają się kolejne druty. Trzeba podpiąć konwerter USB, dodatkowe LED. Zasilanie też na drutach. Taka praca z drutami, stykówkami oznacza dłuższy czas realizacji projektu. Tu się dotknie, tam nie styka,...
Co do ceny poszczególnych mikrokontrolerów to jako że elektronika zajmuje się czysto hobbystycznie to mówiąc szczerze w ogóle jej nie rozważałem. I jeszcze w temacie wyboru mikrokotrolera to swojego czasu zastanawiałem się jeszcze nad sprzętami o mniejszych możliwościach (bo początkowo takie "marnotrawstwo" trochę mnie bolało ;) ) ale jak zacząłem liczyć...
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...
(at)frredd Nie potrzebujesz zasilacza koniecznie z otwartą obudową. Do różnego sprzętu RTV jak laptopy, masz montowane hermetyczne zasilacze po 200-300W, i poprawnie pracują latami. Za to mają zaletę - nie zakurzą się wewnątrz przez co chłodzenie się nie pogorszy. Obecnie dawałbym WS2812+odpowiedni programowalny sterownik . Na 200m? Powodzenia. Bo wiesz,...
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ą...
RTC PCF85** nie polecam kiepska stabilność A co do stabilności ma PCF? Stabilność zależy od kwarcu i na zwykłym zegarkowym bez problemu osiągniesz +/- minuta na miesiąc. a najlepiej DS3231. Byle z pewnego źródła, bo z byle jakiego może mieć nie deklarowane 2pp tylko 20ppm - tyle co zwykły kwarc. Dodano po 2 Jakoś tak do tej pory spotykałem się z opiniami,...
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....
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...
(at)BlueDraco - pomysł jest świetny, ale sprzętowego SPI na pinie PA14 nie ma (chyba że da się to jakoś obejść?). Bo właśnie ten głupi pin mi najbardziej wadzi. (at)Freddie - czyli to ze DMA jest mem to mem albo periph to mem itp.. to oznacza ze tylko dany kanał jest wyzwalany przez peryferia - jednak ja mogę robić przerzuty pamięci gdziekolwiek chce?...
Moim pierwszym pomysłem byłoby wyzwolenie przerwania na danym zboczu narastającym/opadającym: [syntax=c] int gpio_index = 12;; gpio_int_enable(gpio_index, IRQ_TRIGGER_FALLING_EDGE, ClkInterrupt); [/syntax] a następnie sprawdzenie wartości bitu logicznego na danych: [syntax=c] void ClkInterrupt(unsigned char pinNum) { // read here and check? } [/syntax]...
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...
ws2812 matryca attiny ws2812 esp8266 ws2812
kupić rigol ds1054z monitor compaq wyłącza regulacja głośności tracer
schemat pilota creative inspire p5800 schemat pilota creative inspire p5800
Oznaczenia kabli na prądnicy SHL M17 Gazela Struktura pliku MIDI: nagłówek i ścieżki