Kazalo:

Arduino DIY 6x6 Matrix majica: 8 korakov (s slikami)
Arduino DIY 6x6 Matrix majica: 8 korakov (s slikami)

Video: Arduino DIY 6x6 Matrix majica: 8 korakov (s slikami)

Video: Arduino DIY 6x6 Matrix majica: 8 korakov (s slikami)
Video: DIY LED matrix - testing refresh rates 2024, November
Anonim
Image
Image
Priprava LED WS2812
Priprava LED WS2812

Dobrodošli v mojih prvih navodilih! Želim vam pokazati, kako sem za približno 50 € izdelal svojo lastno majico z LED matriko in kako na njej prikazati lepe animacije in slike s pomočjo fantastične programske opreme za upravljanje matric LED, ki jo je ustvaril Tyler Jones. Sprva sem naredil matriko 6x8 slikovnih pik, kasneje pa sem jo spremenil v 6x6, da ne bi delovala z LMCS. Ta Instrucables pišem po tem, ko sem to naredil, zato se mi opravičite za manjkajoče fotografije. Majica je celo pralna, LED trakove lahko vzamete ven. Če imate kakršna koli vprašanja, mi to sporočite!

Če vam je všeč moj nosilec, ga prosim glasujte na natečaju Arduino. Hvala vam:)

EDIT: Ker so nekateri moji sledilci IG -a to zaslužili, sem o tem posnel video.

Korak: Kaj boste potrebovali

Potrebovali boste naslednje komponente:

  • Majica v vaši velikosti (raje vzemite večjo, da jo boste lahko nosili dlje, če ste še mlajši): 10 €
  • WS2812b LED trak, uporabil sem trak s 30 LED na meter in skupaj 60 LED: 20 €
  • nekaj ženskih zatičev: 2 €
  • netkani za držanje LED traku: 2 €
  • Moški/moški mostični kabli, odvisno od tega, koliko slikovnih pik želite uporabiti: 3 €
  • Arduino s kablom USB (UNO): 5 €

    za ščit: Prototipni ščit, 3-mestni vijačni priključek, odklopna plošča USB-B, 330 ohmski upor, 1000uF kondenzator 7 €

  • Powerbank za mobilne telefone (približno 4000 mAh, več kot bolje): 15 €
  • nekakšno ohišje za krmilno enoto

Naslednja orodja so koristna/potrebna:

  • spajkalno orodje (železo, klešče, rezalnik …)
  • škarje
  • majhna žaga in brusni papir za rezanje glav
  • šivanje orodja za držalo LED traku

2. korak: Priprava LED WS2812

Priprava LED WS2812
Priprava LED WS2812

Najprej pripravimo LED trak. S škarjami izrežite trak na natisnjenih črtah vsakih 6 (ali poljubno število slikovnih pik), ki jih želite uporabiti. Uporabil sem 6 kosov po 6 LED. Nato spajkate ženske glave na trak. Lahko jih kupite v parih po tri, vendar je ceneje in bolje, če kupite daljše in jih nato razrežete, kakor želite. Uporabljam mini žago in brusni papir ali diagonalne klešče in brusni papir. To je zelo enostavno (glejte slike zgoraj). Naredite toliko, kolikor potrebujete, dva za vsako vrstico. Nato jih spajkate na blazinice, poskrbite za dobro povezavo in brez kratkega stika. Končane vrstice naj bodo videti kot na slikah.

3. korak: Priprava majice

Priprava majice
Priprava majice
Priprava majice
Priprava majice
Priprava majice
Priprava majice
Priprava majice
Priprava majice

Majica bo držala našo matrico in pustila svetlobo. Če v notranjost dodamo nekaj netkanega materiala, lahko vrstice potisnemo v srajco. Najprej izračunajte, koliko jih potrebujete. Za ogled načrtov si oglejte sliko na vrhu. Izračunajte, kako velik mora biti vaš netkani material. Dodati morate tudi nekaj prostora, da se prilegajo trakovi. Izračunajte z največ 0,5 cm. Dodajte nekaj materiala na oba konca, da držite prvi in zadnji trak.

Netkano prerežite in jo previdno prišite na notranjo stran majice. Končni rezultat bi moral izgledati kot zgoraj. Imel sem problem, da se je raztrgal, lahko pa poskusite nekaj palic.

4. korak: Združite LED z majico

Združevanje LED z majico
Združevanje LED z majico
Združevanje LED z majico
Združevanje LED z majico
Združevanje LED z majico
Združevanje LED z majico
Združevanje LED z majico
Združevanje LED z majico

Potem je čas, da združimo LED trakove in majico. Vzemite jih in jih nežno potisnite v vrečko. Začnite z vnosom na dnu in nadaljujte z vsemi vnosi podatkov na desni strani. Bodite zelo previdni! Malo je zapleteno, a če ga držite na drugi strani, bo vse v redu. Če je glava zatiča večja od traku, je koristno, da okoli nje naredite trak.

Ko končate, bi moralo izgledati kot na fotografiji. Nato vzemite 10 -palčni moški/moški mostični kabel in povežite 5V in ozemljitvene zatiče v cikcak vzorcu. Nato lahko vzamete daljšega moškega in ženskega skakalca in manjšega moškega in moškega skakalca ter podatke povežete z naslednjimi podatki tako, da napeljete kable pod proste žepe netkanega materiala ali pa jih preprosto spajkate. Potem pa je ni več mogoče prati. Upoštevajte pravo smer. Nazadnje priključite nekaj daljših mostičnih žic na vnos podatkov in zatiče za napajanje. Vaša majica je zdaj pripravljena!

5. korak: Prototipna elektronika

Prototip elektronike
Prototip elektronike
Prototip elektronike
Prototip elektronike

Če želite preizkusiti majico, preprosto sestavite vezje na slikah. Uporabil bi Arduino UNO z majhnim ščitom, ker lahko uporabljate neposredno serijsko komunikacijo. S svojo majico sem najprej uporabil klon DIY Arduino UNO na kosu plošče. Težava pa je v tem, da ne morete izvajati serijske komunikacije, ki se uporablja v programski opremi za krmiljenje matrike LED. Še vedno lahko prikažete slike/animacije, vendar boste morali IC vedno odstraniti.

Ena najpomembnejših stvari, ki jih morate upoštevati, je moč: Ko uporabljate powerbank z največ 1A, lahko dobite največ 1 amfero. Ko pa ga povežete prek vrat USB na Arduinu, dobite največ 0, 5A, ker obstaja varovalka. Nikoli ne prekoračite meje! Zato lahko preprosto dodate odklopno ploščo USB-B (ali samo vtičnico USB), da iz napajalnika dobite napajanje brez varovalke.

Zgradite vezje na plošči in se spomnite kondenzatorja in upora iz drugega koraka! Namesto neposrednega kabla USB v ohišju lahko uporabite odklopno ploščo.

6. korak: Prvi koraki programiranja

Prvi koraki programiranja
Prvi koraki programiranja

Ker mi programski del ni všeč, ne bom opisal posebnih skic. Samo poskusite z nekaj libarys. Lepa je Adafruit NeoMatrix.

Boljši in še lažji način je programska oprema, imenovana "LED Matrix Control Software". To je res odlična programska oprema Tylerja Jonesa (ne pozabite pogledati njegovega kanala, posnel je nekaj koristnih videov: kanal Tylerja Joneja).

Uporabljal sem različico 1.3.2, toda novejša bi morala delovati v redu. Tu je različica 1.3.2: LMCS 1.3.2, lahko pa preizkusite tudi najnovejšo različico: LMCS 2.

Prenesite programsko opremo in naložite skico predvajalnika, imenovano "LEDMatrix Serial", z vašim številom LED in zatičem, spremenjenim na vaš Arduino, z uporabo Arduino IDE. Zaženite program in pritisnite Select COM port ter se povežite z vašim Arduinom. Stanje povezave se mora spremeniti v zeleno. Potem so na voljo različni načini, vključno z risanjem, gifom in spletno kamero. Samo malo se poskusi.

7. korak: Naj bo elektronika trajna

Naj bo elektronika trajna
Naj bo elektronika trajna
Naj bo elektronika trajna
Naj bo elektronika trajna
Naj bo elektronika trajna
Naj bo elektronika trajna

Kot sem že rekel v 5. koraku, sem kot prvo različico uporabil samostojen DIU Arduino na kosu plošče, glejte slike na vrhu. Obstaja pa boljši način: z uporabo "prototipnega ščita" lahko preprosto zložite vezje na Arduino in vse je čisto. Spajkajte isto vezje kot v koraku 5, vendar za povezavo matrice uporabite tri pozicijske vijačne sponke. Če ste že bolj izkušeni, kot sem jaz, lahko preprosto uporabite perfboard kot ščit. To je moja različica 2. Če želite videti časovni zamik spajanja ščita, obiščite moj Instagram:

Ko končate, bi morali imeti čisto, lepo videti in kompaktno krmilno enoto! Preizkusite kot v zadnjem koraku in če upa, da bo uspelo, lahko to utemeljite. Mislim, da je najboljši način, da enoto za upravljanje postavite v en žep hlač, powerbank pa v drugega. Priključite ga s kablom USB.

Obstaja nekaj načinov za utemeljitev. Če imate 3D-tiskalnik, bi bila to dobra možnost. Če ne, ga lahko, tako kot jaz, zgradite iz različnih materialov. Vzel sem staro škatlo za vijake in naredil luknje, kot sem jih potreboval. Samo bodite ustvarjalni.

8. korak: Nadaljnje programiranje in končano nosljivo

Nadaljnje programiranje in končano nosljivo
Nadaljnje programiranje in končano nosljivo
Nadaljnje programiranje in končano nosljivo
Nadaljnje programiranje in končano nosljivo

Ko končate vse strojno opremo, je čas, da ga naredite prenosnega s programsko opremo. Lahko preprosto pritisnete gumb "Izvozi FastLED kodo" in kopirajte kodo v odsek zanke iz predvajalnika LMCS, ki ste ga že naložili v 6. koraku z uporabo Arduino IDE.

Nato preprosto napolnite powerbank, ga položite v en žep, krmilnik pa v drugega, povežite vse in se zabavajte! Če želite oprati majico, morate izvleči trakove in kable in je pralna.

Hvala za branje in morda za komentar ali vprašanje, če vam je moj projekt všeč, ga glasujte na natečaju Arduino!

Priporočena: