Inhoudsopgave:

TwirLED: oplichtende rok - Ajarnpa
TwirLED: oplichtende rok - Ajarnpa

Video: TwirLED: oplichtende rok - Ajarnpa

Video: TwirLED: oplichtende rok - Ajarnpa
Video: Michael Jackson - Billie Jean (Official Video) 2024, November
Anonim
Image
Image
TwirLED: oplichtende rok
TwirLED: oplichtende rok
TwirLED: oplichtende rok
TwirLED: oplichtende rok

Het basisidee voor dit project is een rok die reageert op beweging en oplicht als je ronddraait op de dansvloer. Voor sociale dansen zoals blues, swing en salsa, is het 'show-off'-moment wanneer een danser draait, dus ik wilde een rok die alleen op dat moment oplicht.

De functie wordt bereikt door een eenvoudig programma uit te voeren dat de positie in de z-as van een 3-assige sensor leest en een lichtstreng laat knipperen als de meting boven een bepaalde waarde ligt.

Benodigde vaardigheden:

  • Basis naaien
  • Solderen
  • Een microcontroller programmeren met Arduio
  • Geduld

Laat je door dit alles niet intimideren; het is een geweldige kans om vaardigheden te leren en/of te oefenen. Het naaien kan allemaal met de hand worden gedaan als u niet over een naaimachine beschikt. Ik heb alleen geleerd om twee projecten voorafgaand aan deze te solderen, dus als je niet weet hoe voordat je een onderneming als deze aangaat, zul je dat zeker doen! Arduino is niet zo moeilijk om te leren en je hoeft geen code te schrijven.

Stap 1: Verzamel materialen en gereedschappen

Verzamel materialen en gereedschappen
Verzamel materialen en gereedschappen
Verzamel materialen en gereedschappen
Verzamel materialen en gereedschappen

Ik heb links toegevoegd naar enkele van de producten en componenten die ik heb gebruikt, maar alles wat vergelijkbaar is met dezelfde pinnen zou moeten werken. Zorg er wel voor dat alles 5V-ingang aankan, zodat je board of sensor niet doorbrandt.

Gereedschap

  • Naaimachine (niet verplicht, wel handig)
  • Computer om je microcontroller te programmeren
  • Soldeerbout
  • "derde hand" om dingen op hun plaats te houden tijdens het solderen
  • Draadstrippers
  • Heet lijmpistool

Materialen

  • Volledige swing/skaterrok (een die vrij horizontaal uitdraait tijdens het draaien)
  • mesh stof of lint om draad te omhullen en van je huid te houden
  • naald en draad
  • Met siliconen gecoate draad van 30 g
  • 3-assige accelerometer (5V ingang compatibel)
  • Adresseerbare RGB-leds
  • Pro Micro microcontroller (5V) of de Sparkfun-versie. Ik heb beide gebruikt
  • Power pack (5V output) of iets dergelijks
  • hete lijmsticks

Als je je eigen rok wilt maken, zorg er dan voor dat je een stof krijgt met een niet-directioneel patroon en een rekbare stof als je geen rits wilt installeren. Hier is een tutorial over hoe je er een kunt maken: DIY Skater/Circle Skirt van DIYlover89.

Stap 2: Maak Pocket voor Power Pack

Zak maken voor Power Pack
Zak maken voor Power Pack
Zak maken voor Power Pack
Zak maken voor Power Pack
Zak maken voor Power Pack
Zak maken voor Power Pack
Zak maken voor Power Pack
Zak maken voor Power Pack

hier is een manier om snel een zak te maken om de powerbank en microcontroller vast te houden, zodat ze veilig zijn.

  • speld en naai de rits aan de binnenkant van de rok waar je de zak wilt hebben.
  • rits open en knip een spleet in de stof tussen de tanden van de rits
  • zigzagsteek bovenop de stof om de sipper op zijn plaats te houden
  • knip een stuk stof ter grootte van de powerbank en pro micro
  • knip, speld en naai een kleiner stuk stof zodat de pro micro zijn eigen "thuis" heeft (een zak in een zak)
  • speld de hele zak in de rok over de ritsgleuf
  • op zijn plaats naaien
  • zorg ervoor dat u een opening in de bodem van de zak laat om de draden door te leiden

Stap 3: Lay-out bedradingsplan

Lay-out bedradingsplan
Lay-out bedradingsplan
Lay-out bedradingsplan
Lay-out bedradingsplan
Lay-out bedradingsplan
Lay-out bedradingsplan

Nadat de zak op zijn plaats zit, hang je de rok op en voeg je wat spelden toe waar je wilt dat de lichten doorschijnen. Ik heb ervoor gekozen om mijn LED's uit te lijnen met de witte stippen in mijn rok omdat ik denk dat het een geweldige esthetiek creëert als ze twinkelen.

Leg de rok ondersteboven neer zodat je kunt zien waar je je pinmarkers hebt geplaatst.

Zet een LED op elke pin zodat je beter kunt visualiseren hoe ze zijn verdeeld, en pas de lay-out aan als het echt ongelijk lijkt. Ik heb 35 LED's in deze rok gebruikt, maar ik denk dat de powerbank meer kan voeden als je wilt experimenteren.

Maak een kaart van uw bedradingslay-out door een gekleurde draad of draad te laten lopen of een lijn door elke LED te trekken. Als je dit markeert met een stift of potlood, zorg er dan voor dat het niet door je stof heen zichtbaar is, omdat je dit niet door de wasmachine kunt halen.

Het is belangrijk om een plan te maken zodat je je plaats niet kwijtraakt als je eenmaal alle lampen aan elkaar gaat solderen tot één lange streng.

Stap 4: Soldeer alles samen

Soldeer alles samen
Soldeer alles samen
Soldeer alles samen
Soldeer alles samen

Ik wil hier geen soldeer-tutorial van maken, maar hier zijn een paar tips en technieken die nuttig kunnen zijn:

Draden

Volg uw bedradingskaart en knip de draden door terwijl u bezig bent, niet allemaal tegelijk.

Laat bij het meten en snijden wat speling in de draad die tussen de LED's loopt.

Op plaatsen waar de streng LED's een bocht maakt, knipt u de draad aan de buitenkant van de bocht iets langer en de draad aan de binnenkant iets korter dan de middelste draad. Dit helpt om de soldeerverbindingen minder te belasten.

Soldeer

Dit is het meest tijdrovende onderdeel van het project.

Zorg ervoor dat u in een goed geventileerde ruimte werkt en neem pauzes.

De soldeerpunten zitten behoorlijk strak op de LED-breakoutboards die ik heb gebruikt, dus ik vond het gemakkelijker om een druppel soldeer op elk van de contactpunten te doen, het vervolgens opnieuw te smelten en de draad in het gesmolten soldeer te steken.

Stap 5: Software downloaden en installeren

Software downloaden en installeren
Software downloaden en installeren
  1. Arduino IDE als je het nog niet hebt geïnstalleerd. Ik gebruik de downloadbare versie. Heb de versie van de webeditor nog niet geprobeerd.
  2. ATMega-borden vereisen een paar extra stappen voordat u code kunt uploaden. Spark Fun Pro Micro Aansluitgids. Zorg ervoor dat je alle stappen zorgvuldig volgt, anders "metselt" je je bord.
  3. Ga voor de "sparkle" light-animatiebibliotheek die ik heb gebruikt naar Bibliotheken, Bibliotheken beheren en voeg ALA-bibliotheek toe. Je kunt elke gewenste lichtmodus of bibliotheek gebruiken, schakel gewoon de code uit.

Stap 6: Sluit componenten aan en upload code

Componenten aansluiten en code uploaden
Componenten aansluiten en code uploaden
Componenten aansluiten en code uploaden
Componenten aansluiten en code uploaden

Ik test mijn code, sensoren en LED's graag op een bord waarvan ik weet dat het werkt om ervoor te zorgen dat de nieuwe componenten werken voordat ze in een kledingstuk worden genaaid. Ik raad aan om een microcontroller te houden zoals een Arduino Uno of een Sparkfun RedBoard die niet aan een project is toegewezen, zodat je kunt experimenteren en tests kunt uitvoeren. Toen ik mijn LED-streng aan het maken was, zou ik hem aansluiten om te controleren of ik af en toe goede verbindingen had.

Hier leest u hoe u de componenten voor dit project aansluit:

Versnellingsmeter aansluiting:

  • VCC op versnellingsmeter naar VCC op Pro Micro
  • GND op versnellingsmeter naar GND op Pro Micro
  • Z-OUT op versnellingsmeter naar A0 op Pro Micro
  • Y-OUT op versnellingsmeter naar A1 op Pro Micro
  • x-OUT op versnellingsmeter naar A2 op Pro Micro

LED Strand Aansluiting:

  • 5V op eerste LED naar RAW op Pro Micro
  • Din op eerste LED naar pin 2 op Pro Micro
  • gnd op eerste LED naar GND op Pro Micro
  • Zorg er bij het maken van de streng LED's voor dat de pijlen in dezelfde richting wijzen, weg van de stroombron.

Sluit de powerbank aan op de Pro Micro met de USB-kabel

Zorg ervoor dat de powerbank is opgeladen

Hier is de code:

#erbij betrekken

AlaLedRgb rgbStrip; AlaSeq spin = { { ALA_OFF, 100, 100, alaPalNull }, { ALA_SPARKLE, 1000, 1000, alaPalCool }, { ALA_OFF, 100, 100, alaPalNull }, { ALA_ENDSEQ } }; int z; void setup() { Serial.begin(9600); // stelt de seriële poort in op 9600 rgbStrip.initWS2812 (35, 2); // stel het aantal LED's in streng in op 35 en verzendt gegevens naar pin 2 rgbStrip.setBrightness (0x444444); rgbStrip.setAnimation(spin); void loop () { z = analogRead (0); // lees analoge ingangspin A0 Serial.println (z, DEC); // print de versnelling in de Z-as if (z >= 400) { Serial.print("spin"); rgbStrip.runAnimation(); } else { Serial.print("stap twee, drie"); } }

Stap 7: Naai LED-streng in rok

Naai LED-streng in rok
Naai LED-streng in rok
Naai LED-streng in rok
Naai LED-streng in rok
Naai LED-streng in rok
Naai LED-streng in rok

Volg het pad dat u eerder hebt uitgestippeld en steek de LED-streng losjes op zijn plaats en zorg ervoor dat u elk licht vastzet waar u wilt dat het doorschijnt. Ik wilde de mijne uitgelijnd met de witte stippen, zodat de kleur mooi doorschijnt.

Nadat de streng licht is vastgezet, voegt u wat hete lijm toe aan elke LED over de soldeerpunten om de elektrische contacten te isoleren, en onder de zijkanten van de LED om ervoor te zorgen dat deze op zijn plaats blijft terwijl u beweegt/danst.

Gebruik een gaasstof of lint, knip lange stroken van ongeveer 2 breed en vouw de randen naar beneden terwijl u ze op hun plaats over de LED-streng speldt, en naai vervolgens op zijn plaats. Hierdoor wordt de streng stabieler op de stof van de rok en zorg ervoor dat de onderdelen niet krassen op poten, nylons of andere mensen.

Aanbevolen: