Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:tetrapix:start [05.09.2020 19:00] – stephanj | projekte:tetrapix:start [30.10.2020 02:57] (aktuell) – stephanj | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Tetrapix ====== | + | {{ : |
Tetrapix ist eine Lichtinstallation aus geleerten und gereinigten Tetrapak-Kartons. Es basiert auf der Initiative [[https:// | Tetrapix ist eine Lichtinstallation aus geleerten und gereinigten Tetrapak-Kartons. Es basiert auf der Initiative [[https:// | ||
Zeile 7: | Zeile 7: | ||
* beliebig viele handelsübliche 1 Liter Tetrapak, z.B. Milch oder Saft (ausgespült und getrocknet) | * beliebig viele handelsübliche 1 Liter Tetrapak, z.B. Milch oder Saft (ausgespült und getrocknet) | ||
* Lichterkette WS2811 (5V) mit Sockeln (" | * Lichterkette WS2811 (5V) mit Sockeln (" | ||
- | * Arduino Nano Controller (Original wird ein Digispark ATtiny85 benutzt) | + | * nodeMCU v1.0 (Amica oder LoLin), alternativ |
* Mini-USB Kabel | * Mini-USB Kabel | ||
* Tacker oder Heißklebepistole | * Tacker oder Heißklebepistole | ||
Zeile 15: | Zeile 15: | ||
* Gewebeklebeband (Gaffa), ggf. doppelseitig klebend | * Gewebeklebeband (Gaffa), ggf. doppelseitig klebend | ||
- | ====== | + | ====== |
Frühzeitig bei jedem Leeren eines Getränkekartons diesen auswaschen, trocknen und sammeln. Die Kartons im Bytespeicher abgeben. Zu Beginn des Workshops werden die Kinder die Kartons in der Hälfte durchschneiden (etwa 10 cm vom Boden), sodass die untere geschlossen Hälfte und die obere Hälfte mit Öffnung vor einem liegt. Die Kinder können jetzt nach Belieben viele Kartons vorbereiten. Es können beide Hälften benutzt werden, aber ggf. ist nur jeweils eine Sorte sinnvoller. | Frühzeitig bei jedem Leeren eines Getränkekartons diesen auswaschen, trocknen und sammeln. Die Kartons im Bytespeicher abgeben. Zu Beginn des Workshops werden die Kinder die Kartons in der Hälfte durchschneiden (etwa 10 cm vom Boden), sodass die untere geschlossen Hälfte und die obere Hälfte mit Öffnung vor einem liegt. Die Kinder können jetzt nach Belieben viele Kartons vorbereiten. Es können beide Hälften benutzt werden, aber ggf. ist nur jeweils eine Sorte sinnvoller. | ||
Zeile 21: | Zeile 21: | ||
Die Kartons miteinander verbinden. Es kann getackert oder geklebt werden. Die Form ist frei wählbar. Zu Beginn starten wir mit 8 Kartons als Reihe oder mit 3 x 3 Kartons als Quadrat. | Die Kartons miteinander verbinden. Es kann getackert oder geklebt werden. Die Form ist frei wählbar. Zu Beginn starten wir mit 8 Kartons als Reihe oder mit 3 x 3 Kartons als Quadrat. | ||
- | Die Lichterkette kann bis zu 50 LEDs haben, ggf. vorab kürzen oder wenn sinnvoll verlängern. Die Ansteuerung bei 50 LEDs kann über den Arduino per USB-Ausganz am Laptop funktionieren, eine externe Stromversorgung ist nur bei größerer Zahl nötig. Eine Powerbank wird auch funktionieren. | + | {{ : |
+ | Die LEDs werden nun auf der Rückseite in die Kartons gesteckt. Die Verkabelung sollte vorab auf einem Kästchenpapier geplant werden (Reihe, Schlange, Mäander). Die LEDs könnten zur besseren Übersicht mit kleinen Fähnchen durchnummeriert werden. Der Controller wird mit der Lichterkette verbunden: 5V, GND und ein Digital-Ausgang (z.B. D4 - entspricht GPIO2). | ||
+ | Die Ansteuerung bei 50 LEDs kann über den Arduino per USB-Ausgang am Laptop funktionieren, | ||
+ | ====== Programmierung ====== | ||
+ | Es wird mit der [[https:// | ||
+ | |||
+ | ArduBlock wird über das Menü Werkzeuge aufgerufen. Als Erstes müssen unten rechts die Projekt Blöcke aktiviert werden. Folgende Blöcke werden verwendet: | ||
+ | * Steuerung: Program | ||
+ | * Output: Setup Pixel (Pin 2, Anzahl Pixel, Schnittstelle NEO_KHZ800, Farbfolge NEO_RGB); wird im Program-Block unter Setup festgelegt | ||
+ | * Output: Farbe für Pixel RGB | ||
+ | * Output: Pixel Helligkeit | ||
+ | * Output: Daten an Pixel senden | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Folgende Aufgaben sollen programmiert werden: | ||
+ | - Schalte die 1. LED an, sie soll weiß leuchten | ||
+ | - Schalte die 1. und 2. LED an, sie sollen rot leuchten | ||
+ | - Schalte die 1., 2. und 3. LED an, sie sollen rot, gelb und grün leuchten (Hinweis [[https:// | ||
+ | - Schalte die 1., 2. und 3. LED an, sie sollen rot, gelb und grün leuchten, aber füge eine Pause nach jeder Farbe von 1000 ms ein | ||
+ | - Schalte die 1. LED an, sie soll rot leuchten und nach 1000 ms wieder ausgeschaltet werden | ||
+ | - Schalte die 1. LED an, sie soll rot leuchten, nach 1000 ms soll die 2. LED angeschaltet werden und grün leuchten, nach 1000 ms soll die 1. LED und nach weiteren 1000 ms die 2. LED ausgeschaltet werden | ||