Jeffrey Cross
Jeffrey Cross

Motion Reactive LED Table beleuchtet unsere Herzen

Im Laufe der Jahre haben wir verschiedene Variationen des Konzepts eines bewegungsreaktiven Lichttisches gesehen. Das heißt, eine Tabelle voller LEDs, die verschiedene Effekte haben, wenn Sie Ihren Arm oder etwas darüber bewegen. Bis zu diesem Punkt waren sie normalerweise Gitter der einen oder anderen Art. Dieses Projekt zeichnet sich durch die Verwendung von LED-Ringen aus.

Instructables-Benutzer Thatguyer hat den gesamten Prozess in einem ziemlich detaillierten Build-Protokoll geteilt. Er erklärt, dass er sich für die Neopixels entschieden hat, weil er gefiel, wie unterschiedlich sie waren und wie einfach Adafruit es gemacht hat. Letztendlich verwendete er jedoch eine billigere Version der Neopixel-Ringe, die von Aliexpress gekauft wurden, um die Kosten des gesamten Projekts niedrig zu halten.

Das Lehrbare für dieses Projekt ist ziemlich lang und involviert. Hier ist eine kurze Zusammenfassung der Hauptkomponenten:

Es gibt fünf Hauptkomponenten der Tabelle:

(1) IR-Strahler - Ein Array aus einfachen IR-LEDs, die die Oberfläche des Tisches bedecken und ein gleichmäßiges Feld der Infrarotbeleuchtung erzeugen. Diese LEDs sind alle miteinander verbunden und leuchten ständig (obwohl das Licht mit bloßem Auge nicht sichtbar ist).

(2) IR-Sensoren - ein Array von IR-Fotodioden, die separat verdrahtet sind, sodass wir die Spannung an jeder einzeln ablesen können. Wenn Infrarotlicht von den Emittern von einem Objekt (z. B. Ihrer Hand) zurück reflektiert wird, lassen die Fotodioden Strom durch sie fließen, was wir messen können. Die Spannung variiert je nach Stärke des reflektierten Lichts.

(3) Sensormultiplexer - ein Satz analoger Multiplexerplatinen, mit denen jeder der IR-Sensorwerte gelesen werden kann. Wir benötigen vier Karten für diese Version des Projekts, da es über viele Sensoren verfügt.

(4) NeoPixels - jedem Sensor ist eine Gruppe von Neopixeln (auch als WS2811 / WS2812 RGB-LEDs bekannt) zugeordnet; Der Wert des Sensors wird visuell dargestellt. In meiner Version besteht jedes Gerät aus einem IR-Sensor und einem Ring von 12 Pixeln - im Code bezeichne ich dieses Gerät als „Zelle“.

(5) Mikrocontroller - Der Mikrocontroller führt den Code aus, der wiederholt alle Sensorwerte liest und die visuellen Effekte auf den LED-Pixeln wiedergibt. Den Code für meine Animationen stelle ich später im Instructable zur Verfügung - kopieren und modifizieren Sie nach Ihren Wünschen. Ich verwende die FastLED-Bibliothek, um die NeoPixels zu betreiben.

Als ich ihn erreichte, sagte er, dass er in Kürze einige Teile des Instructionable aktualisieren werde, hauptsächlich in den Softwareabschnitten.

Aktie

Leave A Comment