Inhaltsverzeichnis:
- Schritt 1: Materialien sammeln
- Schritt 2: Befestigen Sie den Knopf
- Schritt 3: Befestigen Sie Drähte an Gemma
- Schritt 4: Drähte am Ring befestigen
- Schritt 5: Programmieren Sie Ihre Gemma
- Schritt 6: Testen
- Schritt 7: Vervollständigen und ausstatten
Video: Resplendr-Anhänger - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dieses Projekt wurde von Becky Stern und Lady Adas Adafruit Gemma Creolen und den wunderbaren Leuten mit der FastLED-Bibliothek inspiriert.
Diese Anleitung zeigt Ihnen, wie Sie einen schönen LED-Anhänger mit einem oder mehreren LED-Ringen erstellen. Ich mag verschiedene Modi auf meinen Wearables, daher enthält dieses Projekt eine Taste als Modusauswahl.
Ich werde nicht darauf eingehen, wie Sie Ihrem Projekt mehrere Ringe hinzufügen, aber einige Bilder geben Ihnen einige Ideen für die Möglichkeiten.
Das Video zeigt, wie man alles zusammenfügt. Danke fürs Folgen!
Schritt 1: Materialien sammeln
Hier ist alles, was Sie brauchen:
-
Adafruit GEMMA v2 - Miniatur tragbare elektronische Plattform - Dieser kleine tragbare Mikrocontroller wird das Gehirn Ihres Projekts sein. Dadurch wird die Batterie mit den Lichtern verbunden und den Lichtern mitgeteilt, was zu tun ist. Hier ist eine Aufschlüsselung der Teile des Boards.
- USB - Dies wird verwendet, um neue Modi auf Ihr Board hochzuladen
- JST-Buchse - Dies wird verwendet, um die Batterie mit der Platine zu verbinden, um sie und die LEDs mit Strom zu versorgen
-
Eingabe-/Ausgabe-Pads
- GND - Dies versorgt die Lichter und den Knopf mit Masse (G, -).
- D1 - Dies ist ein "digitaler" Pin, den wir für den Button verwenden werden
- Vout - Dies versorgt die Lichter von der Batterie mit Strom (V, +).
- 3Vo - Dies liefert 3 Volt; wir werden das nicht benutzen
- D0 - Dies ist ein "digitaler" Pin, mit dem wir den Lichtern sagen, was sie tun sollen
- D2 - Dies ist ein weiterer "digitaler" Pin; wir werden das nicht benutzen
- NeoPixel Ring - 16 x 5050 RGB LED mit integrierten Treibern - Dies ist Ihr Lichtring. Jede LED hat ein rotes, ein grünes und ein blaues Licht. Sie kombinieren sich in unterschiedlichen Mengen, um alle Farben des Regenbogens zu ergeben. Da wir die Lichter auf der schwachen Seite halten, können Sie wirklich sehen, wie rote, grüne und blaue Lichter alle Farben ergeben.
- Lithium-Ionen-Polymer-Akku - 3,7 V 150 mAh - Der Akku wird an Ihre Gemma angeschlossen, um Ihre Lichter mit Strom zu versorgen und mit dem USB-Ladegerät aufzuladen, nicht mit der Gemma. Um diesen Akku aufzuladen, müssen Sie ihn vom Gemma. trennen
- Adafruit Micro Lipo - USB LiIon/LiPoly-Ladegerät - v1 - Wie oben erwähnt, stecken Sie Ihren Akku in dieses Ladegerät und verbinden Sie die flache Seite mit einer USB-Buchse. Ein kleines grünes Licht zeigt an, dass Ihr Akku mit dem Aufladen "fertig" ist.
- Taktile Schaltertaste (6 mm schmal) - Diese kleine weiße Klicktaste navigiert zwischen den Modi
- Silikonhülle mit Litzendraht - 26AWG - Es werden 3 Stück Draht mit einer Länge von jeweils ca. 4" verwendet. Sie benötigen nicht die volle Länge des Drahts, sodass Sie bei einem Fehler zusätzliches Zubehör haben.
- Schmuckzubehör - Sprungringe, Ohrringe, Nylonschnur, Kabelkette, Magnetstift
- e6000
Das habe ich an meinem Arbeitsplatz: helfende Hände, Lötkolben, Hakko Brass Sponge Solder Tip Cleaner, Lötzinn, ein altes Holzschneidebrett und ein Ventilator in der Nähe.
Schritt 2: Befestigen Sie den Knopf
Befestigen Sie den kleinen weißen Knopf an der Gemma, indem Sie die Beine durch die mit "GND" und "D1" gekennzeichneten Löcher schieben.
Sichern Sie den Knopf, indem Sie die Beine auf der Rückseite der Gemma umklappen. Wir werden den Knopf auf die Platine löten, aber er sollte in dieser Position bequem hier sitzen.
Löten Sie es noch nicht, sonst können Sie das GND-Loch verschließen, das wir im nächsten Schritt benötigen!
Schritt 3: Befestigen Sie Drähte an Gemma
- Schneiden Sie 3 Drähte auf jeweils etwa 4" ab. Traditionell wird Rot für die Stromversorgung verwendet (+, V+, V), Schwarz oder Weiß für Masse (G, GND) und eine andere Farbe für Daten (D). Da wir Verwenden Sie nur 3 Drähte für dieses Projekt, alle Farben reichen aus.
- Streifen Sie etwa 1/2" - 3/4" von einem Ende jedes Drahtes ab.
- Verdrillen Sie das abisolierte Ende des ersten Drahtes.
- Führen Sie es durch das mit GND gekennzeichnete Loch. Sie möchten, dass der Draht von der Vorderseite der Gemma (mit den Knöpfen) nach hinten verläuft. Versuchen Sie, die Drahtisolierung so nah wie möglich an das Loch zu bringen. Ich finde, dass das Umklappen des Drahtes auf der Rückseite es festhält.
- Drehen Sie die Gemma um und löten Sie den Draht und das Knopfbein an den GND-Pin der Gemma
- Verdrillen Sie das abisolierte Ende eines zweiten Drahtes.
- Füttere es durch das mit Vout markierte Loch. Sie möchten, dass der Draht von der Vorderseite der Gemma (mit den Knöpfen) nach hinten verläuft. Versuchen Sie, die Drahtisolierung so nah wie möglich an das Loch zu bringen. Ich finde, dass das Umklappen des Drahtes auf der Rückseite es festhält.
- Drehen Sie die Gemma um und löten Sie den Draht und das Knopfbein an den Vout-Pin der Gemma
- Verdrillen Sie das abisolierte Ende eines dritten Drahtes.
- Führen Sie es durch das mit D0 gekennzeichnete Loch. Sie möchten, dass der Draht von der Vorderseite der Gemma (mit den Knöpfen) nach hinten verläuft. Versuchen Sie, die Drahtisolierung so nah wie möglich an das Loch zu bringen. Ich finde, dass das Umklappen des Drahtes auf der Rückseite es festhält.
- Drehen Sie die Gemma um und löten Sie den Draht und das Knopfbein an den D0-Pin der Gemma.
- Löten Sie das zweite Knopfbein auf die Rückseite des D1-Pins der Gemma.
- Schneiden Sie die überschüssigen Drähte ab.
Hinweis: Wenn Sie mit dem Löten vertraut sind, können Sie möglicherweise alle Drähte platzieren und das Löten auf einmal abschließen. Ich empfehle Anfängern, einen Draht nach dem anderen zu platzieren und zu löten.
Schritt 4: Drähte am Ring befestigen
- Legen Sie die Gemma und den Neopixel-Ring so aus, dass sowohl die LEDs als auch die Komponenten der Gemma nach oben zeigen. Positionieren Sie den D1-Pin auf der Gemma, die dem Loch am Neopixel-Ring am nächsten ist, auf dem "Data In" steht.
- Bestimmen Sie, wo Sie den Draht schneiden und abisolieren müssen, um diese beiden zu verbinden. Sie werden wahrscheinlich 1-1,5" Draht zwischen dem Gemma- und dem Neopixel-Ring benötigen, um genügend Spielraum zu bieten.
- Markieren Sie mit Ihren Fingernägeln oder einem Sharpie zwei Stellen auf dem Draht - wo Sie den Draht zuschneiden und wo Sie den Draht abisolieren. Geben Sie sich 1/2" - 3/4" abisolierten Draht zum Arbeiten.
- Schneiden und isolieren Sie die verbleibenden zwei Drähte in ungefähr derselben Länge.
- Verdrillen Sie das abisolierte Ende des "D0"-Drahts und führen Sie es durch das mit "D In" gekennzeichnete Loch am Neopixel-Ring. Sie können den Draht durch die Vorder- oder Rückseite des Neopixel-Rings führen.
- Löten Sie den D0-Draht an den Neopixel-Ring.
- Verdrillen Sie das abisolierte Ende des "GND"-Kabels und führen Sie es durch das mit "G" gekennzeichnete Loch am Neopixel-Ring. Sie können den Draht durch die Vorder- oder Rückseite des Neopixel-Rings führen.
- Löten Sie das "GND" -Kabel an den Neopixel-Ring.
- Verdrillen Sie das abisolierte Ende des "Vout"-Drahts und führen Sie es durch das mit "V+" gekennzeichnete Loch am Neopixel-Ring. Sie können den Draht durch die Vorder- oder Rückseite des Neopixel-Rings führen.
- Löten Sie den "Vout" -Draht an den Neopixel-Ring.
- Schneiden Sie die überschüssigen Drähte ab.
Hinweis: Wenn Sie mit dem Löten vertraut sind, können Sie möglicherweise alle Drähte platzieren und das Löten auf einmal abschließen. Ich empfehle Anfängern, einen Draht nach dem anderen zu platzieren und zu löten.
Schritt 5: Programmieren Sie Ihre Gemma
Zuerst benötigen Sie eine Möglichkeit, Ihr Board zu programmieren. Laden Sie die Arduino-IDE herunter oder verwenden Sie eine webbasierte IDE, falls verfügbar.
Wenn Sie neu bei Arduino sind und ein neues Projekt starten möchten, haben Sie einige Möglichkeiten.
Normalerweise verwende ich die Arduino IDE, die von ihrer Website heruntergeladen wurde. Sie müssen die Bibliotheken und den Support für das von Ihnen verwendete Board installieren. Da dies ein eingehenderer Prozess ist, empfehle ich, die Seite Adafruit Introduction to Gemma zu lesen und dann Ressourcen für die Installation der FastLED-Bibliothek in der Arduino IDE zu prüfen.
Eine andere Möglichkeit besteht darin, ein browserbasiertes Programm wie codebender.cc zu verwenden. Leider akzeptiert Codebender derzeit keine neuen Registrierungen, aber ich habe diese Informationen eingefügt, nur für den Fall, dass die Dinge wieder geöffnet werden. Bitte unterstützt sie, wenn ihr könnt, denn sie sind großartig! Codebender ist eine großartige Möglichkeit, jemanden in den Code einzuführen, da Sie nur ein Plug-In herunterladen müssen, um es zum Laufen zu bringen. Wenn Sie bereits die Arduino-IDE haben, springen Sie unten zu meinem Skizzenbeispiel und fügen Sie es in eine neue Skizze ein. Es gibt einen großartigen Einstieg in Arduino und Codebender Instructable von Ardumotive_com. Die Leute von Codebender haben auch einige Anleitungen zusammengestellt.
Überprüfen Sie die Skizze
Hier ist meine Skizze: FastLED Palette Button von amelia.tetterton
"Klonen und bearbeiten" Sie meine Skizze und "speichern" Sie sie in Ihrem Codebender-Konto oder kopieren Sie sie und fügen Sie sie in eine neue Skizze in Ihrer Arduino-IDE ein.
Aktualisieren Sie die erforderlichen Bereiche, wenn Sie daran interessiert sind, Änderungen vorzunehmen.
- Zeile 23: Die Helligkeit wird auf 1/8 der vollen Helligkeit eingestellt.
- Zeilen 30: Wenn Sie die Anzahl der Modi ändern, müssen Sie die Zahl "8" aktualisieren
- Zeile 45-66: Dies ist eine benutzerdefinierte Palette, die ich MyColors genannt habe. Schauen Sie sich einen RGB-Farbwähler an und finden Sie einige Farben, die Ihnen gefallen. Sie können hier 16 beliebige Farben eingeben. Es gibt ein paar Regeln: Anstatt "Golden Rod" zu schreiben, müssen Sie "GoldenRod" schreiben. Schreiben Sie also den ersten Buchstaben jedes Wortes groß und entfernen Sie alle Leerzeichen. Verlieren Sie auch nicht das Komma am Ende jeder Zeile.
- Zeilen 98-148: FastLED hat eine Reihe von integrierten "Paletten" zur Auswahl. Die Farbgruppe in einer Palette wird in von Ihnen gewählten Geschwindigkeits- und Schrittschritten durch einen LED-Streifen geschickt. Sie können GESCHWINDIGKEIT und SCHRITTE ändern, damit die Dinge genau so aussehen, wie Sie es möchten. GESCHWINDIGKEIT bezieht sich darauf, wie schnell sich die Farben bewegen. Höhere Zahlen = schnellere Bewegung. STEPS bezieht sich darauf, wie breit die Farbbänder sind. 1 = eher wie ein Farbverlauf, 10 = eher wie Streifen.
- Zeilen 170-185: Dies ist eine weitere Möglichkeit, eine neue Palette einzurichten. Dieser Modus ähnelt dem auf den Adafruit Gemma Creolen gezeigten Modus. Spielen Sie hier mit den Farben und dann mit der Geschwindigkeit und dem Mischen auf den Zeilen 145-188 und sehen Sie, was passiert.
- Zeilen 188-199: Dies ist eine weitere Möglichkeit, eine neue Palette einzurichten. In diesem Modus wird die Hälfte der LEDs grün und die andere Hälfte rosa angezeigt. Spielen Sie hier mit den Farben und dann mit der Geschwindigkeit und dem Mischen auf den Zeilen 133-135 und sehen Sie, was passiert.
Überprüfen Sie die Skizze. Denken Sie daran, auf "Speichern" zu klicken, wenn es für Sie funktioniert.
Die Gemma ist ein kostengünstiger Mikrocontroller. Wenn Sie es einstecken und einschalten, blinkt ein rotes Licht für etwa 10 Sekunden. Dies bedeutet, dass es bereit ist, Code zu "akzeptieren". Andernfalls müssen Sie die Reset-Taste drücken, um in den sogenannten "Bootloader-Modus" zu gelangen. Andere Mikrocontroller wechseln einfach automatisch in diesen Modus, aber da die Gemma so einfach ist, muss sie zuerst von jemandem getestet werden. Wenn Sie einen Fehler erhalten, versuchen Sie, Ihr Board aus- und wieder einzustecken oder drücken Sie den kleinen schwarzen "Reset"-Knopf auf dem Board. Auf einem Mac muss ich meine Gemma über einen USB-Hub mit meinem Computer verbinden (also … Gemma zu Micro-USB zu USB-Hub zu Mini-USB zu Mac), damit sie funktioniert. Die Geduld!
Laden Sie die Skizze hoch. Drücken Sie den Reset-Knopf auf der Gemma und "laden Sie" den Code auf Ihre Gemma hoch.
Stellen Sie sicher, dass Sie eine "Erfolgreich hochgeladen" oder eine andere positive Nachricht erhalten, die bestätigt, dass der Code hochgeladen wurde.
Anmerkungen
- Wenn Sie auf Probleme stoßen, bei denen das Board beim Drücken der Reset-Taste nicht in den Bootloader-Modus wechselt, versuchen Sie, Ihre Gemma vom Stromnetz zu trennen und dann wieder anzuschließen.
- Alles, was nach zwei Schrägstrichen in eine Zeile geschrieben wird, wie zum Beispiel: //, ist ein Kommentar. Du könntest "//bla, bla, bla" schreiben und es wäre in Ordnung. Mehrzeilige Kommentare liegen zwischen "/*" und "*/". Codebender lässt alle Kommentare grün aussehen. Leerzeichen und Leerzeilen sind in Ordnung, also zögern Sie nicht, die Dinge zu trennen, um für Sie zu arbeiten.
- Stellen Sie sicher, dass Sie das richtige Board (Gemma) und Port ausgewählt haben.
- "Verifizieren" Sie immer, bevor Sie "hochladen". Codebender oder die IDE werden Sie wissen lassen, wenn Ihre Skizze zu groß ist. Wenn dies der Fall ist, müssen Sie es ändern, indem Sie einen Ihrer "Modi" entfernen.
Schritt 6: Testen
-
Stellen Sie sicher, dass Ihre Drähte richtig angeschlossen sind.
- Verfolgen Sie den Draht vom GND-Loch an Ihrer Gemma zu einem der GND-Löcher am NeoPixel-Ring.
- Verfolgen Sie den Draht vom Vout-Loch an Ihrer Gemma zu einem der VCC / V + -Löcher am NeoPixel-Ring.
- Verfolgen Sie den Draht vom D0-Loch an Ihrer Gemma zum Data In-Loch am NeoPixel-Ring
- Stellen Sie sicher, dass beide Beine des weißen Knopfes mit der Platine verlötet sind.
- Stecken Sie den jst-Stecker von der Batterie in die Platine und schalten Sie die Platine in die Ein-Position, falls dies noch nicht geschehen ist.
- Drücken Sie die weiße Taste, um durch die verschiedenen Modi zu scrollen.
- Klopfen Sie sich auf den Rücken.
Schritt 7: Vervollständigen und ausstatten
- Befestigen Sie den Akku mit Klebeband oder Kleber an der Rückseite der Gemma*
- Bringen Sie alle Accessoires an, die Sie mögen, um Ohrringe, eine Halskette, eine Anstecknadel oder etwas anderes zu machen. Die winzigen Sprungringe für die Schmuckherstellung passen perfekt in alle offenen Löcher des Neopixel-Rings. Schreibe alle neuen Ideen in die Kommentare!
- Verwenden Sie einen Faden, um die Position der Gemma im Neopixel-Ring zu verstärken, insbesondere wenn Sie dünneren Draht als 26 g verwenden.
- Legen Sie etwas Kleber* auf die Gemma, wo die Drähte auf die Platine treffen.
- Trennen Sie den Akku von der Platine und platzieren Sie etwas Kleber* dort, wo die Akkukabel auf den Akku und den Stecker treffen.
*Wenn Sie e6000 verwenden, tun Sie dies zuletzt, da die vollständige Einstellung gut 24 Stunden dauert. Sie können auch Heißkleber verwenden, aber seien Sie vorsichtig, wenn Sie ihn auf oder in der Nähe des Akkus verwenden. Ich bin lieber vorsichtig!