Sadržaj:

Arduino DIY 6x6 Matrix majica: 8 koraka (sa slikama)
Arduino DIY 6x6 Matrix majica: 8 koraka (sa slikama)

Video: Arduino DIY 6x6 Matrix majica: 8 koraka (sa slikama)

Video: Arduino DIY 6x6 Matrix majica: 8 koraka (sa slikama)
Video: DIY LED matrix - testing refresh rates 2024, Juli
Anonim
Image
Image
Priprema WS2812 LED dioda
Priprema WS2812 LED dioda

Dobrodošli u moje prve instrukcije! Želim vam pokazati kako sam napravio svoju majicu sa LED matricom za oko 50 € i kako prikazati lijepe animacije i slike na njoj pomoću fantastičnog softvera za upravljanje LED matricama Tylera Jonesa. U početku sam radio matricu 6x8 piksela, ali kasnije sam prešao na 6x6 sice da ne bi radila sa LMCS -om. Pišem ovaj Instrucables nakon što sam to obavio, pa me izvinite što nedostaju fotografije. Majica se čak može prati, LED trake možete izvaditi. Ako imate pitanja, javite mi!

Ako vam se sviđa moj nosivi materijal, glasajte za njega na Arduino takmičenju. Hvala ti:)

EDIT: Pošto su neki moji sljedbenici IG -a to zahtijevali, napravio sam video o tome.

Korak 1: Šta će vam trebati

Trebat će vam sljedeće komponente:

  • Majica u vašoj veličini (bolje uzmite veću kako biste je mogli nositi duže ako ste još mlađi): 10 €
  • WS2812b LED traka, koristio sam traku sa 30 LED dioda po metru i ukupno 60 LED dioda: 20 €
  • neki ženski pin zaglavlja: 2 €
  • netkani za držanje LED trake: 2 €
  • Muški/muški kratkospojni kablovi, ovisno o tome koliko piksela želite koristiti: 3 €
  • Arduino sa USB kablom (UNO): 5 €

    za štit: Prototipni štit, 3 pozicioni vijčani terminal, USB-B razvodna ploča, otpornik 330 ohma, 1000uF kondenzator 7 €

  • Powerbank za mobilne telefone (oko 4000mAh, što više to bolje): 15 €
  • neka vrsta kućišta za upravljačku jedinicu

Sljedeći alati su korisni/potrebni:

  • alati za lemljenje (željezo, kliješta, rezač …)
  • makaze
  • mala pila i brusni papir za rezanje zaglavlja
  • šivanje alata za držač LED traka

Korak 2: Priprema WS2812 LED dioda

Priprema WS2812 LED dioda
Priprema WS2812 LED dioda

Prvo pripremamo LED traku. Izrežite traku na ispisanim linijama svakih 6 (ili bilo koji broj piksela koji želite koristiti) škarama. Koristio sam 6 komada sa po 6 LED dioda. Zatim lemite ženska zaglavlja na traku. Možete ih kupiti u parovima po tri, ali jeftinije je i bolje ako kupite duže pa ih izrežete kako želite. Koristim mini pilu i brusni papir ili dijagonalna kliješta i brusni papir. Ovo je vrlo jednostavno (pogledajte slike iznad). Napravite onoliko koliko vam je potrebno, po dva za svaki red. Zatim ih lemite na jastučiće, pazite da imaju dobru vezu i bez kratkog spoja. Gotovi redovi bi trebali izgledati kao na slikama.

Korak 3: Priprema majice

Priprema majice
Priprema majice
Priprema majice
Priprema majice
Priprema majice
Priprema majice
Priprema majice
Priprema majice

Majica će držati našu matricu i propuštati svjetlost. Dodavanjem netkanog materijala u unutrašnjost, možemo uvući redove u košulju. Prvo izračunajte koliko će vam trebati. Pogledajte sliku na vrhu da vidite planove. Izračunajte koliko bi vaš netkani materijal trebao biti velik. Također morate dodati malo prostora za postavljanje traka. Izračunajte s maksimalno 0,5 cm. Dodajte malo materijala na oba kraja kako biste držali prvu i posljednju traku.

Izrežite netkani materijal i pažljivo ga prišite na unutrašnjost majice. Gotov rezultat trebao bi izgledati kao gore. Imao sam problem što se pokidao, ali možete isprobati nekoliko štapića.

Korak 4: Spajanje LED dioda s majicom

Spajanje LED dioda s majicom
Spajanje LED dioda s majicom
Spajanje LED dioda s majicom
Spajanje LED dioda s majicom
Spajanje LED dioda s majicom
Spajanje LED dioda s majicom
Spajanje LED dioda s majicom
Spajanje LED dioda s majicom

Tada je vrijeme za spajanje LED traka i majice. Uzmite ih i lagano gurnite u vrećicu. Svakako počnite s unosom na dnu i nastavite sa svim ulazima podataka s desne strane. Budite vrlo oprezni! Malo je zeznuto, ali ako ga držite s druge strane, bit će u redu. Ako je zaglavlje iglice veće od trake, bilo bi korisno oko nje zalijepiti traku.

Kada završite, trebalo bi izgledati kao na fotografiji. Zatim samo uzmite muški/muški kratkospojnik od 10 cm i spojite 5V i uzemljene igle cik -cak. Zatim možete uzeti duži kratkospojnik s muškog na ženski i manji muški na kratki džemper kao što sam ja učinio i spojiti podatke sa sljedećim podacima uvlačenjem kabela ispod slobodnih džepova netkanog materijala ili ih jednostavno lemiti. Ali onda se više ne može prati. Pratite pravi smjer. Na kraju spojite neke duže kratkospojne žice na ulaz podataka i pinove za napajanje. Vaša majica je sada spremna!

Korak 5: Prototip elektronike

Prototype Electronics
Prototype Electronics
Prototype Electronics
Prototype Electronics

Da biste testirali majicu, jednostavno morate izgraditi krug na slikama. Koristio bih Arduino UNO sa malim štitom, jer možete koristiti direktnu serijsku komunikaciju. S majicom sam isprva koristio DIY Arduino UNO klon na komadu ploče. Ali problem je u tome što ne možete obavljati serijsku komunikaciju, koja se koristi u softveru za kontrolu LED matrice. I dalje možete prikazivati slike/animacije, ali ćete svaki put morati izvaditi IC.

Jedna od najvažnijih stvari koju treba imati na umu je snaga: Kada koristite powerbank sa maksimalno 1A, možete dobiti maksimalno 1 amferu. Ali kada ga povežete putem USB priključka Arduina, dobit ćete maksimalnih 0, 5A jer postoji osigurač. Nikada ne prelazite granicu! Stoga jednostavno možete dodati USB-B razvodnu ploču (ili samo USB utičnicu) za napajanje iz powerbank bez osigurača.

Napravite krug na ploči i zapamtite kondenzator i otpornik iz drugog koraka! Umjesto izravnog USB kabela u ploči, možete koristiti probojnu ploču.

Korak 6: Prvi koraci programiranja

Prvi koraci programiranja
Prvi koraci programiranja

Budući da mi se programski dio ne sviđa, neću davati nikakve posebne skice. Samo pokušajte s malo libarysa. Lijepa je Adafruit NeoMatrix.

Bolji i još lakši način je softver pod nazivom "LED Matrix Control Software". To je zaista sjajan softver koji je napravio Tyler Jones (svakako pogledajte njegov kanal, napravio je nekoliko korisnih video zapisa: kanal Tyler Jone -a).

Koristio sam verziju 1.3.2, ali novija bi trebala raditi sasvim u redu. Evo verzije 1.3.2: LMCS 1.3.2, ali možete isprobati i najnoviju verziju: LMCS 2.

Samo preuzmite softver i prenesite skicu playera pod nazivom "LEDMatrix Serial" s vašim brojem LED dioda i pinom promijenjenim u vaš Arduino koristeći Arduino IDE. Pokrenite program i pritisnite Select COM port i povežite se sa svojim Arduinom. Status veze trebao bi se promijeniti u zeleno. Zatim postoje različiti načini, uključujući crtanje,-g.webp

Korak 7: Učinite elektroniku trajnom

Učinite elektroniku trajnom
Učinite elektroniku trajnom
Učinite elektroniku trajnom
Učinite elektroniku trajnom
Učinite elektroniku trajnom
Učinite elektroniku trajnom

Kao što sam već rekao u koraku 5, koristio sam DIY Arduino samostalno na komadu perfarda kao prvu verziju, pogledajte slike na vrhu. Ali postoji bolji način: Korištenjem "prototipnog štita" možete jednostavno složiti kolo na Arduino i sve je čisto. Lemite isti krug kao u koraku 5, ali za povezivanje matrice upotrijebite tri stezne vijčane stezaljke. Ako ste već iskusniji poput mene, možete jednostavno upotrijebiti perfboard kao štit. Ovo je moja verzija 2. Ako želite vidjeti vremenski odmak dok lemim štit, posjetite moj Instagram:

Kada završite, trebali biste imati čistu, lijepu i kompaktnu upravljačku jedinicu! Isprobajte to kao u posljednjem koraku i ako se nada da će uspjeti, možete to dokazati. Mislim da je najbolji način da stavite kontrolnu jedinicu u jedan džep pantalona, a powerbank u drugi. Povezujete ga pomoću USB kabla.

Postoji nekoliko načina za stvaranje slučaja. Ako imate 3D štampač, ovo bi bila dobra mogućnost. U suprotnom, poput mene, možete ga izgraditi od različitih materijala. Uzeo sam staru kutiju za vijke i napravio rupe koliko mi je trebalo. Samo budi kreativan.

Korak 8: Dalje programiranje i završeno nošenje

Dalje programiranje i završeno nošenje
Dalje programiranje i završeno nošenje
Dalje programiranje i završeno nosivo
Dalje programiranje i završeno nosivo

Kada završite sa svim hardverskim stvarima, vrijeme je da ga učinite prenosivim softverom. Možete jednostavno pritisnuti gumb "Izvezi FastLED kôd" i kopirati kôd u odjeljak petlje iz LMCS playera, koji ste već prenijeli u koraku 6 koristeći Arduino IDE.

Zatim jednostavno napunite powerbank, stavite ga u jedan džep, a kontroler u drugi, povežite sve i zabavite se! Ako želite oprati majicu, morate izvaditi trake i kabele i ona se može prati.

Hvala vam na čitanju, a možda i na komentaru ili pitanju, ako vam se sviđa moj projekt, glasajte za njega na Arduino natječaju!

Preporučuje se: