Indholdsfortegnelse:

TwirLED: Light Up Skirt: 8 trin (med billeder)
TwirLED: Light Up Skirt: 8 trin (med billeder)

Video: TwirLED: Light Up Skirt: 8 trin (med billeder)

Video: TwirLED: Light Up Skirt: 8 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, November
Anonim
Image
Image
TwirLED: Light Up Nederdel
TwirLED: Light Up Nederdel
TwirLED: Light Up Nederdel
TwirLED: Light Up Nederdel

Grundidéen til dette projekt er en nederdel, der reagerer på bevægelse og lyser, når du snurrer rundt på dansegulvet. Til social dans som blues, swing og salsa er "show off" -øjeblikket, når en danser spinder, så jeg ville have en nederdel, der kun lyser på det tidspunkt.

Funktionen udføres ved at køre et enkelt program, der læser positionen i z-aksen på en 3-akset sensor og udløser en lysstreng til at blinke, hvis aflæsningen er over en bestemt værdi.

Påkrævede færdigheder:

  • Grundlæggende syning
  • Lodning
  • Programmering af en mikrocontroller med Arduio
  • Tålmodighed

Lad dig ikke skræmme af noget af dette; det er en god chance for at lære og eller øve færdigheder. Syningen kan alle udføres i hånden, hvis du ikke har adgang til en symaskine. Jeg lærte kun at lodde to projekter forud for dette, så hvis du ikke ved hvordan, før du påbegynder et forsøg som dette, vil du helt sikkert efterfølgende! Arduino er ikke for svært at lære, og du behøver ikke at skrive noget om koden.

Trin 1: Saml materialer og værktøjer

Saml materialer og værktøjer
Saml materialer og værktøjer
Saml materialer og værktøjer
Saml materialer og værktøjer

Jeg inkluderede links til nogle af de produkter og komponenter, jeg brugte, men noget lignende med de samme ben skulle fungere. Bare sørg for at alt kan håndtere 5V input, så du ikke brænder dit kort eller sensor ud.

Værktøjer

  • Symaskine (ikke påkrævet, men nyttigt)
  • Computer til programmering af din mikrokontroller
  • Loddekolbe
  • "tredje hånd" for at hjælpe med at holde tingene på plads under lodning
  • Wire strippere
  • Varm limpistol

Materialer

  • Fuld swing/skater nederdel (en der spinder ret vandret ud når den centrifugerer)
  • maske eller bånd til at omslutte tråd og holde det væk fra din hud
  • nål og tråd
  • 30g silikone belagt tråd
  • 3-akset accelerometer (5V input kompatibel)
  • Adresserbare RGB -lysdioder
  • Pro Micro-mikrokontroller (5V) eller Sparkfun-versionen. Jeg har brugt begge
  • Power pack (5V output) eller sådan noget
  • varme limpinde

Hvis du vil lave din egen nederdel, skal du sørge for at få et stof, der har et retningsfrit mønster og et elastisk stof, hvis du ikke vil installere en lynlås. Her er en vejledning i, hvordan du laver en: DIY Skater/Circle Skirt af DIYlover89.

Trin 2: Lav lomme til Power Pack

Lav lomme til Power Pack
Lav lomme til Power Pack
Lav lomme til Power Pack
Lav lomme til Power Pack
Lav lomme til Power Pack
Lav lomme til Power Pack
Lav lomme til Power Pack
Lav lomme til Power Pack

her er en måde at lave en hurtig lomme til at holde powerbanken og mikro-controlleren, så de er sikre.

  • pin og sy lynlås til indersiden af nederdelen, hvor du vil have lommen.
  • pakning og klip en slids i stoffet mellem lynlåsetænderne
  • zigzagsting oven på stoffet for at fastgøre sipperen på plads
  • klip et stykke stof på størrelse med powerbanken og pro micro
  • klip, pin og sy et mindre stykke stof, så pro micro vil have sit eget "hjem" (en lomme i en lomme)
  • pin hele lommen inde i nederdelen over lynlåsslidsen
  • sy på plads
  • Sørg for at efterlade en åbning i bunden af lommen for at føre ledninger igennem

Trin 3: Layout ledningsplan

Layout ledningsplan
Layout ledningsplan
Layout ledningsplan
Layout ledningsplan
Layout ledningsplan
Layout ledningsplan

Når lommen er på plads, skal du hænge nederdelen op og tilføje nogle stifter, hvor du vil have lysene til at vise igennem. Jeg valgte at justere mine lysdioder med de hvide prikker i min nederdel, fordi jeg synes, det skaber en fantastisk æstetik, når de twinkel.

Læg nederdelen på hovedet, så du kan se, hvor du sætter dine stiftmarkører.

Sæt en LED på hver pin, så du bedre kan visualisere, hvordan de fordeles, og juster layoutet, hvis det virker virkelig ujævnt. Jeg brugte 35 lysdioder i denne nederdel, men jeg tror, at powerbanken er i stand til at drive mere, hvis du vil eksperimentere.

Lav et kort over dit ledningslayout ved at køre en farvet snor eller ledning eller tegne en streg gennem hver LED. Hvis du markerer dette med en markør eller blyant, skal du sørge for, at det ikke kommer igennem dit stof, da du ikke vil kunne lægge dette gennem vaskemaskinen.

Det er vigtigt at lave en plan, så du ikke mister din plads, når du først begynder at lodde alle lysene sammen til en lang tråd.

Trin 4: Lod alt sammen

Lodde alt sammen
Lodde alt sammen
Lodde alt sammen
Lodde alt sammen

Jeg vil ikke gøre dette til en loddetutorial, men her er et par tips og teknikker, der kan være nyttige:

Ledninger

Følg dit ledningskort og klip ledningerne, mens du går, ikke alt på én gang.

Når du måler og skærer, skal der være lidt slap i ledningen, der løber mellem lysdioder.

På steder, hvor LED -strengen drejer, skal du skære tråden på ydersiden af svingen lidt længere og tråden på indersiden lidt kortere end den midterste ledning. Dette hjælper med at lægge mindre belastning på loddeledene.

Lodde

Dette er den mest tidskrævende del af projektet.

Sørg for, at du arbejder i et godt ventileret område og holder pauser.

Loddepunkterne er ret stramme på de LED breakout boards, jeg brugte, så jeg fandt det lettere at lægge en dråbe loddemateriale på hvert af kontaktpunkterne, derefter smelte det igen og stikke tråden ind i det smeltede loddemetal.

Trin 5: Download og installer software

Download og installer software
Download og installer software
  1. Arduino IDE, hvis du ikke allerede har det installeret. Jeg bruger den version, der kan downloades. Har ikke prøvet webredigeringsversionen endnu.
  2. ATMega -tavler kræver et par ekstra trin, før du kan uploade kode. Spark Fun Pro Micro -tilslutningsguide. Sørg for at følge alle trin omhyggeligt, ellers vil du "tegl" dit bord.
  3. For det "gnistrende" lys animationsbibliotek, jeg brugte, skal du gå til biblioteker, administrere biblioteker og tilføje ALA -bibliotek. Du kan bruge enhver lystilstand eller et bibliotek, du kan lide, bare sluk koden.

Trin 6: Tilslut komponenter og uploadkode

Tilslut komponenter og uploadkode
Tilslut komponenter og uploadkode
Tilslut komponenter og uploadkode
Tilslut komponenter og uploadkode

Jeg kan godt lide at teste min kode, sensorer og lysdioder på et bræt, jeg ved, fungerer for at sikre, at de nye komponenter er funktionelle, før de syes ind i et tøj. Jeg anbefaler at beholde mikrocontroller som en Arduino Uno eller en Sparkfun RedBoard, der ikke er dedikeret til et projekt, så du kan eksperimentere og køre tests. Da jeg lavede min LED -streng, ville jeg tilslutte den for at kontrollere, at jeg havde gode forbindelser så ofte.

Sådan tilsluttes komponenterne til dette projekt:

Accelerometer tilslutning:

  • VCC på accelerometer til VCC på Pro Micro
  • GND på accelerometer til GND på Pro Micro
  • Z-OUT på accelerometer til A0 på Pro Micro
  • Y-OUT på accelerometer til A1 på Pro Micro
  • x-OUT på accelerometer til A2 på Pro Micro

LED Strand tilslutning:

  • 5V på første LED til RAW på Pro Micro
  • Din på første LED til pin 2 på Pro Micro
  • gnd på første LED til GND på Pro Micro
  • Når du opretter en LED -streng, skal du sørge for, at pilene peger i samme retning væk fra strømkilden.

Tilslut powerbank til Pro Micro med USB -kablet

Sørg for, at powerbanken er opladet

Her er koden:

#omfatte

AlaLedRgb rgbStrip; AlaSeq spin = {{ALA_OFF, 100, 100, alaPalNull}, {ALA_SPARKLE, 1000, 1000, alaPalCool}, {ALA_OFF, 100, 100, alaPalNull}, {ALA_ENDSEQ}}; int z; ugyldig opsætning () {Serial.begin (9600); // indstiller den serielle port til 9600 rgbStrip.initWS2812 (35, 2); // sæt antal LED'er i streng til 35 og sender data til pin 2 rgbStrip.setBrightness (0x444444); rgbStrip.setAnimation (spin); void loop () {z = analogRead (0); // læs analog input pin A0 Serial.println (z, DEC); // udskriv accelerationen i Z -aksen hvis (z> = 400) {Serial.print ("spin"); rgbStrip.runAnimation (); } else {Serial.print ("trin to, tre"); }}

Trin 7: Sy LED Strand i nederdel

Sy LED Strand i nederdel
Sy LED Strand i nederdel
Sy LED Strand i nederdel
Sy LED Strand i nederdel
Sy LED Strand i nederdel
Sy LED Strand i nederdel

Følg den sti, du tidligere har lagt ud, og sy løst LED -strengen løst på plads, og sørg for at sikre hvert lys, hvor du vil have det igennem. Jeg ville have min justeret med de hvide prikker, så farven viser sig pænt.

Når strengen er let fastgjort, tilføjes lidt varm lim til hver LED over loddepunkterne for at isolere de elektriske kontakter og under siderne af LED'en for at sikre, at den forbliver på plads, mens du bevæger dig/danser.

Skær lange strimler, der er ca. 2 brede, og brug kanterne med et netstof eller et bånd, og fold kanterne under, mens de fastgøres på plads over LED -tråden, og sy derefter på plads. Dette vil gøre tråden mere stabil på skørtets stof og holde komponenterne fra at ridse eller fange på ben eller nyloner eller andre mennesker.

Anbefalede: