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...
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...
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...
Polecam sterownik diod cyfrowych WS2812, oraz matryca ledowa WS2812. U Pana googla wszystko znajdziesz.. Tego rodzaju sprzętem wygenerujesz praktycznie najdziwniejsze scenariusze.
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ń....
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,...
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....
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...
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...
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...
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...
Cześć chłopaki, zaktualizowałem mój pasek LED do najnowszego oprogramowania. Jak mogę teraz korzystać z nowych rzeczy, które napisałeś? Jak ustawić prawidłowy kod PIN w oprogramowaniu sprzętowym? Nadal nie mogę skonfigurować paska z potrzebnymi rzeczami.
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,...
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/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....
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...
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. Ja mam bez elementów zewnętrznych, tylko zasoby MCU :) I nie jest to rozwiązanie ani tmf (bo było specyficzne dla XMEGA z racji łączenia funkcji alternatywnych na...
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...
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ć...
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...
Generalnie w DMX nie ma kanału 0. Wynika to z konstrukcji protokołu transmisji. Ramka z kanałem 0 jest ale jest to ramka kontrolna, otwierająca, transmisję, i nie niesie za sobą danych. Dla tego w DMX nigdzie nie ma urządzeń o numerze 0 i zaczyna się od 1. Upewnij się jeszcze że sygnały w kablu D+ i D- nie są ze sobą zamienione. Można by też sprawdzić...
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,...
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,...
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ę...
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,...
Powoli zbieram też czas i sprzęt, aby przetestować „bezpośredni” (bez TuyaMCU) sterownik SM16703P i ewentualnie WS2812B, ale jest to bardzo trudne. Okazało się, że sprzętowy SPI wymagany dla takiego sterownika wykorzystuje P16, który nie jest dostępny w CB3S i CB2S, więc musiałem wlutować bezpośrednio do pinu QFN i samodzielnie wyprowadzić przewód:...
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...
Jeśli mówimy o ATmega, to najmniej czasochłonnym sposobem nadawania jest użycie SPI, a wtedy trzeba generować ponad 300.000 przerwań na sekundę, co jest niemożliwe do obsługi, zstaje więc aktywne oczekiwanie na SPI z zablokowanymi przerwaniami. Każdy inny sposób transmisji na ATmega (bibang) również wymaga zablokowania przerwań na czas transmisji do...
Bez SCK nigdy Ci SPI nie zadziała. Jeśli nie stosujesz sprzętowego CS, to trzeba jeszcze jakiś jeden bit ustawiać (SSI?).
Napisałem o przerwaniach bo widzę pewne niebezpieczeństwo. W arduino do debugowania używa się UART. Wysłanie danych do 30 LED trwa 450us. Odbiór jednego znaku przy 115200 to 87us. Jeśli będę chciał wydawać komendy po UART to mogę stracić nawet 3 znaki (w 450us przesłane może być 5 znaków ale AVR ma sprzętowe FIFO na 2 znaki). W praktyce może to oznaczać...
ws2812 matryca attiny ws2812 esp8266 ws2812
pralka bosch buczy wirowania fabryczny hasło android schemat telewizor plazmowy
le40c650l1w podświetlenie le40c650l1w podświetlenie
Mokry dywanik w samochodzie - przyczyny i rozwiązania Przekaźnik 30 w Ford Galaxy WGR 2.3 - funkcje i rola