Nachtflug Lichtsteuerung RGB Stripe und WS2812B Neopixel mit Arduinos

preview_player
Показать описание
In dem Depronflieger wurden zum einen RGB Stripes verbaut, diese werden in der Farbe durch Gas, Höhenruder und Querruder Signale der Fernsteuereung beeinflusst. Gesteuert durch einen Arduino Nano mit ULN2803 Verstärker, Angeschlossen direkt an 3 S Lipo.
Ein 2. Arduino steuert Neopixel Stripes, es können 10 Farbmuster per Fernsteuerung ausgewählt werden. Wg. Interruptproblemen funktioniet die Software noch nicht auf nur einem Arduino.
Рекомендации по теме
Комментарии
Автор

Die Interrupt Problematik bei der gemeinsamen Verwendung von WS2812B und dem Einlesen von RC-Signalen kenne ich auch zu genüge. Das Timing der LEDs darf bekanntlich nicht gestört werden. Daher bleibt nur die Möglichkeit, im Code hin und wieder kleine Zeitfenster einzubauen, in denen dann die RC-Messungen durchgeführt werden können (das Schalten von Beleuchtung ist ja nicht so zeitkritisch) und die "normalen" RGB-Strips möglichst über die Hardware-PWM steuern.
.
PS: Dein Flieger gefällt mir sehr gut 👍👍👍

EPPBuilder