Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:spezial:codevorlagen:rundumlicht [2022/02/22 22:21] – [Rundumlichter für Einsatzfahrzeuge selbst gemacht] raily74 | anleitungen:spezial:codevorlagen:rundumlicht [2023/02/16 23:04] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== Rundumlichter für Einsatzfahrzeuge selbst gemacht ===== | ===== Rundumlichter für Einsatzfahrzeuge selbst gemacht ===== | ||
- | Um ein funktionierendes Rundumlicht selbst zu bauen, benötigt man nur vier gelbe LEDs vom Typ 0402 und ein bisschen Kupferlackdraht mit 0,1mm Stärke. Dazu selbstverständlich eine Lötstation mit passender Spitze, ein ruhiges Händchen und viele Ersatz-LEDs. Ist es einem dann aber doch gelungen, vier dieser winzigen LEDs in ein aufgebohrtes Rundumlicht zu kleben, geht es am Ende wieder mal an die Programmierung des Pattern Configurators. | + | Um ein funktionierendes Rundumlicht selbst zu bauen, benötigt man nur vier gelbe LEDs vom Typ 0402 und ein bisschen Kupferlackdraht mit 0,1mm Stärke. Dazu selbstverständlich eine Lötstation mit passender Spitze, ein ruhiges Händchen und viele Ersatz-LEDs. Ist es einem dann aber doch gelungen, vier dieser winzigen LEDs in ein aufgebohrtes Rundumlicht zu kleben, geht es am Ende wieder mal an die Programmierung des Pattern Configurators. |
+ | |||
+ | {{vimeo> | ||
Doch zuvor ein paar Tipps zum Einbau der LEDs: | Doch zuvor ein paar Tipps zum Einbau der LEDs: | ||
Zeile 24: | Zeile 27: | ||
* Da wir jede LED einzeln anschließen, | * Da wir jede LED einzeln anschließen, | ||
- | Nun wird programmiert. Wenn mehrere Fahrzeuge an einem Standort zu beleuchten sind, empfiehlt es sich, diese im Pattern Configurator zusammenzufassen. Das spart Speicher im Arduino. | + | Nun wird programmiert. Wenn mehrere Fahrzeuge an einem Standort zu beleuchten sind, empfiehlt es sich, diese im Pattern Configurator zusammenzufassen. Das spart Speicher im Arduino. Für zwei Fahrzeuge legt man 16 Kanäle an. In diesem Fall reicht beim analogen Überblenden die „1“. Damit spart man 16 Byte RAM. |
- | Für zwei Fahrzeuge legt man 16 Kanäle | + | Damit die beiden Rundumlichter abwechselnd blinken, werden die Vollausschläge der Kanäle |
- | Damit die beiden Rundumlichter abwechselnd blinken, werden die Vollausschläge der Kanäle 5-8 um die Hälfte der Sequenz zu den Kanälen 1-4 verschoben. Das zweite Fahrzeug | + | Jede Spalte |
- | Jede Spalte | + | Die Abfolge „1 - x - x - 1 - .“ lässt die LED insgesamt nur 160 ms leuchten, wobei sie meiste Zeit davon ein- bzw. ausgedimmt |
- | Insgesamt werden nur vier Helligkeitswerte benötigt. Es reichen also 2 Bits pro Wert. | + | {{: |
- | Die Abfolge „1 - x - x - 1 - .“ lässt die LED insgesamt nur 160 ms leuchten, wobei sie meiste Zeit davon ein- bzw. ausgedimmt wird. | + | <WRAP round tip 60%> |
+ | Wie man effektiv Speicherbedarf reduzieren kann, zeigt [[anleitungen: | ||
+ | </ | ||
- | {{: | + | Wenn der Ablauf soweit passt, geht es an die Helligkeitswerte. Beim Anhänger ist es nicht ganz so einfach wie beim Rundumlicht, |
+ | |||
+ | Im folgenden Screenshot ist der Ablauf der gesamten Sequenz mit einmaligem Blitzen der beiden Warnleuchten zu sehen. Alle Zeiten sind in diesem Beispiel in Millisekunden angegeben. Bei Millisekunden muss im Pattern Configurator keine Einheit angegeben werden. Für das im Video gezeigte Doppelblitzen werden die Spalten 1 bis 3 kopiert und zwischen den Spalten 4 und 5 eingefügt. Im unten gezeigten Beispiel ließe sich noch Speicher sparen, indem man die Spalten 4 und 5 zu einer zusammenfasst. Die beiden Spalten dienen als Gedankenstütze für die ermittelten Zeiten bei Verwendung des Doppelblitzes. | ||
{{: | {{: | ||
- | Wenn der Ablauf soweit passt, geht es an die Helligkeitswerte. Beim Anhänger ist es nicht ganz so einfach wie beim Rundumlicht. Man beginnt am besten mit 4 Bits pro Wert, sprich 16 Helligkeitswerten (0-15) | + | <WRAP round tip 60%> |
+ | Der Pfeil des Anhängers besteht aus 13 SMD LEDs vom Typ 0603 in gelb und zwei LEDs vom Typ PLCC2 in warmweiß (gelb ginge hier auch). Im Screenshot des Pattern Configurators sind nur neun dieser 15 LEDs zu sehen. Das liegt an der verwendeten Reihenschaltung jeweils zweier gelber LEDs im Pfeil. Somit werden sechsmal zwei und dreimal eine LED im Pattern Configurator gesteuert. Diese Reihenschaltung lohnt sich immer, wenn zwei rote, gelbe oder grüne LEDs synchron angesteuert werden sollen | ||
+ | </ | ||
+ | |||
+ | {{: | ||