Innehållsförteckning:

TwirLED: Light Up kjol: 8 steg (med bilder)
TwirLED: Light Up kjol: 8 steg (med bilder)

Video: TwirLED: Light Up kjol: 8 steg (med bilder)

Video: TwirLED: Light Up kjol: 8 steg (med bilder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Image
Image
TwirLED: Light Up kjol
TwirLED: Light Up kjol
TwirLED: Light Up kjol
TwirLED: Light Up kjol

Grundidén för detta projekt är en kjol som reagerar på rörelse och lyser när du snurrar runt på dansgolvet. För social dans som blues, swing och salsa är "show off" -momentet när en dansare snurrar, så jag ville ha en kjol som bara lyser upp vid den tiden.

Funktionen uppnås genom att köra ett enkelt program som läser positionen i z-axeln för en 3-axlig sensor och triggar en ljussträng att blinka om avläsningen är över ett visst värde.

Obligatoriska färdigheter:

  • Grundläggande sömnad
  • Lödning
  • Programmering av en mikrokontroller med Arduio
  • Tålamod

Låt dig inte skrämmas av något av detta; det är en stor chans att lära sig och eller träna färdigheter. Syningen kan göras för hand om du inte har tillgång till en symaskin. Jag lärde mig bara att löda två projekt innan det här, så om du inte vet hur du gör ett sådant arbete, kommer du säkert att göra det! Arduino är inte så svårt att lära sig och du behöver inte göra något av kodskrivningen.

Steg 1: Samla material och verktyg

Samla material och verktyg
Samla material och verktyg
Samla material och verktyg
Samla material och verktyg

Jag inkluderade länkar till några av de produkter och komponenter jag använde, men allt liknande med samma stift borde fungera. Se bara till att allt kan hantera 5V -ingång så att du inte bränner ut ditt kort eller din sensor.

Verktyg

  • Symaskin (krävs inte, men är användbart)
  • Dator för att programmera din mikrokontroller
  • Lödkolv
  • "tredje handen" för att hålla saker på plats under lödning
  • Wire strippers
  • Lim pistol

Material

  • Full swing/skater kjol (en som snurrar ut ganska horisontellt vid spinning)
  • maskväv eller band för att omsluta tråden och hålla den borta från huden
  • nål och tråd
  • 30g silikonbelagd tråd
  • 3-axlig accelerometer (5V ingångskompatibel)
  • Adresserbara RGB -lysdioder
  • Pro Micro-mikrokontroller (5V) eller Sparkfun-versionen. Jag har använt båda
  • Power pack (5V output) eller något liknande
  • heta limpinnar

Om du vill göra din egen kjol, se till att du får ett tyg som har ett icke-riktat mönster och ett töjbart tyg om du inte vill installera en dragkedja. Här är en handledning om hur du gör en: DIY Skater/Circle Skirt av DIYlover89.

Steg 2: Gör Pocket för Power Pack

Gör Pocket för Power Pack
Gör Pocket för Power Pack
Gör Pocket för Power Pack
Gör Pocket för Power Pack
Gör Pocket för Power Pack
Gör Pocket för Power Pack
Gör Pocket för Power Pack
Gör Pocket för Power Pack

här är ett sätt att göra en snabbficka för att hålla powerbanken och mikrokontrollen så att de är säkra.

  • stift och sy dragkedjan på insidan av kjolen där du vill att fickan ska vara.
  • packa upp och klipp en slits i tyget mellan dragkedjan
  • sicksacksöm ovanpå tyget för att säkra sippret på plats
  • klipp en bit tyg i storlek på powerbanken och pro micro
  • klipp, stift och sy ett mindre tygstycke så att pro micro får sitt eget "hem" (en ficka i en ficka)
  • fäst hela fickan inuti kjolen över dragkedjan
  • sy på plats
  • Se till att lämna en öppning i botten av fickan för att leda igenom ledningar

Steg 3: Layoutkopplingsplan

Layoutkopplingsplan
Layoutkopplingsplan
Layoutkopplingsplan
Layoutkopplingsplan
Layoutkopplingsplan
Layoutkopplingsplan

När fickan är på plats, häng upp kjolen och lägg till några stift där du vill att lamporna ska synas igenom. Jag valde att anpassa mina lysdioder med de vita prickarna i min kjol eftersom jag tycker att det skapar en fantastisk estetik när de twinkel.

Lägg kjolen upp och ner så att du kan se var du sätter dina stiftmarkörer.

Sätt en LED på varje stift så att du bättre kan visualisera hur de fördelas och justera layouten om det verkar ojämnt. Jag använde 35 lysdioder i denna kjol, men jag tror att powerbanken kan driva mer om du vill experimentera.

Gör en karta över din ledningslayout genom att köra en färgad sträng eller tråd eller dra en linje genom varje lysdiod. Om du markerar detta med en markör eller penna, se till att det inte syns genom tyget eftersom du inte kommer att kunna lägga detta genom tvättmaskinen.

Det är viktigt att göra en plan så att du inte förlorar din plats när du börjar lödning av alla lamporna tillsammans till en lång sträng.

Steg 4: Löd allt tillsammans

Löd allt tillsammans
Löd allt tillsammans
Löd allt tillsammans
Löd allt tillsammans

Jag vill inte göra detta till en lödningshandledning, men här är några tips och tekniker som kan vara användbara:

Trådar

Följ din ledningskarta och klipp av trådarna när du går, inte allt på en gång.

När du mäter och skär, lämna lite slakhet i tråden som går mellan lysdioderna.

På platser där LED -strängen svänger, skär tråden på utsidan av svängen något längre och tråden på insidan något kortare än den mittersta tråden. Detta bidrar till mindre belastning på lödfogarna.

Löda

Detta är den mest tidskrävande delen av projektet.

Se till att du arbetar i ett välventilerat område och ta pauser.

Lödpunkterna är ganska täta på de LED-brytskivor jag använde, så jag tyckte att det var lättare att lägga en droppe lödning på var och en av kontaktpunkterna, sedan smälta den igen och sticka in tråden i det smälta lödet.

Steg 5: Ladda ner och installera programvara

Ladda ner och installera programvara
Ladda ner och installera programvara
  1. Arduino IDE om du inte redan har det installerat. Jag använder den nedladdningsbara versionen. Har inte testat webbredigeraren ännu.
  2. ATMega -kort kräver några extra steg innan du kan ladda upp kod. Spark Fun Pro Micro Hookup Guide. Var noga med att följa alla steg noga, annars kommer du att "tegla" ditt bräde.
  3. För det "gnistrande" ljusanimationsbiblioteket jag använde, gå till Libraries, Manage Libraries och lägg till ALA Library. Du kan använda vilket ljusläge eller bibliotek du vill, bara stänga av koden.

Steg 6: Anslut komponenter och ladda upp kod

Anslut komponenter och ladda upp kod
Anslut komponenter och ladda upp kod
Anslut komponenter och ladda upp kod
Anslut komponenter och ladda upp kod

Jag gillar att testa min kod, sensorer och lysdioder på en tavla som jag vet fungerar för att se till att de nya komponenterna fungerar innan de sys in i ett plagg. Jag rekommenderar att behålla mikrokontrollern som en Arduino Uno eller en Sparkfun RedBoard som inte är dedikerad till ett projekt så att du kan experimentera och köra tester. När jag gjorde min LED -sträng skulle jag ansluta den för att kontrollera att jag hade bra anslutningar så ofta.

Så här ansluter du komponenterna för detta projekt:

Accelerometeranslutning:

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

LED Strand Hook-up:

  • 5V på första LED till RAW på Pro Micro
  • Din på första LED till pin 2 på Pro Micro
  • gnd på första LED till GND på Pro Micro
  • När du skapar strängen med lysdioder, se till att pilarna pekar i samma riktning, bort från strömkällan.

Anslut powerbanken till Pro Micro med USB -kabeln

Se till att powerbanken är laddad

Här är koden:

#omfatta

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); // ställer in serieporten till 9600 rgbStrip.initWS2812 (35, 2); // ställ in antalet lysdioder i sträng till 35 och skickar data till pin 2 rgbStrip.setBrightness (0x444444); rgbStrip.setAnimation (spin); void loop () {z = analogRead (0); // läs analog ingångsstift A0 Serial.println (z, DEC); // skriv ut accelerationen i Z -axeln om (z> = 400) {Serial.print ("spin"); rgbStrip.runAnimation (); } annat {Serial.print ("steg två, tre"); }}

Steg 7: Sy LED -strängen i kjolen

Sy fast LED Strand i kjol
Sy fast LED Strand i kjol
Sy fast LED Strand i kjol
Sy fast LED Strand i kjol
Sy fast LED Strand i kjol
Sy fast LED Strand i kjol

Följ den väg du lagt ut tidigare, lösa fast LED -strängen på plats och se till att säkra varje ljus där du vill att det ska synas. Jag ville ha min i linje med de vita prickarna så att färgen ser fint ut.

När strängen är lätt säkrad, tillsätt lite varmt lim till varje lysdiod över lödpunkterna för att isolera de elektriska kontakterna och under sidorna av lysdioden för att säkerställa att den håller sig på plats medan du rör dig/dansar.

Klipp långa remsor ca 2 breda med hjälp av maskduk eller band och vik ner kanterna medan du fäster dem på plats över LED -tråden och sy sedan på plats. Detta gör tråden stabilare på kjolens tyg och hålla komponenterna från att repa eller fastna på ben eller nyloner eller andra människor.

Rekommenderad: