Inhaltsverzeichnis:

LED Gyro Sphere - Arduino - Gunook
LED Gyro Sphere - Arduino - Gunook

Video: LED Gyro Sphere - Arduino - Gunook

Video: LED Gyro Sphere - Arduino - Gunook
Video: LED Gyro Sphere - Arduino 2024, Juli
Anonim
Image
Image

Von TechKiwiGadgetsTechKiwiGadgets auf InstagramFolgen Sie mehr vom Autor:

Fehlerbehebung beim USB-Ladevorgang
Fehlerbehebung beim USB-Ladevorgang
Fehlerbehebung beim USB-Ladevorgang
Fehlerbehebung beim USB-Ladevorgang
USB wiederaufladbare umweltfreundliche Taschenlampe
USB wiederaufladbare umweltfreundliche Taschenlampe
USB wiederaufladbare umweltfreundliche Taschenlampe
USB wiederaufladbare umweltfreundliche Taschenlampe
Animierte Wordclock
Animierte Wordclock
Animierte Wordclock
Animierte Wordclock

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

Sammle die Materialien
Sammle die Materialien
Sammle die Materialien
Sammle die Materialien
Sammle die Materialien
Sammle 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

3D-Druckkoffer
3D-Druckkoffer
3D-Druckkoffer
3D-Druckkoffer
3D-Druckkoffer
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

Empfohlen: