Inhoudsopgave:
- Stap 1: Verzamel materialen
- Stap 2: Bevestig de knop
- Stap 3: Bevestig draden aan Gemma
- Stap 4: Bevestig draden aan Ring
- Stap 5: Programmeer uw Gemma
- Stap 6: Testen
- Stap 7: Voltooi en accessoires
Video: Resplendr-hanger: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Dit project is geïnspireerd door Becky Stern en Lady Ada's Adafruit Gemma Hoop Earrings en de geweldige mensen met de FastLED-bibliotheek.
Deze instructable laat je zien hoe je een mooie LED-hanger kunt maken met een of meer LED-ringen. Ik hou van verschillende modi op mijn wearables, dus dit project bevat een knop als moduskiezer.
Ik ga niet bespreken hoe u meerdere ringen aan uw project kunt toevoegen, maar enkele foto's geven u een idee van de mogelijkheden.
In de video wordt uitgelegd hoe je alles in elkaar zet. Bedankt voor het volgen!
Stap 1: Verzamel materialen
Hier is alles wat je nodig hebt:
-
Adafruit GEMMA v2 - Miniatuur draagbaar elektronisch platform - Deze kleine draagbare microcontroller zal het brein van uw project zijn. Dit verbindt de batterij met de lichten en vertelt de lichten wat ze moeten doen. Hier is een overzicht van de onderdelen van het bord.
- USB - Dit wordt gebruikt om nieuwe modi naar je board te uploaden
- JST-aansluiting - Dit wordt gebruikt om de batterij op het bord aan te sluiten om deze en de LED's van stroom te voorzien
-
Invoer-/uitvoerpads
- GND - Dit levert aarde (G, -) aan de lichten en de knop
- D1 - Dit is een "digitale" pin die we gaan gebruiken voor de knop
- Vout - Dit levert stroom (V, +) aan de lichten van de batterij
- 3Vo - Deze levert 3 volt; we gaan dit niet gebruiken
- D0 - Dit is een "digitale" pin die we gaan gebruiken om de lichten te vertellen wat ze moeten doen
- D2 - Dit is een andere "digitale" pin; we gaan dit niet gebruiken
- NeoPixel Ring - 16 x 5050 RGB LED met geïntegreerde drivers - Dit is uw lichtring. Elke LED heeft een rood, een groen en een blauw licht erin. Ze combineren in verschillende hoeveelheden om alle kleuren in de regenboog te maken. Omdat we de lichten aan de gedimde kant houden, kun je echt zien hoe rood, groen en blauw licht alle kleuren vormen.
- Lithium-ion-polymeerbatterij - 3.7v 150mAh - De batterij wordt aangesloten op uw Gemma om uw lampen van stroom te voorzien en wordt opgeladen met behulp van de USB-oplader, niet de Gemma. Om deze batterij op te laden, moet u deze loskoppelen van de Gemma
- Adafruit Micro Lipo - USB LiIon/LiPoly-oplader - v1 - Sluit, zoals hierboven vermeld, uw batterij aan op deze oplader en sluit de platte kant aan op een USB-aansluiting. Een klein groen lampje geeft aan dat uw batterij "klaar" is met opladen.
- Tactiele schakelknop (6 mm dun) - Deze kleine witte klikknop navigeert tussen modi
- Silicone Cover Stranded-Core Wire - 26AWG - Er worden 3 stukken draad gebruikt, elk ongeveer 4 "lang. Je hebt niet de volledige lengte van de draad nodig, dus je hebt extra als je een fout maakt.
- Sieradenaccessoires - springringen, oorbellen, nylon koord, kabelketting, magnetische pin
- e6000
Dit is wat ik op mijn werkplek heb: helpende handen, soldeerbout, Hakko Brass Sponge Solder Tip Cleaner, soldeer, een oude houten snijplank en een ventilator in de buurt.
Stap 2: Bevestig de knop
Bevestig de kleine witte knop aan de Gemma door de pootjes door de gaatjes gemarkeerd met "GND" en "D1" te schuiven.
Zet de knoop vast door de pootjes aan de achterkant van de Gemma om te vouwen. We zullen de knop op het bord solderen, maar het zou hier comfortabel moeten zitten in deze positie.
Soldeer het nog niet, anders sluit je misschien het GND-gat dat we in de volgende stap nodig hebben!
Stap 3: Bevestig draden aan Gemma
- Knip 3 draden af tot ongeveer 4 "elk. Traditioneel wordt rood gebruikt voor voeding (+, V+, V), zwart of wit wordt gebruikt voor aarde (G, GND) en een andere kleur wordt gebruikt voor data (D). gewoon met behulp van 3 draden voor dit project, alle kleuren zullen doen.
- Strip ongeveer 1/2 "- 3/4" van het ene uiteinde van elke draad.
- Draai het gestripte uiteinde van de eerste draad.
- Voer het door het gat gemarkeerd met GND. U wilt dat de draad van de voorkant van de Gemma (met de knoppen) naar de achterkant loopt. Probeer de draadisolatie zo dicht mogelijk bij het gat te krijgen. Ik vind dat het vouwen van de draad aan de achterkant hem naar beneden houdt.
- Draai de Gemma om en soldeer de draad en het knopbeen aan de GND-pin op de Gemma
- Draai het gestripte uiteinde van een tweede draad.
- Voer het door het gat gemarkeerd Vout. U wilt dat de draad van de voorkant van de Gemma (met de knoppen) naar de achterkant loopt. Probeer de draadisolatie zo dicht mogelijk bij het gat te krijgen. Ik vind dat het vouwen van de draad aan de achterkant hem naar beneden houdt.
- Draai de Gemma om en soldeer de draad en het knopbeen aan de Vout-pin op de Gemma
- Draai het gestripte uiteinde van een derde draad.
- Voer het door het gat gemarkeerd met D0. U wilt dat de draad van de voorkant van de Gemma (met de knoppen) naar de achterkant loopt. Probeer de draadisolatie zo dicht mogelijk bij het gat te krijgen. Ik vind dat het vouwen van de draad aan de achterkant hem naar beneden houdt.
- Draai de Gemma om en soldeer de draad en het knopbeen aan de D0-pin op de Gemma.
- Soldeer het tweede knopbeen aan de achterkant van de D1-pin op de Gemma.
- Knip de overtollige draden af.
Opmerking: als u gemakkelijk kunt solderen, kunt u mogelijk alle draden plaatsen en het solderen in één keer voltooien. Ik raad beginners aan om één draad tegelijk te solderen.
Stap 4: Bevestig draden aan Ring
- Leg de Gemma en de Neopixel Ring neer met zowel de LED's als de onderdelen van de Gemma naar boven gericht. Plaats de D1-pin op de Gemma het dichtst bij het gat op de Neopixel-ring met de tekst "Data In"
- Bepaal waar u de draad moet knippen en strippen om deze twee te verbinden. U zult waarschijnlijk 1-1,5" draad tussen de Gemma en Neopixel Ring nodig hebben om voldoende speling te hebben.
- Markeer met je vingernagels of een scherp voorwerp twee plekken op de draad - waar je de draad naartoe knipt en waar je de draad naartoe stript. Geef jezelf 1/2 "- 3/4" gestripte draad om mee te werken.
- Knip en strip de resterende twee draden op ongeveer dezelfde lengte.
- Draai het gestripte uiteinde van de "D0"-draad en voer deze door het gat gemarkeerd met "D In" op de Neopixel-ring. U kunt de draad door de voor- of achterkant van de Neopixel Ring voeren.
- Soldeer de D0-draad aan de Neopixel Ring.
- Draai het gestripte uiteinde van de "GND"-draad en voer het door het gat gemarkeerd met "G" op de Neopixel Ring. U kunt de draad door de voor- of achterkant van de Neopixel Ring voeren.
- Soldeer de "GND" draad aan de Neopixel Ring.
- Draai het gestripte uiteinde van de "Vout"-draad en voer deze door het gat gemarkeerd met "V+" op de Neopixel-ring. U kunt de draad door de voor- of achterkant van de Neopixel Ring voeren.
- Soldeer de "Vout" draad aan de Neopixel Ring.
- Knip de overtollige draden af.
Opmerking: als u gemakkelijk kunt solderen, kunt u mogelijk alle draden plaatsen en het solderen in één keer voltooien. Ik raad beginners aan om één draad tegelijk te solderen.
Stap 5: Programmeer uw Gemma
Eerst heb je een manier nodig om je bord te programmeren. Download de Arduino IDE of gebruik een webgebaseerde IDE als die beschikbaar is.
Als Arduino nieuw voor je is en een nieuw project wilt starten, heb je enkele opties.
Ik gebruik meestal de Arduino IDE, gedownload van hun site. U moet de bibliotheken en ondersteuning installeren voor het bord dat u gebruikt. Aangezien dit een meer diepgaand proces is, raad ik aan om de pagina Adafruit Introductie tot Gemma te bekijken en vervolgens bronnen te bekijken voor het installeren van de FastLED-bibliotheek in de Arduino IDE.
Een andere optie is om een browsergebaseerd programma zoals codebender.cc te gebruiken. Helaas accepteert codebender momenteel geen nieuwe registraties, maar ik heb deze informatie toegevoegd voor het geval ze dingen weer openen. Steun ze alsjeblieft als je kunt, want ze zijn geweldig! Codebender is een geweldige manier om iemand kennis te laten maken met code, omdat je alleen maar een plug-in hoeft te downloaden om ermee aan de slag te gaan. Als je de Arduino IDE al hebt, spring dan hieronder naar mijn schetsvoorbeeld en plak het in een nieuwe schets. Er is een geweldige Aan de slag met Arduino en Codebender Instructable van Ardumotive_com. De mensen van Codebender hebben ook nogal wat instructables samengesteld.
Bekijk de schets
Hier is mijn schets: FastLED Palette Button door amelia.tetterton
"Kloon en bewerk" mijn schets en "bewaar" deze in je codebender-account of kopieer en plak hem in een nieuwe schets in je Arduino IDE.
Werk de benodigde gebieden bij als u wijzigingen wilt aanbrengen.
- Regel 23: De helderheid is ingesteld op 1/8 van de volledige helderheid.
- Regels 30: als u het aantal modi wijzigt, moet u het nummer "8" bijwerken
- Regel 45-66: Dit is een aangepast palet dat ik MyColors heb genoemd. Bekijk een RGB-kleurkiezer en vind een aantal kleuren die je leuk vindt. Je kunt hier elke 16 kleuren plaatsen die je leuk vindt. Er zijn een paar regels: in plaats van "golden rod" te schrijven, moet je "GoldenRod" schrijven. Gebruik dus een hoofdletter van de eerste letter van elk woord en verwijder eventuele spaties. Laat de komma aan het einde van elke regel ook niet los.
- Regels 98-148: FastLED heeft een aantal ingebouwde "paletten" om uit te kiezen. De groep kleuren in een palet wordt door een strook LED's gestuurd in snelheids- en stapstappen die u hebt gekozen. U kunt de SNELHEID en STEPS wijzigen om de dingen er precies zo uit te laten zien als u wilt. SNELHEID verwijst naar hoe snel de kleuren bewegen. Hogere getallen = snellere beweging. STEPS verwijst naar hoe breed de kleurbanden zijn. 1 = meer als een verloop, 10 = meer als strepen.
- Regels 170-185: Dit is een andere manier om een nieuw palet op te zetten. Deze modus is vergelijkbaar met de modus die wordt getoond op de Adafruit Gemma Hoop Earrings. Speel hier met de kleuren en dan de snelheid, en meng op regel 145-188 en kijk wat er gebeurt.
- Regels 188-199: Dit is een andere manier om een nieuw palet op te zetten. In deze modus wordt de helft van de LED's groen en de andere helft roze weergegeven. Speel hier met de kleuren en dan de snelheid, en meng op regel 133-135 en kijk wat er gebeurt.
Controleer de schets. Vergeet niet op "Opslaan" te klikken als het voor u werkt.
De Gemma is een goedkope microcontroller. Wanneer u de stekker in het stopcontact steekt en inschakelt, knippert het rode lampje ongeveer 10 seconden lang. Dit betekent dat het klaar is om de code te "accepteren". Anders moet u op de reset-knop drukken om naar de zogenaamde "bootloader-modus" te gaan. Andere microcontrollers gaan gewoon automatisch naar deze modus, maar omdat de Gemma zo eenvoudig is, heeft hij iemand nodig om hem eerst op de hoogte te stellen. Als je een foutmelding krijgt, probeer dan je board los te koppelen en weer aan te sluiten of druk op de kleine zwarte "reset"-knop op het board. Op een Mac moet ik mijn Gemma op mijn computer aansluiten via een USB-hub (dus … Gemma naar microusb naar USB-hub naar miniusb naar Mac) om het te laten werken. Geduld!
Upload de schets. Druk op de resetknop op de Gemma en "Upload" de code naar uw Gemma.
Zorg ervoor dat u de melding 'Geupload met succes' of een ander positief bericht krijgt waarin wordt bevestigd dat de code is geüpload.
Opmerkingen:
- Als je problemen tegenkomt waarbij het bord niet naar de bootloader-modus gaat wanneer je op de reset-knop drukt, probeer dan je Gemma los te koppelen en vervolgens weer aan te sluiten.
- Alles dat na twee schuine strepen op een regel wordt geschreven, zoals dit: //, is een opmerking. Je zou "// blah, blah, blah" kunnen schrijven en het zou goed zijn. Opmerkingen met meerdere regels vallen tussen "/*" en "*/". Codebender zorgt ervoor dat alle opmerkingen er groen uitzien. Spaties en lege regels zijn prima, dus voel je vrij om dingen te scheiden om voor jou te werken.
- Zorg ervoor dat je het juiste bord (Gemma) en poort hebt geselecteerd.
- Altijd "verifiëren" voordat u "upload". Codebender of de IDE laten u weten of uw schets te groot is. Als dit het geval is, moet u het wijzigen door een van uw "modi" te verwijderen.
Stap 6: Testen
-
Zorg ervoor dat uw draden goed zijn aangesloten.
- Trek de draad van het GND-gat op je Gemma naar een van de GND-gaten op de NeoPixel Ring.
- Trek de draad van het Vout-gat op uw Gemma naar een van de VCC/V+-gaten op de NeoPixel Ring.
- Trek de draad van het D0-gat op uw Gemma naar het Data In-gat op de NeoPixel Ring
- Zorg ervoor dat beide pootjes van de witte knop aan het bord zijn gesoldeerd.
- Steek de jst-connector van de batterij in het bord en zet het bord in de aan-stand als dat nog niet het geval is.
- Druk op de witte knop om door de verschillende modi te bladeren.
- Geef jezelf een schouderklopje.
Stap 7: Voltooi en accessoires
- Bevestig de batterij aan de achterkant van de Gemma met foamtape of lijm*
- Bevestig alle accessoires die je leuk vindt om oorbellen, een ketting, een speld of iets anders te maken. De kleine ringetjes voor het maken van sieraden passen perfect in alle open gaten op de Neopixel-ring. Zet eventuele nieuwe ideeën in de reacties!
- Gebruik draad om de positie van de Gemma in de Neopixel-ring te versterken, vooral als u draad gebruikt die dunner is dan 26 g.
- Breng wat lijm* aan op de Gemma waar de draden het bord raken.
- Koppel de batterij los van het bord en breng wat lijm* aan op de plaats waar de batterijdraden de batterij en de connector raken.
*Als u de e6000 gebruikt, doe dit dan als laatste, aangezien het ruim 24 uur duurt voordat deze volledig is ingesteld. U kunt ook hete lijm gebruiken, maar wees voorzichtig met het gebruik op of in de buurt van de batterij. Ik ben liever voorzichtig!
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)