Cześć ludzie
oto jak ja teardown i flash openbeken na Action 20m led strip controler 3218153
nie znalazłem nikogo z tym paskiem led, nie był sprzedawany przez długi czas
jest to pasek led 36V 20 metrów RGBWC z 60 pikselowymi blokami po 10 ledów rgb / 10 ledów WW / 10 ledów CW z dwoma chipami na blok: MLS 16703 (który wydaje się działać jak FW1906, a nie klon ws2811 jak myślałem na początku)
na pasku znajdują się 4 linie: 36V / N / D0 / GND
posiada przycisk i pilot zdalnego sterowania
pinout dla CBU-NL jest taki sam jak CBU
Oto pliki Open UART Flasher
Po kilku próbach i błędach myślę, że znalazłem pinout (myślę, że jest przycisk na 20, przycisk, którego nie używam)
Ale mam problem z używaniem go
występuje dryft w sterowaniu diodą led
jeśli wybiorę pełny CZERWONY dla paska, wszystkie piksele są w innym kolorze
po kopaniu znalazłem kod, który pozwala uzyskać ten sam kolor we wszystkich pikselach
przykład mojego autoexec.bet dla tylko 5 pikseli led (schemat kolorów powtarza się co 5 pikseli)
wydaje się, że używa wzoru RGBCW i występuje dryf na jednym pikselu
RED
NIEBIESKI
ZIELONY
CIEPŁY BIAŁY
ZIMNA BIEL
Udało mi się więc użyć go do zwykłych kolorów, ale nie jest to tak łatwe, jak użycie paska w pełni działającego w openbeken
i muszę użyć skryptu mqtt dla wszystkich kolorów w asystencie domowym
dla mieszanki kolorów muszę obniżyć moc kolorów do 125ish, aby kolor był taki sam w 20m, jeśli nie, to jest to gigant kolorów, zasilacz 36v wydaje się trochę słaby dla 20 metrów diod led
nie mogę używać suwaków kolorów, albo kolory to tęcza
to samo dla białych kolorów
czy ktoś wie, czy jest sposób, aby używać go poprawnie? czy mogłem coś przeoczyć? czy jest to związane z oprogramowaniem?
jeśli potrzebujesz więcej informacji, nie ma problemu
dzięki!
oto jak ja teardown i flash openbeken na Action 20m led strip controler 3218153
nie znalazłem nikogo z tym paskiem led, nie był sprzedawany przez długi czas
jest to pasek led 36V 20 metrów RGBWC z 60 pikselowymi blokami po 10 ledów rgb / 10 ledów WW / 10 ledów CW z dwoma chipami na blok: MLS 16703 (który wydaje się działać jak FW1906, a nie klon ws2811 jak myślałem na początku)
na pasku znajdują się 4 linie: 36V / N / D0 / GND
posiada przycisk i pilot zdalnego sterowania
pinout dla CBU-NL jest taki sam jak CBU
Oto pliki Open UART Flasher
{
"rgbtows":"700",
"Jsonver":"1.0.5",
"brightmin":"10",
"gmwb":"75",
"title20":"0",
"1err":"40",
"totallen":"500",
"gmwg":"70",
"knum":"1",
"leaderr":"15",
"rgbtoch":"220",
"wfcfg":"spcl_auto",
"colormin":"10",
"bitseq":"0",
"pmemory":"1",
"gmkb":"60",
"pairt":"18",
"cmod":"rgbcw",
"slidemod":"2",
"rgbtocs":"0",
"customcode":"00ef",
"rstbr":"50",
"ktime":"5",
"0err":"70",
"colormax":"100",
"c_pin":"6",
"module":"CBU",
"ctrl_lv":"1",
"rstmode":"2",
"irpin":"26",
"brightmax":"100",
"sfunc":"1",
"key_lv":"0",
"wfct":"3",
"pwmhz":"1000",
"rgbtowh":"35",
"md":"0",
"wfb64":"1",
"stat":"0",
"token":"null",
"region":"null",
"reg_key":"null",
"dns_prio":"0 ",
"em_sys_env":"bk7231n"
}
Device configuration, as extracted from Tuya:
- Microphone (TODO) on P23
- LED Cool (Channel 4) on P8
- IR Receiver is on P26
- PWM Frequency 1000
- SPI MISO 17
- SPI MOSI 16
- Control Pin (TODO) on P22
- SPI CS 15
- LED Warm (Channel 5) on P7
- SPI SCL 14
Device seems to be using CBU module, which is using BK7231N.
Device internal platform - bk7231n, equals BK7231N.
And the Tuya section starts, as usual, at 2023424 (0x1EE000)
Po kilku próbach i błędach myślę, że znalazłem pinout (myślę, że jest przycisk na 20, przycisk, którego nie używam)
{
"vendor": "Tuya",
"bDetailed": "0",
"name": "Full Device Name Here",
"model": "enter short model name here",
"chip": "BK7231N",
"board": "TODO",
"flags": "272",
"keywords": [
"TODO",
"TODO",
"TODO"
],
"pins": {
"7": "PWM;5",
"8": "PWM;4",
"16": "SM16703P_DIN;0",
"22": "AlwaysHigh;0",
"26": "IRRecv;0"
},
"command": "",
"image": "https://obrazki.elektroda.pl/YOUR_IMAGE.jpg",
"wiki": "https://www.elektroda.com/rtvforum/topic_YOUR_TOPIC.html"
}Ale mam problem z używaniem go
występuje dryft w sterowaniu diodą led
jeśli wybiorę pełny CZERWONY dla paska, wszystkie piksele są w innym kolorze
po kopaniu znalazłem kod, który pozwala uzyskać ten sam kolor we wszystkich pikselach
przykład mojego autoexec.bet dla tylko 5 pikseli led (schemat kolorów powtarza się co 5 pikseli)
wydaje się, że używa wzoru RGBCW i występuje dryf na jednym pikselu
RED
SM16703P_SetPixel 0 0 255 0 0 0
SM16703P_SetPixel 1 0 0 255 0 0
SM16703P_SetPixel 2 0 0 0 255 0
SM16703P_SetPixel 3 0 0 0 0 255
SM16703P_SetPixel 4 0 0 0 0 0
SM16703P_SetPixel 5 255 0 0 0 0NIEBIESKI
SM16703P_SetPixel 0 0 0 255 0 0
SM16703P_SetPixel 1 0 0 0 255 0
SM16703P_SetPixel 2 0 0 0 0 255
SM16703P_SetPixel 3 0 0 0 0 0
SM16703P_SetPixel 4 255 0 0 0 0
SM16703P_SetPixel 5 0 255 0 0 0ZIELONY
SM16703P_SetPixel 0 255 0 0 0 0
SM16703P_SetPixel 1 0 255 0 0 0
SM16703P_SetPixel 2 0 0 255 0 0
SM16703P_SetPixel 3 0 0 0 255 0
SM16703P_SetPixel 4 0 0 0 0 255
SM16703P_SetPixel 5 0 0 0 0 0
CIEPŁY BIAŁY
SM16703P_SetPixel 0 0 0 0 255 0
SM16703P_SetPixel 1 0 0 0 0 255
SM16703P_SetPixel 2 0 0 0 0 0
SM16703P_SetPixel 3 255 0 0 0 0
SM16703P_SetPixel 4 0 255 0 0 0
SM16703P_SetPixel 5 0 0 255 0 0
ZIMNA BIEL
SM16703P_SetPixel 0 0 0 0 0 255
SM16703P_SetPixel 1 0 0 0 0 0
SM16703P_SetPixel 2 255 0 0 0 0
SM16703P_SetPixel 3 0 255 0 0 0
SM16703P_SetPixel 4 0 0 255 0 0
SM16703P_SetPixel 5 0 0 0 255 0
Udało mi się więc użyć go do zwykłych kolorów, ale nie jest to tak łatwe, jak użycie paska w pełni działającego w openbeken
i muszę użyć skryptu mqtt dla wszystkich kolorów w asystencie domowym
dla mieszanki kolorów muszę obniżyć moc kolorów do 125ish, aby kolor był taki sam w 20m, jeśli nie, to jest to gigant kolorów, zasilacz 36v wydaje się trochę słaby dla 20 metrów diod led
nie mogę używać suwaków kolorów, albo kolory to tęcza
to samo dla białych kolorów
czy ktoś wie, czy jest sposób, aby używać go poprawnie? czy mogłem coś przeoczyć? czy jest to związane z oprogramowaniem?
jeśli potrzebujesz więcej informacji, nie ma problemu
dzięki!