Benutzer-Werkzeuge

Webseiten-Werkzeuge


arduino:silentbase_neopixel

Dies ist eine alte Version des Dokuments!


NeoPixel-Beleuchtung für das SilentBase 800

NeoPixel-Streifen

Die beiden NeoPixel-Streifen mit jeweils 64 LEDs sind in der Frontblende des SilentBase 800 hinter den beiden Lochblechen montiert.

Spannungsversorgung

Belegung Floppy-Stecker Die Spannungsversorgung der beiden NeoPixel-Streifen und des Arduinos erfolgt durch das PC-Netzteil, das sowohl 12 Volt als auch 5 Volt zur Verfügung stellt. Die NeoPixel-Streifen werden mit 5 Volt betrieben. Sollten einmal alle LEDs mit voller Helligkeit betrieben werden, könnte ein Strom von 10 Ampere fließen. Diesen Betriebszustand gilt es zum einen zu vermeiden, weil das auch das verbaute High-End-Netzteil in die Knie zwingen dürfte und zum anderen, weil die verwendeten Stecker für diesen Strom nicht ausgelegt sind. Sollten alle LEDs beider Streifen beispielsweise rot leuchten, flösse ein Strom von etwa 2,5 Ampere, was in Ordnung ist. Zur Vermeidung von Spannungsspitzen ist – wie im Ultimative NeoPixel Guide beschrieben – ein Kondensator parallel geschaltet.

Arduino

Die Steuerung der beiden NeoPixel-Streifen übernimmt ein Arduino Uno. Die USB-Buchse ist von außen zugänglich, so dass der Arduino gegebenenfalls programmiert werden kann, ohne das Gehäuse öffnen zu müssen.

Die Abbildung zeigt das Prototypen-Board auf dem Arduino Uno von oben. An der JST-Buchse ganz links wird der externe Reset-Taster angeschlossen: Ein Kontakt liegt auf Masse, der andere auf dem Reset-Pin, Die dreipolige JST-Buchse daneben ist für die beiden NeoPixel-Strips: Der linke und der mittlere Kontakt liegen über einen 470 Ohm-Widerstand auf Pin 11 und 12. Der rechte Kontakt ist direkt mit Pin 10 verbunden und bleibt ohne Funktion. Die zweipolige JST-Buchse daneben ist für einen Taster, mit dem verschiedene Programmmodi ausgewählt werden können: ein Pin liegt auf 5 V, der andere auf Pin 7. Die zweipolige JST-Buchse ganz rechts rechts misst über einen Spannungsteiler die vom Netzteil ausgegebene Spannung für einen lastabhängig gesteuerten Lüfter: Ein Kontakt liegt über einen 10 kOhm-Widerstand auf A0, der andere auf Masse. An die zweipolige JST-Buchse in der unteren Anschlussreihe wird Masse und die Betriebsspannung von 12 Volt angelegt.

Programmversionen

Tags: #Arduino #NeoPixel #PC

arduino/silentbase_neopixel.1479668017.txt.gz · Zuletzt geändert: 18.05.2023 09:06 (Externe Bearbeitung)