Änderungen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

Rundbunt Mini

445 Byte hinzugefügt, 15:07, 28. Dez. 2015
== Software ==
Arduino Projekt Download [[Datei:RundbuntMini_V1RundBuntMini_V2.zip]]
Die Software verwendet die Bibliotheken Flash und Bibliothek FastLED (statt Adafruits Neopixel Bibliothek, da diese keine so schönen Farbraumkonversationsroutinen besitzt). Eine Art Renderpipeline bringt die als HSV-Array[0..63] vorgerechneten Daten auf die Lampe, dabei werden die HSV-Werte in RGB-Werte umgerechnet, eine Gamma-Korrektur von 2.4 per Tabelle darauf geworfen und dann diese Daten in die richtige Reihenfolge für die LEDs gebracht (Zick-Zack und Offset-Korrektur). Der Einfachheit legt sich die Pixelfläche wie ein rechteckiges Blatt von vorne auf den Zylinder, hinten links unten ist Pixel 0, Pixel 7 ist hinten links oben, dann geht es bei Pixel 8 in der nächsten Spalte wieder etwas weniger hinten links unten weiter. Die Spalten laufen einmal von Mitte-Links-Hinten über Vorne-Mitte nach Mitte-Rechts-Hinten. Dadurch ist der Rand der 8x8 Pixelfläche auf der Rückseite der Lampe, die typischerweise mit den Potis nach vorne aufgestellt wird.
Die Potis werden etwas "entrauschst" und das erste Poti bestimmt die Animation:
1. # Lampe wird mit einer konstanten Farbe "angemalt", Farbe (Hue) und Sättigung (Saturation) können per Poti eingestellt werden. 2. # Linear wird ein laufender "Hue"-Wert (Regenbogen) von Pixel 0 bis Pixel 63 ausgegeben. Das eine Poti bestimmt die Schrittweite, das andere den Start-Wert der Farbe. Werden die Potis über die Hälfte gedreht, so werden diese Werte dynamisch verändert, Potiausschlag bestimmt die Änderungsgeschwindigkeit. Es ergeben sich sehr schöne Farbübergänge, die mal horizontal, mal vertikal, mal schräg, mal wild über die Lampe wabern.3. # Kaleidoskop: Der Quadrant links unten (4x4 Pixel) wird mit zufälligen Farben "bepixelt", wobei sich immer nur ein Pixel langsam in der Farbe verändert. Die untere Ecke wird an die drei verbleibenen Quadranten gespiegelt. Es ergibt sich ein symetrischer Farbeffekt. Über die Potis kann die Änderungsgeschwindigkeit und die Farbwahl eingestellt werden. Farbwahl: Weit nach links: viele dunkle Pixel, mittig: keine dunklen, keine weißen Pixel, weiter nach rechts: mehr Pixel, die auch weiß sind.4. # Plasmaeffekt: Der Klassiker, der Ausgangswert der Plasmasummenformel wird über ein Poti-Wert einstellbar verschieden stark in den Hue-Wert skaliert. Über das andere Poti kann die Änderungsgeschwindigkeit des Plasmaeffektes eingestellt werden.
== Bilder ==
|-
|
| Holzkern Ø 2,5cm + Halbzeug
| style="text-align:right" | 2,00
| Baumarkt
|-
|
| 3x Poti 10k (522-0439) + 3310Y von Bourns <br> 3x Potiknopf (Alu Design) (465-9814)
| style="text-align:right" | 13,00
| RS-Online
<gallery widths=350px heights=250px perrow=2>
Datei:Rundbunt Anriss 3.jpg|Bohrungen - Plan
Datei:Rundbunt Anriss 1 IMAG2697.jpg|Behelfs-Parallel-Anriss mit 9 Volt Block und Bleistift :-)
Datei:Rundbunt Anriss 2 IMAG2697.jpg|Gebohrt
Datei:Rundbunt Anriss 4.jpg|Anfang der Verkabelung
</gallery>
 
 
=== Matrix auf Stab erstellen und löten ===
[[Datei:RundBuntMiniMatrix.png|So wird die Matrix gelötet.]]
 
 
=== Potis vorbereiten ===
[[Datei:Rundbunt Poti IMAG2697.jpg|240px]]
 
 
 
=== Alles zusammen bauen ===
[[Datei:Rundbunt_Mini_Bau2.png|720px]]
 
 
=== Firmware ===
The MIT License (MIT)
Copyright (c) 20142015, Lutz Lisseck (lutz. lisseck AT gmx. de)
Permission is hereby granted, free of charge, to any person obtaining a copy of
== Muster entwickeln ==
* [[Rundbunt Mini Emulator]] unter [https://processing.org/ Processing] zur Entwicklung neuer Muster auf dem Desktop.
* Weitere fertige Muster sind unter [[Rundbunt Mini Pattern]] zu finden.
 
== Weiterentwicklung ==
 
[[Rundbunt Mini WIFI]]
[[Kategorie:Projekte]]
688
Bearbeitungen