Gör din egen ljusa semestertröja

en person som bär en Arduino-driven LED-tröja framför en julgran
denna tröja är tänd. Barry Abrams

människor använder fula tröjor som möjligheter att bli kreativa: vissa kan hitta klibbiga tröjor medan de rotar genom sina föräldrars garderober och surfar i sparsamhetsbutiker; andra kan tillverka sina egna med filt och en het limpistol. Att komma med en löjlig tröja är en del av det roliga.

fortfarande hittar du tröjor som är avsiktligt fula. Om du går till Amazon hittar du tusentals sorter, inklusive meme-tema tröjor, och till och med en med Jesus breakdancing, av någon anledning. Det gör klä upp lättare, men det tar också lite av det roliga ur tillfället.

förra året ville jag skapa något unikt, så jag tog en vanlig tröja och lade till ett rutnät av ljus programmerade för att få det att se ut som det snöade. Det var en stor hit.

projektet är en bra introduktion till hobbyelektronik, och processen är enkel—du behöver bara grundläggande datorkunskaper och tillräckligt med motorfunktion för att arbeta med lödstryk och sy på en massa ljus.

statistik

  • tid: 2-4 timmar
  • kostnad: $30-$50
  • svårighet: medium

Material

  • 1 tröja (helst ljus och en storlek större än du brukar ha)
  • 1 sträng med 50 adresserbara RGB-LED-lampor
  • 1 Arduino
  • 1 mikro-USB-kabel
  • 1 9-volts batterihållare med omkopplare
  • 1 9-volts batteri
  • 1 uppsättning tre-polig JST SM-kontakt och uttagskabelsats
  • löd
  • 1 sträng med 20 adresserbara RGB-LED-lampor (tillval)

verktyg

  • lödkolv
  • måttband
  • skräddarsydd krita (eller a Tyg)
  • nål
  • tråd (så nära färgen på din tröja som möjligt)

instruktioner

1. Löd batteriet till Arduino. En Arduino är den programmerbara hjärnan i ett elektronikprojekt som detta. Här kör den logiken som slår på och av lamporna. Jag använde en Adafruit ItsyBitsy-en liten Arduino-variant som bara är 1,4 x 0,7 tum, så det är bekvämare och mindre skrymmande att ha under en tröja.

du vill inte heller vara ansluten till ett eluttag hela partiet, så du måste använda ett batteri som ansluts direkt till Arduino. Med 70 lampor får du fyra till fem timmars ful tröja glamour ur ett nytt 9-volts batteri.

löd batterikabeln till batteriet och markfläckarna på Arduino. Om du aldrig har använt ett lödstryk tidigare, här är en bra handledning.

2. Löd trestiftspluggen till Arduino. Trestiftspluggar finns i en uppsättning med två korta kablar—en med en kvinnlig ände och en annan med en manlig ände. Vilken du använder beror på vilken typ av ände din ljusremsa har. Välj kontakten med en ände mittemot dina lampor: om de är kvinnliga, använd hankontakten och vice versa. Löd kablarna på kontakten till 5V, stift 10 och markfläckar. En av de tre ledningarna som kommer från lamporna kommer att ha en röd markering på den. Den är 5V, den mellersta ska gå till stift 10, och den tredje ska gå till marken.

 en Arduino lödd till ett batteripaket och en kontakt ansluten till LED-lampor
när all lödning är klar ska den se ut så här. Barry Abrams

3. Anslut lamporna till trestiftskontakten. För att styra varje ljus individuellt måste du få en remsa som beskrivs som ”digitalt adresserbar”—julljus fungerar inte.

jag använde två strängar av ljus för detta projekt—en Adafruit NeoPixel 20-ljusremsa och en 50-ljus uppsättning från Amazon. Jag började med den förra, då insåg att det inte var tillräckligt länge för att göra en övertygande matris, så jag beställde 50-ljussträngen.

jag skulle rekommendera att få en enda sträng av 50 LED-lampor, men om du väljer att få två uppsättningar, köpa samma märke kommer att göra det lättare för dig. Om du inte kan, se till att dina strängar är kompatibla genom att kontrollera att de båda refererar till mikrochipet ”WS2811″—ett standardchip som fungerar med koden vi använder senare. För att ansluta dem, anslut bara en sträng i slutet av den andra.

4. Programmera Arduino. När allt är lödat ihop, fäst Arduino till en dator med en USB-kabel. För att programmera det måste du ställa in Arduino IDE, en programvara som låter dig skriva kod och ladda upp den till din enhet. Om du är en Arduino noob, frukta inte—tillverkaren har detta officiella dokument för nya användare som kommer att komma igång.

5. Installera FastLED. Du behöver det här programmet för att din kod ska köras—det är ett bibliotek som tar lite av det nitty-gritty arbetet med att koda varje LED för att lysa upp manuellt. Om du inte vet hur, här är en handledning om hur du installerar bibliotek för Arduino.

6. Ladda upp den här koden.

  • tips: När du är klar med att programmera Arduino, lämna lamporna på. Det gör det lättare att fästa strängen på tröjan eftersom du kan se tråden bättre.

7. Rita ett rutnät på din tröja. Du kan använda valfri stickad tröja, men ljusa fungerar bäst, eftersom LED-lampan studsar mer. En lös passform är också nyckeln-det kommer att förhindra att ljusstrålen visas och det blir bekvämare att bära.

med din krets redo och fungerande måste du ta reda på hur du faktiskt ska visa lamporna. Vänd plagget inifrån och ut och använd ett måttband och en bit krita eller en skräddarsydd penna för att kartlägga ett rutnät av var dina lampor kommer att gå. Försök att behålla 90 graders vinklar, men oroa dig inte—när du bär, kommer tröjan inte att sitta rakt, så gallret behöver inte vara perfekt.

 en person som ritar ett rutnät på en tröja med skräddarsydd krita
att skapa ett rutnät är viktigt om du vill att lamporna ska visas korrekt. Barry Abrams

jag beräknade mitt rutnätavstånd genom att mäta cirka 2 tum under kragen och minst 2 tum från armarna på vardera sidan. Avståndet från botten av gallret till botten av plagget kan vara varierande. Jag hade ett utrymme på ca 12 av 18 inches tillgängliga, så genom att lämna en marginal på ca 2 inches mellan varje ljus, jag kunde komma undan med ett rutnät av 7 av 10 lampor. Det fungerade perfekt eftersom jag hade 70.

  • tips: om du vill använda ett annat antal lampor kan du beräkna det tillgängliga området på din egen tröja och placera lamporna som du tycker passar. Om du har några rester kan du enkelt klippa ljusremsorna med sax för att göra ett jämnt rutnät.
  • Varning: Koden i den här historien kommer att fungera med ett 7-by-10 rutnät av ljus. Om ditt rutnät är annorlunda måste du justera koden för att den ska fungera bra. Mer om det senare.

8. Lägg ut Iights över gallret. Gör detta innan du syr något på din tröja bara för att se till att LED-strängen passar rätt i mönstret du ritade. Börja med slutet av strängen så att Arduino hamnar längst ner på tröjan. Detta ger dig enkel åtkomst till batteriet och strömbrytaren när projektet är klart.

9. Sy lamporna på insidan av tröjan. Börja längst upp till vänster på insidan och arbeta dig till höger i ett serpentinmönster: när du kommer till slutet av en rad, gå ner till nästa och arbeta dig tillbaka till vänster; när du kommer till slutet av den, gå ner igen och gå till höger.

 en person som syr LED-lampor på en tröja
du kan inte bara linda lamporna runt kroppen under tröjan och förvänta dig att de ser bra ut. Du måste sy dem på tröjan. Barry Abrams

se till att du säkrar varje ljus och lägger till några stygn längs kabeln för att hålla den på plats. Jag fann att en dubbelsöm varje 2 tum över kabelns längd fungerade bra. Sy lamporna kommer att göra tyget rynka och ser lite konstigt, men inte vara nedslagen—när lamporna är på, folk kommer att märka dem, inte tyget.

  • tips: ett serpentinmönster är det mest effektiva sättet att använda lamporna, och eftersom koden tar hänsyn till detta är det nödvändigt för att det ska fungera korrekt.
  • tips: Om du inte vill att tråden ska visas på utsidan av din tröja, gör dina stygn mer ytliga. Istället för att sticka nålen hela vägen genom stickningen, se till att du bara syr genom det första lagret på tröjan. Detta kommer att vara mer tråkigt än vanliga sömmar, men det kommer att se mycket renare ut och kommer också att förhindra att tröjan rynkar.

9. Justera koden så att den passar ditt rutnät. Om ditt rutnät inte är 7 av 10 måste du justera några variabler för att effekten verkligen ska visas. Du hittar dessa värden högst upp i koden, med kommentarer som anger vilken som är höjden och vilken är bredden på rutnätet. Det finns också kommentarer kopplade till varje viktig kodrad som beskriver vad som händer, vilket gör det lättare för dig att justera efter behov.

i huvudsak kommer varje ”snöflinga” att börja på toppen av gallret och kommer att flytta ner en rad varje sekund tills det verkar falla av din tröja. Det finns ett par olika variabler som står för saker som färg och vindriktning, vilket gör mönstret mycket mer intressant.

  • tips: Om du har lite erfarenhet av Arduinos, Känn dig fri att experimentera med koden. Andra har haft tur att visa animerade GIF-filer på en LED-matris, eller ansluta sensorer för att få skärmen att reagera på något. Här kan du bli riktigt kreativ om du vet vad du gör.

10. Bär det och tänd upp rummet. Där har du det. Du har gjort din egen LED fula tröja. Jag skulle rekommendera att bära en skjorta under, eftersom baksidan av lamporna kan vara lite knaster och irriterande. Eftersom vi använder lågspänningslampor blir lamporna inte märkbart varma.

när du sätter på tröjan, var försiktig så att du inte drar några kablar av misstag. Det är osannolikt att lamporna kommer att bryta, men att dra i kablarna kan riva tråden som håller allt på plats, eller ångra en del av lödningen på Arduino.

lampans ände ska vara längst ner på plagget, så att du kan lägga batteriet och Arduino i fickan.

om du har tillgång till en 3D-skrivare och vill bli snygg, sök Thingiverse för ett enkelt Arduino-fodral. Enheten är så låg spänning Det kommer inte att chocka dig om du inte har en, men trådarna kan lossna och du kan behöva bryta ut din lödkolv igen. Ett fodral skyddar din Arduino och ser till att din tröja har chansen att lysa upp rummet för många semestrar framöver.

Leave a Reply

Din e-postadress kommer inte publiceras.