WS2812 RGB LEDs an Naze32 - Ein schönes Rücklicht für den FPV Racer

Status
Nicht offen für weitere Antworten.

boolat

Neuer Benutzer
So, ich hab mal "kurz" nachgesehen.Die Farben für den armed state sind hardcoded hinterlegt. Nach einem netten chat mit den jungs aus dem Cleanflight irc hab ich endlich den compiler zum laufen bekommen. Und nun habe ich das hier:

https://www.youtube.com/watch?v=wCkhfsWM9Jk

Ich hab den Sourcecode einfach an der enstprechenden Stelle angepasst. Hier die fertige .hex dazu:
https://raw.githubusercontent.com/M...141204-armedLedColor/obj/cleanflight_NAZE.hex (Rechte maustaste - ziel speichern unter)
VORHER ALLE SETTING SICHERN! (Backup der Settings UND backup der Cli settings!)

Code:
# color
color 0 0,0,0
color 1 0,255,255
color 2 0,0,255
color 3 30,0,255
color 4 0,0,255
color 5 90,0,255
color 6 120,0,255
color 7 150,0,255
color 8 180,0,255
color 9 210,0,255
color 10 240,0,255
color 11 270,0,255
color 12 300,0,255
color 13 330,0,255
color 14 0,0,0
color 15 0,0,0

# led
led 0 8,15:S:IA
led 1 8,15:S:IA
led 2 8,15:S:A
led 3 8,15:S:A
led 4 8,15:S:A
led 5 8,15:S:A
led 6 0,15:S:IA
led 7 0,15:S:IA
led 8 8,15:S:A
led 9 0,0::
led 10 0,0::
led 11 0,0::
led 12 0,0::
led 13 0,0::
led 14 0,0::
led 15 0,0::
led 16 0,0::
led 17 0,0::
led 18 0,0::
led 19 0,0::
led 20 0,0::
led 21 0,0::
led 22 0,0::
led 23 0,0::
led 24 0,0::
led 25 0,0::
led 26 0,0::
led 27 0,0::
led 28 0,0::
led 29 0,0::
led 30 0,0::
led 31 0,0::

#
Wen es irgendwie interessiert, ich hab das mal in einen Github Fork eingegliedert. So ganz komm ich aber damit selbst noch nicht klar.
https://github.com/MaxWinterstein/cleanflight/tree/20141204-armedLedColor

Mensch, und das alles beim Abendessen. Braucht ihr eigentlich auch 3 Stunden um ein Brötchen zu essen?


hello !

could you explain in detail how to be the same!

red for arm
green for disarm

THANK YOU


https://raw.githubusercontent.com/M...141204-armedLedColor/obj/cleanflight_NAZE.hex NOT FOUND


me actuel cli led

Entering CLI Mode, type 'exit' to return, or 'help'

# led
led 0 7,5:N:AC:2
led 1 6,5:N:AC:2
led 2 5,4:N:AC:2
led 3 5,3:N:AC:2
led 4 6,2:N:AC:2
led 5 7,2:N:AC:2
led 6 8,3:N:AC:2
led 7 8,4:N:AC:2
led 8 0,7:W:TC:2
led 9 1,7:W:TC:2
led 10 2,7:W:TC:2
led 11 3,7:W:IC:2
led 12 4,7:W:IC:2
led 13 5,7:W:IC:2
led 14 6,7:W:IC:2
led 15 7,7:W:IC:2
led 16 8,7:E:TC:2
led 17 9,7:E:TC:2
led 18 10,7:E:TC:2
led 19 11,7:E:IC:2
led 20 12,7:E:IC:2
led 21 13,7:E:IC:2
led 22 14,7:E:IC:2
led 23 15,7:E:IC:2
led 24 0,0:::0
led 25 0,0:::0
led 26 0,0:::0
led 27 0,0:::0
led 28 0,0:::0
led 29 0,0:::0
led 30 0,0:::0
led 31 0,0:::0

# color
color 0 0,0,0
color 1 0,255,255
color 2 0,0,255
color 3 30,0,255
color 4 60,0,255
color 5 90,0,255
color 6 120,0,255
color 7 150,0,255
color 8 180,0,255
color 9 210,0,255
color 10 240,0,255
color 11 270,0,255
color 12 300,0,255
color 13 330,0,255
color 14 0,0,0
color 15 0,0,0
 
Zuletzt bearbeitet:

Elo

Erfahrener Benutzer
Servus,

in Zukunft sollen ja die Farben für den Arm-Status, Orientation & Mode, Fehler auch per Ui bzw. CLI änderbar sein. Dem will ich auch gar nicht vorgreifen.
Ich bastel nur gerade ein Skript dem die gewünchten Farben gegeben werden und dann ein angepasstes Cleanflight HEX-File ausspuckt. Wenns klappt wie ich mir das vorstelle wirds das dann auch als Onlineversion geben.
:)
Moin,
Hat das mit dem Script inzwischen hin gehauen?
 
Servus,

JA!

Herausgekommen ist BCCL

Base-/Cleanflight Configurator for LED-Stripes

http://www.blackobject.de/bccl

ACHTUNG BETA!
BEnutzung auf eigene Gefahr

Hat etwas gedauert, war mit Familie und Beruf gut eingespannt, und ausser dem hat mich der "Feturerissmuss" gepackt.:D
Im Endeffekt ist jetzt ein Onlinecompiler geworden. Wer alles auf Standard lässt bekommt so ganz einfach den aktuellen Entwicklungsstand kompiliert.

Möglichkeiten des Skripts:

Konfigurierbar sind folgende Farben:

ARM-States, Indicator (Blinker) und sämtliche Farben der einzelnen Modes.

Kompiliert werden kann Clean- UND Betaflight, sämtliche Release-Versionen oder der aktuelle Stand auf von GIT, natürlich auf allen unterstützten Boards.
Alternativ kann auch nur eine gepachte ledstrip.c Datei generiert werden, wenn jemand selbst kompilieren will.
 
Zuletzt bearbeitet:

Crizz

Neuer Benutzer
Alles schön und gut, nur ist die Orientierungsgeschichte nach wie vor für viele einfach zu viel. Finde ich auch etwas unglücklich, auch wenn es erlaubt, ne einzelne LED an der Seite oder auf dem Dom anzubringen. Im Endeffekt wird es kaum jemand nutzen weil die Verkabelung dann ein Chaos wird. Ich hab selber bis heute es nicht hundertprozentig verstanden, welche Logik hinter der GUI stecken soll, die Farbeinstellungen hauen zumindest bei Betaflight zum Großteil vorne und hinten nicht hin. Vielleicht wird´s ja demnächst etwas komfortabler, wäre wünschenswert, denn so kriegt man graue Haare wenn man nicht gerade Programmierer ist :)
 

MaxWin

(╯°□°)╯︵ ┻━┻
Es ist endlich geschehen!

Mit dem Release von 1.13 ist es nun endlich soweit - ich muss nie wieder wegen Farben eine FW neu compilieren. (Zumindest Cleanflight icht mehr):
https://github.com/cleanflight/cleanflight/releases/tag/v1.13.0-RC1

Es wurde endlich der LED-Strip neu geschrieben und man kann jetzt über die CLI die farben für alles händisch überschreiben.

Zitat aus dem Manual:
Examples (using the default colors):
set armed color to red: mode_color 6 1 2
set disarmed color to yellow: mode_color 6 0 4
set Headfree mode 'south' to Cyan: mode_color 1 2 8
Ich weiß nicht ob ich es demnächst mal testen kann, aber wenn man sich den Quellcode ansieht sollte es wunderbar klappen. :wow:
 

Trio

Erfahrener Benutzer
Wie gehen die eigentlich kaputt? Ich habe einen Streifen mit 8 WS2812 von Matek, der ging ganz gut, nach einem Crash war es vorbei, ich dachte es wärn nur die Kabel abgebrochen, aber ich kann dem Streifen kein Licht entlocken per Cleanflight. Kann man die auch anders testen? Oder liegt es an den 5v die das BEC liefert, habe gelesen die wollen lieber 4,7-4,8v. Hab ich meine evtl. verbraten?

Ich habe noch genug Streifen als Reserve, aber möchte den Fehler suchen oder wissen warum der Streifen nicht funktioniert.
 

Trio

Erfahrener Benutzer
10 Zeichen
 
Zuletzt bearbeitet:

Trio

Erfahrener Benutzer
Ne. Daran liegt es scheinbar. Der LED Streifen hat doch keinen Defekt. Ich probier seit gestern verzweifelt den Streifen an FLIP32 (Full) unter Cleanflight 1.2.2 ans laufen zu bringen. Angeschlossen an CH05 und mit 5v versorgt. Es tut sich nichts.

Eben habe ich genau den Streifen mit der Lupe untersucht (Arakon Hinweis) und nichts auffälliges festgestellt. Dann den LED Streifen eines Copter mit Afro mini probiert, der läuft, dann meinen scheinbar defekten Streifen ans Afro mini angeschlossen, der funktioniert auch. Ergo stimmte was mit meinem Copter nicht. Da ist Flip32 drauf. Ich bin jetzt soweit, dass die Einstellung LED Strip in der Config von Cleanflight nicht übernommen wird. Ich schalte den Reiter auf grün, klicke save and reboot und der Reiter ist wieder grau statt grün, die Einstellung wird nicht übernommen. Bin ratlos. Nun fand ich eben auf die Schnelle die Anleitung hier und proiber weiter. http://www.quadflyer.net/cleanflight-setup-fuer-ws2812-led-strip/


EDIT

Ich habe den Fehler gefunden, Softserial muss deaktiviert sein. Jetzt kann ich den LED_Strip Reiter unter "Configuration" "Other Fetures" auf grün setzten, save&boot klicken, und der Reiter LED_Strip bleibt grün. Tada, die LEDs leuchten wie sie sollen.

Ist das jetzt eine FLIP32 Marotte oder wär das beim NAZE32 genauso der Fall?
 
Zuletzt bearbeitet:

Argengel

Erfahrener Benutzer
Hi ,
Mit dem Release von 1.13 sollte man die Farben in Cleanflight ändern können,
geht das auch schon in Betaflight ?
Ich habe es mal den Base-/Cleanflight Configurator for LED-Stripes von Scavanger versucht , geht leider nicht damit.

Gruß Norbert
 
Zuletzt bearbeitet:

Crizz

Neuer Benutzer
Ich muß gestehen, ich hab mich damit nicht weiter beschäftigt nachdem ich es hinbekommen habe, die gewünschten Anzeigen in meiner Cleanflight-Version zu programmieren - mit dem Manko der festgelegten Farben für Arm / Disarm kann ich mittlerweile leben, von daher hab ich es erstmal verschoben eine neues Version aufzuspielen, insbesondere weil mein Quad endlich vernünftig fliegt. Da ist immer so das miese Bauchgefühl dabei, das man mit ner neuen version erstmal wieder Zeit für´s Proggen & Tuning aufbringen muß (also reine Faulheit meinerseits). Bei Betaflight hab ich das übrigens vorher garnicht hinbekommen, die Stripes anzusteuern, deshalb hab ich dann Cleanflight draufgebügelt.

Aber vielleicht kann ja jemand was zu den aktuellen Releases und den LEDstripes sagen, vielleicht lasse ich mich dann auch animieren, mal wieder dran rumzuschrauben :)
 

Flashy76

Neuer Benutzer
Hallo,
ich hab mich schon durch ein paar Seiten hier durchgeforstet aber hätte gern eine ganz sichere Antwort.

Ist es möglich an der Naze32 Rev.6 die mit einem X4RSB per SBUS auf Pin 4 verbunden ist, und Telemetrie über den Pin 7 & 8 per Softserial macht, auch noch die WS2812 LED an Pin 5 zu betreiben? Aber ohne von SBUS wegzugehen oder spezielle Kabel zu basteln ;-)

Gruß
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten