Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Von TechKiwiGadgetsTechKiwiGadgets auf InstagramFolgen Sie mehr vom Autor:
About: Verrückt nach Technologie und den Möglichkeiten, die sie mit sich bringen kann. Ich liebe die Herausforderung, einzigartige Dinge zu bauen. Mein Ziel ist es, Technologie Spaß zu machen, sie für den Alltag relevant zu machen und Menschen zu helfen, coole … Mehr über TechKiwiGadgets »
Bauen Sie diese einzigartige, coole interaktive freistehende LED-Kugel mit mehreren Sensoren, die verwendet werden können, um eine unterhaltsame Plattform für die weitere Entwicklung bereitzustellen - Interaktion, Beleuchtung oder Spiele.
Das Gerät ist 3D-gedruckt und verwendet ein Arduino-Board, ein Gyro-Board, Audio-Mikrofonsensoren, die 130 unabhängig voneinander gesteuerte farbige LEDs steuern. Es gibt zwei Schaltflächen zum Hinzufügen von Effekten und Menüs für dieses einzigartige Gadget - die Möglichkeiten für Effekte können endlos sein.
Der aktuelle Code verwendet die Gyro-Ausgabe, um die Farbe basierend auf der Drehung oder Haltung der Kugel zu ändern, was einen einzigartigen Effekt ergibt, wie im Youtube-Clip zu sehen ist. Ich werde in den nächsten Tagen nach und nach Beispieleffekte veröffentlichen, die über Menüs aufgerufen und auf der LED Gyro Sphere angezeigt werden können.
Schritt 1: Sammeln Sie die Materialien
- 1 x Teensy3.6 - Legen Sie nicht mehr als 3,3 V an einen Signalstift an.
- MPU 6050 6-Achs-Controller
- WS2812 LEDs x 130 (in großen Mengen von Ali Express gekauft)
- Zugriff auf einen 3D-Drucker
- Mikro-Schiebeschalter
- 2 x 6 mm SPST Mikrotaktiler Schalter
- Mikrofoneingang Soundmodul Freetronics
- 4400mha USB wiederaufladbare Powerbank
- USB-Kabel - geeignet um modifiziert zu werden
- Einadriges Anschlusskabel
- Heißklebepistole
- 15cmx5cm Vero-Board
Schaltungsverbesserungen
Anfangs habe ich einen Arduino Nano für den Build verwendet, als die Größe des Codes mit neuen Funktionen wuchs, was zu drei Problemen führte - Einschränkungen der Stromversorgung, Geschwindigkeits- und Speicherprobleme. Daher habe ich die Schaltung überarbeitet, um einen Teensy3.6 zu verwenden, der über einen 32-Bit 180 MHz ARM Cortex-M4 Prozessor mit einer Gleitkommaeinheit verfügt. Abgesehen von den Leistungsverbesserungen sind alle digitalen und analogen Pins 3,3 Volt. Der Teensy hat am Vin-Pin einen Spannungsregler an Bord, jedoch muss darauf geachtet werden, dass alle anderen Pins mit 3,3 V arbeiten und leicht beschädigt werden können. Die seriellen SCL- und SDA-Leitungen erfordern Pullup-Widerstände, um korrekt zu funktionieren, daher wurden diese hinzugefügt. Darüber hinaus verfügt das Teensy3.6 über einen analogen Erdungsstift, was bedeutet, dass weniger Audiointerferenzen auftreten können. Dies ermöglichte eine sehr stabile und rauscharme Audioerkennung. Die Mikrofoneinheit von Freetronics erwies sich als sehr empfindlich und stabil für Audioerkennungs-LED-Effekte.
Schritt 2: 3D-Druckkoffer
Die Kugel hat einen Durchmesser von 110 mm und eine Wandstärke von ca. 3 mm mit schwarzem PLA-Filament. Es gibt 130 LEDs, die in der Einheit angeschlossen werden können, daher war es praktischer, die Einheit in vier Komponenten zu drucken, um den Zugang zum Inneren der Kugel mit einem Lötkolben zu erleichtern.
Die Dateien finden Sie hier auf Thingiverse
Ich habe einen Robo C2-Drucker verwendet, der für den Druck gut funktioniert. Durch die Aufteilung des Builds in 4 Einheiten und das gleichzeitige Drucken von zwei kleinen Teilen verkürzt sich die Druckzeit erheblich.
Schritt 3: Erstellen Sie das LED-Array
Zweiter Platz beim Arduino-Wettbewerb 2017