LEDDE matrisen skjorta (1 / 7 steg)
Steg 1: Komponenter och planering
För den grundläggande LED Array:
- Arduino Lilypad 328 Main ombord som controller (Sparkfun)
- Laddningsbart litium Polymer-batteri (Sparkfun)
- Lilypad Simple Power Board (Sparkfun)
- 50 LilyPad lysdioder (vi använde 48, men de kommer i 5-pack) (Sparkfun)
- FTDI Breakout styrelse (för att programmera Lilypad) (Sparkfun)
- USB och Mini USB anslutar (för att ansluta FTDI styrelsen till datorn)
- Ledande tråd (vi gick igenom flera bobiner full, och kunde troligen har beställt en större spole) (Sparkfun)
- Nål med ett stort öga att hålla den ledande tråden
- En sharpie
- Tyg att hålla LED Array (vi valde mellantunga denim att se till att det var tunt nog att sy enkelt, men tjocka tillräckligt för att förhindra kortslutning genom tyget).
- Tunn svart tyg att sy över matrisen, så att vi kan se lampor blinkar, dölja men kretsarna.
- Tyg lim
- Billiga t-shirts (Mål!)
- Svart kardborrband att fästa den LED Array tyg, tunn täcka tyg och T-shirt tillsammans
För joystick:
- Sparkfun tummen Joystick (Sparkfun)
- Sparkfun Breakout styrelsen för tummen Joystick (Sparkfun)
- Breakaway headers ansluta kabeln till Joystick Breakout styrelsen (Sparkfun)
- 5-polig kontakt och kabel ansluta joysticken till Lilypad (kontakten vi köpte kom med både manliga och kvinnliga kontakter. Vi använde endast den kvinnliga hälften) (AllElectronics)
- Lödkolv och böter-gage löda (att ansluta joystick och utbrytarrepubliken headers till breakout styrelsen)
- Wire cutter att skala ändarna på kontakten så de kunde sys in i projektet
Istället för att sy matrisen direkt till t-shirt, blir matrisen sydda på en tyg panel som är fäst på framsidan av t-shirt med kardborre. Det är mycket lättare att sy på en platt tyg panel än en böjd t-shirt, och gör att vi kan ta bort panelen och använda den i andra projekt.
Jag beslutade att en 8 x 6 LED array skulle vara hanterbara för att program med en Arduino. Arduino LilyPad har bara 20 utgångsstift, så kontrollera alla 48 lysdioder individuellt kräver en teknik som kallas "multiplexing". Det finns flera olika multiplexering metoder som tillåter kontroll av flera LEDs av ett mindre antal utgångar. Denna metod kräver sy alla LED katod tillsammans i rader och ansluta alla LED anoder i kolumner. Om du vill aktivera en särskild LED i kedjan, ställa in sin rad spänning låg (marken) och kolumn spänningen hög. Tricket med multiplexing är att, om lysdioderna inte är i samma rad eller kolumn, kan du bara aktivera en LED i taget. Om du försöker aktivera två lysdioder som finns i olika rader och kolumner på en gång, kommer att du sluta slå på ytterligare lysdioder oavsiktligt. För att komma runt detta problem kan vi dra nytta av ett fenomen som kallas "persistence vision". Det mänskliga ögat kommer att behålla den sista bilden har det sett för någon tid, så att ett mönster av enskilda lysdioder på blinkar snabbt och flera gånger i en sekvens kommer att skapa utseendet på hela mönstret belyses på en gång.