Inhoudsopgave:

Arduino DIY 6x6 Matrix T-shirt - Ajarnpa
Arduino DIY 6x6 Matrix T-shirt - Ajarnpa

Video: Arduino DIY 6x6 Matrix T-shirt - Ajarnpa

Video: Arduino DIY 6x6 Matrix T-shirt - Ajarnpa
Video: Arduino LilyPad LED Matrix T-Shirt 2024, Juli-
Anonim
Image
Image
De WS2812 LED's voorbereiden
De WS2812 LED's voorbereiden

Welkom bij mijn eerste instructables! Ik wil je laten zien hoe ik mijn eigen LED-matrix T-shirt heb gemaakt voor ongeveer € 50 en hoe ik er leuke animaties en afbeeldingen op kan laten zien met behulp van de fantastische LED-matrixbesturingssoftware van Tyler Jones. Eerst deed ik een 6x8 pixelmatrix, maar later veranderde ik naar 6x6 omdat het niet zou werken met de LMCS. Ik schrijf dit Instrucables nadat ik het had gedaan, dus excuseer me voor het missen van foto's. Het T-shirt is zelfs wasbaar, de ledstrips kun je er uit halen. Als je vragen hebt, laat het me weten!

Als je mijn wearable leuk vindt, stem er dan op in de Arduino-wedstrijd. Bedankt:)

EDIT: Omdat sommige van mijn IG-volgers erom vroegen, heb ik er een video over gemaakt.

Stap 1: Wat heb je nodig?

Je hebt de volgende componenten nodig:

  • T-shirt in jouw maat (neem beter een grotere zodat je het langer kunt dragen als je nog jonger bent): 10€
  • WS2812b ledstrip, ik gebruikte een strip met 30 leds per meter en in totaal 60 leds: 20€
  • enkele vrouwelijke pin-headers: 2€
  • nonwoven voor het vasthouden van de ledstrip: 2€
  • Mannelijke/mannelijke startkabels, afhankelijk van het aantal pixels dat u wilt gebruiken: 3€
  • Arduino met USB-kabel (UNO): 5€

    voor de afscherming: Prototype afscherming, 3 positie schroefaansluiting, USB-B breakout board, 330 ohm weerstand, 1000uF condensator 7€

  • Powerbank voor mobiele telefoons (ongeveer 4000mAh, hoe meer hoe beter): 15€
  • een soort behuizing voor de besturingseenheid

De volgende hulpmiddelen zijn nuttig/nodig:

  • soldeergereedschap (ijzer, tang, snijplotter…)
  • schaar
  • kleine zaag en schuurpapier om de headers te snijden
  • naaihulpmiddelen voor de ledstriphouder

Stap 2: De WS2812 LED's voorbereiden

De WS2812 LED's voorbereiden
De WS2812 LED's voorbereiden

Eerst bereiden we de ledstrip voor. Knip de strip op de afgedrukte lijnen om de 6 (of welk aantal pixels u ook wilt gebruiken) LED's met een schaar. Ik gebruikte 6 stuks met elk 6 LED's. Vervolgens soldeer je de female headers op de strip. Je kunt ze in paren van drie kopen, maar het is goedkoper en beter als je langere koopt en ze vervolgens snijdt zoals je wilt. Ik gebruik een minizaag en schuurpapier of een diagonale tang en schuurpapier. Dit is heel eenvoudig (zie foto's hierboven). Maak er zoveel als je nodig hebt, twee voor elke rij. Dan soldeer je ze op de pads, zorg voor een goede aansluiting en geen kortsluiting. De afgewerkte rijen moeten eruitzien zoals op de foto's.

Stap 3: Het T-shirt voorbereiden

Het T-shirt voorbereiden
Het T-shirt voorbereiden
Het T-shirt voorbereiden
Het T-shirt voorbereiden
Het T-shirt voorbereiden
Het T-shirt voorbereiden
Het T-shirt voorbereiden
Het T-shirt voorbereiden

Het T-shirt houdt onze matrix vast en laat het licht doorschijnen. Door wat nonwoven aan de binnenkant toe te voegen, kunnen we de rijen in het shirt schuiven. Bereken eerst hoeveel je er nodig hebt. Zie de foto bovenaan om de plannen te zien. Bereken hoe groot je vlies moet zijn. Je moet ook wat ruimte toevoegen om de strips te passen. Reken met maximaal 0,5 cm. Voeg aan beide uiteinden wat materiaal toe om de eerste en laatste strip vast te houden.

Knip het vlies af en naai het voorzichtig aan de binnenkant van het T-shirt. Het eindresultaat zou er uit moeten zien zoals hierboven. Ik had het probleem dat het scheurde, maar je kunt een paar steken proberen.

Stap 4: LED's samenvoegen met het T-shirt

LED's samenvoegen met het T-shirt
LED's samenvoegen met het T-shirt
LED's samenvoegen met het T-shirt
LED's samenvoegen met het T-shirt
LED's samenvoegen met het T-shirt
LED's samenvoegen met het T-shirt
LED's samenvoegen met het T-shirt
LED's samenvoegen met het T-shirt

Dan is het tijd om de ledstrips en het T-shirt samen te voegen. Pak ze en schuif ze voorzichtig in het zakje. Zorg ervoor dat u begint met de invoer onderaan en ga verder met alle gegevensinvoer aan de rechterkant. Wees heel voorzichtig! Het is een beetje lastig, maar door het aan de andere kant vast te houden, komt het goed. Als je pin-header groter is dan de strip, is het handig om er wat tape omheen te doen.

Als het klaar is, moet het eruit zien zoals op de foto. Dan neem je gewoon een mannelijke/mannelijke startkabel van 10 cm en verbind je de 5V- en grondpinnen in een zigzagpatroon. Dan kun je ofwel een langere mannelijke naar vrouwelijke jumper nemen en een kleinere mannelijke naar mannelijke jumper zoals ik deed en de gegevens verbinden met de volgende gegevens door de kabels onder de vrije vakken van het niet-geweven materiaal te steken of je soldeert ze gewoon vast. Maar dan is het niet meer wasbaar. Zorg ervoor dat u de juiste richting volgt. Sluit tot slot enkele langere jumperdraden aan op de data-ingang en de voedingspinnen. Je T-shirt is nu klaar!

Stap 5: Prototype elektronica

Prototype elektronica
Prototype elektronica
Prototype elektronica
Prototype elektronica

Om het T-shirt te testen hoef je alleen maar het circuit op de foto's te bouwen. Ik zou een Arduino UNO gebruiken met een klein schildje, omdat je directe seriële communicatie kunt gebruiken. Met mijn T-shirt gebruikte ik eerst een doe-het-zelf Arduino UNO-kloon op een stuk perfboard. Maar het probleem is dat u geen seriële communicatie kunt uitvoeren, die wordt gebruikt in de LED-matrixbesturingssoftware. Je kunt nog steeds de foto's/animaties laten zien, maar je zult elke keer de IC moeten verwijderen.

Een van de belangrijkste dingen om rekening mee te houden is het vermogen: Wanneer je een powerbank gebruikt met maximaal 1A, kun je maximaal 1 ampère halen. Maar als je hem aansluit via de USB-poort van de Arduino, krijg je maximaal 0,5A omdat er een zekering is. Ga nooit over de limiet! Daarom kun je eenvoudig een USB-B breakout board (of gewoon een USB-aansluiting) toevoegen om zonder zekering van stroom te voorzien vanuit de powerbank.

Bouw het circuit op een breadboard en onthoud de condensator en de weerstand uit stap twee! In plaats van de directe USB kabel in het circuit kun je het breakout board gebruiken.

Stap 6: Eerste programmeerstappen

Eerste programmeerstappen
Eerste programmeerstappen

Omdat ik het programmeergedeelte niet zo leuk vind, zal ik geen specifieke schetsen geven. Probeer maar eens met wat bibliotheken. Een mooie is de Adafruit NeoMatrix.

Een betere en nog eenvoudigere manier is software genaamd "LED Matrix Control Software". Het is echt geweldige software gemaakt door Tyler Jones (kijk zeker eens op zijn kanaal, hij heeft een aantal handige video's gemaakt: het kanaal van Tyler Jone).

Ik gebruikte versie 1.3.2, maar de nieuwere zou prima moeten werken. Hier is versie 1.3.2: LMCS 1.3.2, maar u kunt ook de nieuwste versie uitproberen: LMCS 2.

Download gewoon de software en upload de spelersschets genaamd "LEDMatrix Serial" met uw aantal LED's en de pin is gewijzigd in uw Arduino met behulp van de Arduino IDE. Start het programma en druk op Selecteer COM-poort en maak verbinding met uw Arduino. De verbindingsstatus moet groen worden. Dan zijn er verschillende modi, waaronder tekenen,-g.webp

Stap 7: Maak de elektronica permanent

Maak de elektronica permanent
Maak de elektronica permanent
Maak de elektronica permanent
Maak de elektronica permanent
Maak de elektronica permanent
Maak de elektronica permanent

Zoals ik al zei in stap 5, heb ik als versie één een DIY Arduino standalone op een stuk perfboard gebruikt, zie foto's bovenaan. Maar er is een betere manier: met behulp van een "prototype shield" kun je het circuit eenvoudig op de Arduino stapelen en alles is schoon. Soldeer hetzelfde circuit als in stap 5, maar gebruik drie schroefklemmen om de matrix aan te sluiten. Als je al meer ervaren bent zoals ik, kun je ook gewoon een perfboard als schild gebruiken. Dit is mijn versie 2. Als je een timelapse wilt zien waarin ik het schild soldeer, bezoek dan mijn Instagram:

Als u klaar bent, zou u een schone, mooie en compacte besturingseenheid moeten hebben! Probeer het uit zoals in de laatste stap en als het hopelijk werkt, kun je er een pleidooi voor maken. Ik denk dat de beste manier is om de bedieningseenheid in de ene zak van je broek te doen en de powerbank in de andere. Je sluit hem aan met een USB-kabel.

Er zijn een paar manieren om een zaak te maken. Als je een 3D-printer hebt, zou dit een goede mogelijkheid zijn. Als dat niet het geval is, zoals ik, kun je het van verschillende materialen bouwen. Ik nam een oude schroefdoos en maakte gaten als ik ze nodig had. Wees gewoon creatief.

Stap 8: Verdere programmering en de afgewerkte wearable

Verdere programmering en de afgewerkte wearable
Verdere programmering en de afgewerkte wearable
Verdere programmering en de afgewerkte wearable
Verdere programmering en de afgewerkte wearable

Als je klaar bent met alle hardware-dingen, is het tijd om het door software draagbaar te maken. U kunt eenvoudig op de knop "Export FastLED Code" drukken en de code kopiëren naar de loop-sectie van de LMCS-speler, die u al in stap 6 heeft geüpload met behulp van de Arduino IDE.

Laad dan gewoon de powerbank op, stop hem in de ene zak en de controller in de andere, sluit alles aan en veel plezier! Als je het T-shirt wilt wassen, moet je de strips en de kabels eruit halen en het is wasbaar.

Bedankt voor het lezen en misschien voor een opmerking of vraag, als je mijn project leuk vindt, stem er dan voor in de Arduino-wedstrijd!

Aanbevolen: