Inhaltsverzeichnis:

Infinity-Regenbogen - Gunook
Infinity-Regenbogen - Gunook

Video: Infinity-Regenbogen - Gunook

Video: Infinity-Regenbogen - Gunook
Video: Neon Lights Love Heart Tunnel of Abstract Fast Movement Glow 4K TikTok Trend Background 2024, Juli
Anonim
Infinity-Regenbogen
Infinity-Regenbogen

Infinity-Spiegel sind eine lustige Illusion, die sich perfekt für helle Regenbögen eignet. Dieses anweisbare zeigt Ihnen, wie Sie einen tragbaren Infinity-Regenbogen herstellen, den Sie mitnehmen können.

Materialien

  • Box oder anderes Gehäuse
  • Spiegelfläche
  • Tönungsmaterial
  • Neopixel-Streifen
  • Controller wie CPX von Adafruit oder gemma
  • kompatibler Akku und Kabel

Bitte beachten Sie, dass Sie sowohl ein transparentes Spiegelmaterial als auch eine Vollspiegelfläche benötigen. Ich habe Plastikspiegelfliesen und getönte Fensterfolie verwendet

Die Schachtel muss eine ebene Oberfläche haben, die Sie ausschneiden und mit dem Abtönmaterial bedecken können. Es muss auch groß genug sein, um den Controller, die Batterie und zusätzliche Kabel aufzunehmen.

Lieferungen

Zu den weiteren Lieferungen gehören Löten und Programmieren. Verwenden Sie die Arduino IDE, um den Circuit Playground Express (CPX) oder Gemma zu programmieren. Stellen Sie sicher, dass Sie die Adafruit-Bibliotheken mit dem Bibliotheksmanager hinzufügen.

Schritt 1: Bereiten Sie das Gehäuse vor

Bereiten Sie das Gehäuse vor
Bereiten Sie das Gehäuse vor
Bereiten Sie das Gehäuse vor
Bereiten Sie das Gehäuse vor
Bereiten Sie das Gehäuse vor
Bereiten Sie das Gehäuse vor

Verfolgen Sie die Umschließung und schneiden Sie Teile der Spiegel- und Tönungsmaterialien. Machen Sie sie nur ein bisschen kleiner, damit sie hineinpassen können. Schneiden Sie eine Portion oben aus dem Behälter heraus und lassen Sie gerade genug Platz, um eine Lippe zu bilden. Der Behälter, den ich benutzte, hatte bereits ein Plastikfenster, so dass ich den Deckel hier nicht ausschneiden musste.

Da mein Gehäuse aus Metall war, habe ich es mit Isolierband ausgekleidet. Stellen Sie sicher, dass es kein blankes Metall gibt, das Ihre Stromkreise kurzschließen kann! Ich habe auch einen Kartonstreifen verwendet, um die LEDs zu befestigen.

Schritt 2: Verdrahten Sie Ihre Schaltkreise

Verdrahten Sie Ihre Schaltkreise
Verdrahten Sie Ihre Schaltkreise

Die Verkabelung ist relativ einfach. Es gibt nur 3 Verbindungen, aber stellen Sie sicher, dass Sie eine Verbindung zum Anfang des Streifens herstellen. Die Datenverbindung sollte zwischen A0 auf dem CPX und Din auf dem Neopixel-Strip hergestellt werden. Wenn Sie die Gemma verwenden, verdrahten Sie D1 mit dem Din des Streifens. Verbinden Sie die 5V-Leitung des Streifens mit dem Vout des Controllers. Dadurch erhalten die LEDs mehr Leistung. Schließlich verbinden Sie die Masse zwischen dem Controller und dem LED-Streifen.

Schritt 3: Programmieren Sie den Regenbogen

Arduino bietet eine einfache Möglichkeit, diese RGB-LEDs zu programmieren. Wenn Sie die Programmierschnittstelle noch nicht haben, laden Sie sie von arduino.cc herunter. Sie haben eine Einstiegsseite, die Sie durch jeden Schritt führt. Nach der Installation der Arduino IDE verwenden Sie den integrierten Bibliotheksmanager, um Unterstützung für die NeoPixels von Adafruit und für Ihr Controller-Board hinzuzufügen.

Nachdem Sie die Bibliotheken eingerichtet haben, haben Sie Zugriff auf NeoPixel-Beispielprogramme. Beginnen Sie mit dem Buttoncycler-Beispiel. Es bietet 3 Rainbow-Routinen zum Spielen: Rainbow, RainbowCycle und TheatreChaseRainbow. Mein Favorit war rainbowCycle.

Es gibt nur 3 Änderungen, die Sie am Beispielprogramm vornehmen müssen

1) Legen Sie die Anzahl der NeoPixel mit PIXEL_COUNT fest. Wenn Sie beispielsweise 16 LEDs haben, ändern Sie die Codezeile so, dass sie lautet:

#define PIXEL_COUNT 16

2) Stellen Sie den Ausgangspin des Controllers ein. Wenn Sie das CPX verwenden, stellen Sie sicher, dass PIXEL_PIN mit der Zeile. definiert ist

#define PIXEL_PIN 6

Wenn Sie die Gemma verwenden, ändern Sie diese Zeile in

#define PIXEL_PIN 1

3) Ändern Sie den Hauptcode. In Arduino ist die Hauptroutine loop(). Finde diese Routine und ersetze sie durch die folgende

Void Schleife () { RainbowCycle (20);

}

Jetzt einstecken und herunterladen. Sie sollten die Ergebnisse auf den NeoPixels sehen.

Schritt 4: Zusammenbauen

Montieren
Montieren
Montieren
Montieren
Montieren
Montieren

Das erste, was Sie zusammenbauen müssen, ist das Anbringen der durchsichtigen Tönung auf dem oberen Deckel. Hier ist es mit doppelseitigem Klebeband befestigt dargestellt.

Bringen Sie den NeoPixel-Streifen so nah wie möglich am Deckel an.

Legen Sie als Nächstes die Batterie und den Controller in das Gehäuse ein. Wenn Sie das CPX verwenden, wird es automatisch eingeschaltet. Wenn Sie die Gemma verwenden, müssen Sie sie möglicherweise einschalten. Die LEDs leuchten in diesem Schritt.

Platzieren Sie den gespiegelten Dienst über dem Schaltkreis. Versuchen Sie, es so nah wie möglich an den LEDs zu befestigen.

Der letzte Schritt ist das Aufsetzen des Deckels. Jetzt haben Sie Ihren tragbaren Infinity-Regenbogen!