Proste a fajne sterowanie oświetleniem itp z FC

czyli cała reszta elektroniki - jak OSD, Autopiloty, itp

Moderatorzy: moderatorzy2014, moderatorzy

hrumque@gmail.com
Posty: 91
Rejestracja: środa 14 wrz 2016, 22:17
Lokalizacja: Opole

Proste a fajne sterowanie oświetleniem itp z FC

Post autor: hrumque@gmail.com »

Powiedzmy, że macie jakiś model, w którym siedzi FC z firmware typu Cleanflight/Betaflight/iNAV czy coś innego, co potrafi sterować paskiem ledów WS2812b ...
Powiedzmy, że zwykłe ledy SMD 5050 typu WS2812b są dla nas zbyt słabe, no bo nie oszukujmy się - z pojedynczej struktury led jednego koloru, z 5v zasilania i 10mA - niewiele da się uzyskać (zwłaszcza dla pojedynczych kolorów, gdy nie świecą wszystkie 3 ledy składowe rgb)
Powiedzmy, że nie chcemy wstawiać stada ledów WS2812b i świecić nimi równocześnie, by uzyskać np. biały reflektor (bo nie tędy droga)
Powiedzmy, że nie mamy ani miejsca na dodatkowy "sterownik LED z PWM/ppm", ani kasy, ani wagi, a tym bardziej wolnego i dostępnego osobnego kanału PWM z radia...

...to jest fajne proste rozwiązanie! Małe chińskie płyteczki z czipem WS2811, który robi dokładnie to samo (od strony programowej) co led rgb WS2812b, tyle że jest gołym sterownkiem, z 3ma wyjściami stało-prądowymi (15-18mA per kanał) typu otwarty kolektor. Wychodzą po około 2zł/sztuka !
Obrazek

Co nam to daje?
Wpinamy dziada tak samo jak paski z ledami WS2812b - czyli do zasilania +5v, DataIN z naszego FC, DataOUT - do dalszych modułów lub pasków led (które nadal mogą być używane w modelu
A wyjścia ... możemy użyć do sterowania ledów zasilanych np wprost z baterii. Przykładowo - dla 4S - możemy wpiąć po 5 białych ledów 5630 w szereg, i zewrzeć wyjścia R G i B w module, co da nam sterowanie >1W mocy w ledach.

W programowej konfiguracji ledów - np w CleanFlight i podobnych - wystarczy danego leda ustawić np jako ArmState i wybrać mu kolor czarny jako disarm, biały jako ARMed. Dzięki temu power-led-oświetlenie będzie się załączało tylko i wyłącznie podczas latania, oraz będzie można je podczas lotu ręcznie wyłączyć przez MODE = LED_LOW (po przypisaniu jakiegoś zakresu z kanału AUX któregoś do trybu LED_LOW)
Można też ustawić Warning lub inne sygnalizacje, byle przyporządkować do tego kolor biały w konfiguratorze - dzięki temu czip WS2811 ustawi "wszystkie wyjścia na maksa" i nasze power-ledy zaświecą z pełną mocą. (gdyby ustawić inny kolor, np niebieski - wysterowałoby tylko jeden z kanałow rgb, i świeciłoby tylko z 33% mocy)

Oczywiście- można wyjścia "wzmocnić" jakimiś mosfetami i innymi ustrojstwami, by uzyskać wyższe prądy, ale to już rozwinięty układ, a w mojej propozycji - nie potrzeba nic więcej poza tą płyteczką, kilkoma ledami 5630, albo jakimś COB-Ledem (które właśnie chętnie chodzą 12-18v przy prądach 50-100mA), 2 kabelki, i gotowe.
ODPOWIEDZ