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

Status
Nicht offen für weitere Antworten.

Kaldi

...es funktioniert!
@maxwin:
Danke! mich hat das auch gestört, dass die LED's im ARMED Zustand blau waren. Mit Deiner angepassten Firmware geht es.
(Leider darf ich dich nicht bewerten...)

Mal ne andere Frage - ich würde gerne die Farbe der LED's über einen Schalter oder Poti verändern, damit man z.B. bei einem Race mit mehreren die Farbe ändern kann, ohne jedsmal über die Konfiguration zu gehen...
 

Chris_Berlin

Erfahrener Benutzer
Hi,wollte mal kurz meine Erfahrung posten.Habe bei meinem 450er Rex lange nach einer LED Leiste gesucht,die hell auch auf weiter Entfernung erkennbar ist.Hatte dabei von verschiedenen Herstellern/Anbietern was ausprobiert.Was mich letztendlich aber überzeugt hat ist n Lipo Blitzer - gibts auch als Leiste.Extrem hell und sehr gut erkennbar.Nehme ich für meinen 250er Quadro auch - subjektiv einiges heller als die DJI LED.
Einfach mal bei google nach Lipo Blitzer schauen :cool:
 

MaxWin

(╯°□°)╯︵ ┻━┻
Hi,wollte mal kurz meine Erfahrung posten.Habe bei meinem 450er Rex lange nach einer LED Leiste gesucht,die hell auch auf weiter Entfernung erkennbar ist.Hatte dabei von verschiedenen Herstellern/Anbietern was ausprobiert.Was mich letztendlich aber überzeugt hat ist n Lipo Blitzer - gibts auch als Leiste.Extrem hell und sehr gut erkennbar.Nehme ich für meinen 250er Quadro auch - subjektiv einiges heller als die DJI LED.
Einfach mal bei google nach Lipo Blitzer schauen :cool:
Das hat ja mal so garnichts mit dem Prinzip von WS2812 LEDs zu tun, oder? ;)

Mal ne andere Frage - ich würde gerne die Farbe der LED's über einen Schalter oder Poti verändern, damit man z.B. bei einem Race mit mehreren die Farbe ändern kann, ohne jedsmal über die Konfiguration zu gehen...
Hi,

ja das ist etwas was ich mir auch wünsche, und ich glaube auch hier irgendwo besprochen. Dominic (hydra) hat dafür an sich alles vorbereitet in den Sources damit man es als inflight-adjustment einbauen könnte.
Hab ich auch schonmal drüber nachgedacht, nur versteh ich seine Speicherstruktur irgendwie nicht...
Dazu hab ich allerdings eine kleine Unterhaltung mit Dominic gehabt, die nett erklärt wo man ansetzen müsste. Bei bedarf stell ich die gerne zur Verfügung.

Alternativ könnte man auch mal einen FeatureRequest aufmachen. Ich bin ja nicht der einzige der sich das wünscht ;)

Gruß
 
C

Celeritas

Gast
So,

nun bin ich auch an diesen Strips hängen geblieben, da ich die Möglichkeit, die Farben zu ändern, wenn man mit mehreren Leuten fliegt, elegant finde. Leider konnte auch ich erst mal nur per Diode das Ding zum Laufen bekommen, was ich suboptimal finde und mir deshalb einen einstellbaren Stepper bestellt habe.

Was mir außerdem aufgefallen ist: Eigentlich sollte die logische Struktur der LEDs ja über die Richtungseinstellung erfolgen, also N, W, S, W, U, D. So, wie Max das eben auch sagte.

Ich bin noch kein Profi in dieser LED-Gui, aber hier mal mein Senf dazu:
Das blinken wird durch die Angabe der Direktion gesteuert.
Es scheint wohl aber wirklich einen Bug mit den LEDs in Verbindung mit den eingebauten Indikatoren zu geben. Wenn man einen 8er Strip an die Naze hängt und die LEDs auf dem logischen Gitter von 0,0 bis 0,7 zuweist und mit Indikator-Funktion versieht, dann leuchten alle LEDs korrekt, also bei Roll links die vier Linken und bei Roll rechts die vier Rechten.

Wenn man das exakt selbe Setup nun in die Mitte der obersten Reihe verlegt (denn ich gehe davon aus, dass die Gittermatrix in der GUI dazu gedacht ist, seinen Aufbau am Copter visuell zu verdeutlichen), also von 0,4 bis 0,11, dann blinken die LEDs nicht mehr korrekt. In meinem Fall blinken bei Roll links die zwei Linken und bei Roll rechts die sechs Rechten. Obwohl 0,0 bis 0,3 in diesem Fall nicht zugewiesen sind, scheint der Code davon auszugehen, dass sie existieren, denn das wären dann 12 insgesamt und würde die zwei (plus vier nicht existierenden) bei Roll links und die sechs bei Roll rechts erklären.

Ich denke, dass das Problem von enedhil auch genau mit diesem Bug zusammenhängt, denn sein Setup funktionierte auch erst, nachdem er im Gitter bei 0,0 anfing.
 
Zuletzt bearbeitet:

MaxWin

(╯°□°)╯︵ ┻━┻
Wenn man das exakt selbe Setup nun in die Mitte der obersten Reihe verlegt (denn ich gehe davon aus, dass die Gittermatrix in der GUI dazu gedacht ist, seinen Aufbau am Copter visuell zu verdeutlichen), also von 0,4 bis 0,11, dann blinken die LEDs nicht mehr korrekt. In meinem Fall blinken bei Roll links die zwei Linken und bei Roll rechts die sechs Rechten. Obwohl 0,0 bis 0,3 in diesem Fall nicht zugewiesen sind, scheint der Code davon auszugehen, dass sie existieren, denn das wären dann 12 insgesamt und würde die zwei (plus vier nicht existierenden) bei Roll links und die sechs bei Roll rechts erklären
Das ist merkwürdig. Hast du mal zu beiden Möglichkeiten dir CLI dumps dazu angesehen? das Problem von enedhil war ein anderes meiner Meinung nach.

Mein Quad-Setup beginnt ja auch mittendrin.
 
C

Celeritas

Gast
Der CLI dump erscheint korrekt, nachdem man es über das GUI eingestellt hat und auch wenn man es direkt über das CLI programmiert, hat man den gleichen Effekt. Du kannst es ja mal selbst testen um zu sehen, ob das auch bei dir reproduzierbar ist.

led 0 0,0:S:I:0
led 1 1,0:S:I:0
led 2 2,0:S:I:0
led 3 3,0:S:I:0
led 4 4,0:S:I:0
led 5 5,0:S:I:0
led 6 6,0:S:I:0
led 7 7,0:S:I:0
led 8 0,0:::0
Das hier funktioniert korrekt mit je vier blinkenden LEDs bei Roll links/rechts.

led 0 4,0:S:I:0
led 1 5,0:S:I:0
led 2 6,0:S:I:0
led 3 7,0:S:I:0
led 4 8,0:S:I:0
led 5 9,0:S:I:0
led 6 10,0:S:I:0
led 7 11,0:S:I:0
led 8 0,0:::0
Das hier wiederum gibt zwei LEDs bei Roll links und sechs LEDs bei Roll rechts aus.
 
Zuletzt bearbeitet:

MaxWin

(╯°□°)╯︵ ┻━┻
Der CLI dump erscheint korrekt, nachdem man es über das GUI eingestellt hat und auch wenn man es direkt über das CLI programmiert, hat man den gleichen Effekt. Du kannst es ja mal selbst testen um zu sehen, ob das auch bei dir reproduzierbar ist.



Das hier funktioniert korrekt mit je vier blinkenden LEDs bei Roll links/rechts.



Das hier wiederum gibt zwei LEDs bei Roll links und sechs LEDs bei Roll rechts aus.
Mhm, spontan glaube ich dir das sogar. Ich hatte da ja auch den ein oder anderen Bug.

Aus den Quelltexten werde ich spontan nicht schlau (https://github.com/stone/cleanflight/blob/master/src/main/io/ledstrip.c#L485) aber ich kann man bei gelegenheit nen Test machen. Wollte eh an der CC3D mal LED-Strips testen.

Das schönste wär natürlich nen Bug-Report ;)
 
Hallo an Alle

lese seit Anfang an bei diesen Fred mit und habe Gestern meine Adafruit Riegel bekommen. Also gleich auf den im bau befindlichen Hammer V3 montiert und getestet.
Graupner SUMO und RX_PPM Aktiviert, der Stick leuchtet aber ich ich habe keine Verbindung zur Funke (GR12).
Empfänger leuchtet nur mehr grün auch wenn er nicht Gebunden ist. Betreibt wer das Lichtspiel mit einer Graupner Hott MZ24 oder ist das nur Zufall das der Empfänger sich verabschiedet?

Danke

MFG

Rudi
 
Moin zusammen.
habe gestern meine Riegel montiert, angeschlossen und getestet. Hat einwandfrei funktioniert. Allerdings lässt sich heute weder in der CLI als auch der LED_Strip button aktivieren. In der CLI setzt er die LEDS, kann aber nicht speichern.
Weiß jemand woran das liegen könnte? Hab eigentlich zu gestern nichts großes Verändert...

gruss
 
led_setting.JPG Guten Abend,

so das mit dem Empfänger ist geklärt der hat durch Zufal beim Aktivieren der Led Strip den Geist aufgegeben.
Habe alles so zum laufen gebracht dank des Fred hier. Danke noch einmal.
Habe nur ein Problem.
Meine Led Strip Anordnung ist Folgende.

Front
8 9 10 11 12 13 14 15


Heck
0 1 2 3 4 5 6 7

Beim Roll nach links blinken am Heck 6 und 7 und Forne 8 und 9
Beim Roll nach Recht Heck 0 und 1 und Forne 14 und 15

Das Heck ist das Problem nur komme ich nciht dahinter.

Danke für Eure Hilfe.

MFG

Rudi
 
Zuletzt bearbeitet:
C

Celeritas

Gast
So, Freunde der bunten Lichter,

ich habe soeben diesen Pegelwandler verbaut und nun funktionieren die RGB-Strips einwandfrei, ohne eine exakte Spannung zu wollen. In meinem Fall hängen diese an 5,22 Volt.



Die 3,3 Volt habe ich vom entsprechenden Pad der Naze genommen und an LV angeschlossen und Pin 5 kommt dann an L1. Entsprechend dazu kommt auf der anderen Seite HV an 5 Volt (ich habe dazu einfach einen Output-Pin angezapft) und H1 kommt dann an DIN des Sticks.

Nun hat das Signal die korrekte Spannung und der Stick funktioniert in einem breiteren Spannungsbereich.
 

enedhil

Neuer Benutzer
Anhang anzeigen 119704 Guten Abend,

so das mit dem Empfänger ist geklärt der hat durch Zufal beim Aktivieren der Led Strip den Geist aufgegeben.
Habe alles so zum laufen gebracht dank des Fred hier. Danke noch einmal.
Habe nur ein Problem.
Meine Led Strip Anordnung ist Folgende.

Front
8 9 10 11 12 13 14 15


Heck
0 1 2 3 4 5 6 7

Beim Roll nach links blinken am Heck 6 und 7 und Forne 8 und 9
Beim Roll nach Recht Heck 0 und 1 und Forne 14 und 15

Das Heck ist das Problem nur komme ich nciht dahinter.

Danke für Eure Hilfe.

MFG

Rudi
Schau mal in den Reciever-Reiter in Cleanflight ob der Balken für Roll bei links/rechts auch nach links und rechts geht. Bei meiner MX-20 musste ich den Rolle-Kanal in der Funke reversieren, damit das auch in die richtige Richtung klappt.

Wenn das so ist, dann müsste nämlich hinten 0 und1 bei Roll links und 6 und 7 bei Roll rechts blinken. Oben/vorne würde ich im Grid die Reihenfolge dann mal komplett tauschen, also 15 14 13 12 11 10 9 8 und wieder probieren.
 

sepper

Erfahrener Benutzer
Servus Leute,

hier hat sich ja mittlerweile einiges getan, an meinem FPV-Minihexa verwende ich immernoch die modifizierte Firmware von Max vom Dezember.

Ist es eigentlich möglich das Rücklicht abhängig vom Stickausschlag zu dimmen oder die Farbe zu wechseln? Dachte da an eine Art `Nachbrennerleuchten` - wenn z.B. Nick nach vorne wechselt das Licht (bzw. der ganze Streifen) von Orange nach Dunkelorange/rot oder wird heller...wäre sowas machbar?
 

MaxWin

(╯°□°)╯︵ ┻━┻
Anhang anzeigen 119704 Guten Abend,

so das mit dem Empfänger ist geklärt der hat durch Zufal beim Aktivieren der Led Strip den Geist aufgegeben.
Habe alles so zum laufen gebracht dank des Fred hier. Danke noch einmal.
Habe nur ein Problem.
Meine Led Strip Anordnung ist Folgende.

Front
8 9 10 11 12 13 14 15


Heck
0 1 2 3 4 5 6 7

Beim Roll nach links blinken am Heck 6 und 7 und Forne 8 und 9
Beim Roll nach Recht Heck 0 und 1 und Forne 14 und 15

Das Heck ist das Problem nur komme ich nciht dahinter.

Danke für Eure Hilfe.

MFG

Rudi
Kontrollier doch mal ob die anordnung auch wirklich stimmt. Also aktivier zum beispiel nur mal Indikator für LED8 und schau ob sie auch wirklich vorne links ist. Manchmal verdreht man da etwas ;)

Moin Moin..kann man das Licht vorne anstatt grün auch weiß schalten?

Ralf
Klar. Einfach in der GUI eine andere Farbe wählen. Color 1 war glaub ich weiß.



Servus Leute,

hier hat sich ja mittlerweile einiges getan, an meinem FPV-Minihexa verwende ich immernoch die modifizierte Firmware von Max vom Dezember.

Ist es eigentlich möglich das Rücklicht abhängig vom Stickausschlag zu dimmen oder die Farbe zu wechseln? Dachte da an eine Art `Nachbrennerleuchten` - wenn z.B. Nick nach vorne wechselt das Licht (bzw. der ganze Streifen) von Orange nach Dunkelorange/rot oder wird heller...wäre sowas machbar?
Schau dir mal den "Thrust Ring" an.
https://github.com/cleanflight/cleanflight/blob/master/docs/LedStrip.md#thrust-state
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten