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, Srpanj
Anonim
Image
Image
Priprema LED dioda WS2812
Priprema LED dioda WS2812

Dobrodošli u moje prve instrukcije! Želim vam pokazati kako sam napravio svoju majicu s LED matricom za otprilike 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 promijenio na 6x6 sice da ne bi radila s LMCS -om. Pišem ovaj Instrucables nakon što sam to učinio, 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 natjecanju. Hvala vam:)

EDIT: Budući da su neki moji sljedbenici IG -a to zahtijevali, napravio sam video o tome.

Korak 1: Ono što ć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 broju piksela koje želite koristiti: 3 €
  • Arduino s USB kabelom (UNO): 5 €

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

  • Powerbank za mobitele (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č …)
  • škare
  • mala pila i brusni papir za rezanje zaglavlja
  • šivati alate za držač LED trake

Korak 2: Priprema WS2812 LED dioda

Priprema LED dioda WS2812
Priprema LED dioda WS2812

U početku pripremamo LED traku. Izrežite traku na ispisanim linijama svakih 6 (ili bilo koji broj piksela koje ž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, a zatim ih izrežete kako želite. Koristim mini pilu i brusni papir ili dijagonalna kliješta i brusni papir. To je vrlo jednostavno (pogledajte slike iznad). Napravite onoliko koliko vam je potrebno, po dva za svaki red. Zatim ste ih lemili na jastučiće, pazite da imate dobru vezu i da nema kratkog spoja. Gotovi redovi trebali bi 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 dopustiti da svjetlost prodire. Dodavanjem netkanog materijala iznutra, možemo uvući redove u košulju. Prvo izračunajte koliko će vam trebati. Pogledajte sliku na vrhu da biste vidjeli 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 nešto materijala na oba kraja kako biste držali prvu i posljednju traku.

Izrežite netkani materijal i pažljivo ga ušite na unutarnju stranu 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 pin -a veće od trake, bilo bi dobro oko njega zalijepiti traku.

Kad 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 s muškog na ženski kratkospojnik kao što sam to učinio ja i spojiti podatke sa sljedećim podacima uvlačeći kabele ispod slobodnih džepova netkanog materijala ili ih jednostavno lemiti. Ali onda se više ne može prati. Slijedite pravi smjer. Na kraju spojite neke dulje kratkospojne žice na ulaz podataka i pinove napajanja. Vaša majica je sada spremna!

Korak 5: Prototip elektronike

Prototip elektronike
Prototip elektronike
Prototip elektronike
Prototip elektronike

Da biste testirali majicu, jednostavno morate izgraditi krug na slikama. Koristio bih Arduino UNO s malim štitom, jer možete koristiti izravnu serijsku komunikaciju. S majicom sam isprva koristio DIY Arduino UNO klon na komadu ploče. No problem je u tome što niste u mogućnosti obavljati serijsku komunikaciju, koja se koristi u softveru za upravljanje LED matricom. 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 s maksimalno 1A, možete dobiti maksimalno 1 amferu. Ali kad ga spojite 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.

Izgradite krug na ploči i zapamtite kondenzator i otpornik iz drugog koraka! Umjesto izravnog USB kabela u kabini možete koristiti ploču za razbijanje.

Korak 6: Prvi koraci programiranja

Prvi koraci programiranja
Prvi koraci programiranja

Budući da mi se programski dio baš i ne sviđa, neću davati nikakve posebne skice. Pokušajte se malo s libarys. Lijep 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 videa: kanal Tylera Jonea).

Koristio sam verziju 1.3.2, ali novija bi trebala raditi sasvim u redu. Ovdje je verzija 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 iglom promijenjenom u vaš Arduino pomoću Arduino IDE -a. Pokrenite program i pritisnite Select COM port te se povežite 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 perforda kao prvu verziju, pogledajte slike na vrhu. Ali postoji bolji način: Korištenjem "prototipnog štita" možete jednostavno složiti krug na Arduinu 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, također možete jednostavno upotrijebiti perfboard kao štit. Ovo je moja verzija 2. Ako želite vidjeti timelapse kako lemim štit, posjetite moj Instagram:

Kad završite, trebali biste imati čistu, zgodnu 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 staviti kontrolnu jedinicu u jedan džep hlača, a powerbank u drugi. Priključujete ga pomoću USB kabela.

Postoji nekoliko načina za stvaranje slučaja. Ako imate 3D pisač, ovo bi bila dobra mogućnost. Ako ne, kao ja, 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: Daljnje programiranje i završeno nošenje

Daljnje programiranje i završeno nošenje
Daljnje programiranje i završeno nošenje
Daljnje programiranje i završeno nošenje
Daljnje programiranje i završeno nošenje

Kad 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 6. koraku pomoću Arduino IDE-a.

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čeni: