Talaan ng mga Nilalaman:

T-shirt ng Arduino DIY 6x6 Matrix: 8 Hakbang (na may Mga Larawan)
T-shirt ng Arduino DIY 6x6 Matrix: 8 Hakbang (na may Mga Larawan)

Video: T-shirt ng Arduino DIY 6x6 Matrix: 8 Hakbang (na may Mga Larawan)

Video: T-shirt ng Arduino DIY 6x6 Matrix: 8 Hakbang (na may Mga Larawan)
Video: Shirt Folding Board Made from Cardboard and Duct Tape 2024, Hulyo
Anonim
Image
Image
Paghahanda ng WS2812 LEDs
Paghahanda ng WS2812 LEDs

Maligayang pagdating sa aking unang mga itinuturo! Nais kong ipakita sa iyo kung paano ako gumawa ng aking sariling LED matrix T-shirt para sa halos 50 € at kung paano ipakita ang magagandang mga animasyon at larawan dito gamit ang kamangha-manghang LED matrix control software ni Tyler Jones. Sa una gumawa ako ng 6x8 pixel matrix, ngunit kalaunan ay binago ko sa 6x6 sice na hindi ito gagana sa LMCS. Sumusulat ako ng Mga Naituturo na ito matapos ko itong magawa, kaya't mangyaring patawarin ako para sa mga nawawalang larawan. Ang T-shirt ay maaaring hugasan, maaari mong kunin ang mga LED strip. Kung mayroon kang anumang mga katanungan mangyaring ipaalam sa akin!

Kung nais mo ang aking naisusuot, mangyaring iboto ito sa paligsahan ng Arduino. Salamat:)

EDIT: Dahil ang ilan sa aking mga tagasunod sa IG ay nag-akit para dito, gumawa ako ng isang video tungkol dito.

Hakbang 1: Ano ang Kakailanganin Mo

Kakailanganin mo ang mga sumusunod na sangkap:

  • T-shirt sa iyong laki (mas mahusay na kumuha ng isang mas malaki upang mas matagal mo itong magsuot kung mas bata ka pa): 10 €
  • WS2812b LED strip, gumamit ako ng isang strip na may 30 LEDs bawat metro at isang kabuuang 60 LEDs: 20 €
  • ilang mga babaeng pin na header: 2 €
  • hindi pinagtagpi para sa paghawak ng LED strip: 2 €
  • Mga kable ng lalaki / lalaki na lumulukso, depende sa kung gaano karaming mga pixel ang nais mong gamitin: 3 €
  • Arduino na may USB cable (UNO): 5 €

    para sa kalasag: Prototype Shield, 3 posisyon screw terminal, USB-B breakout board, 330 ohm risistor, 1000uF capacitor 7 €

  • Powerbank para sa mga cellphone (tungkol sa 4000mAh, mas mas mahusay): 15 €
  • ilang uri ng pabahay para sa control unit

Ang mga sumusunod na tool ay kapaki-pakinabang / kinakailangan:

  • mga tool sa paghihinang (iron, pliers, cutter…)
  • gunting
  • maliit na lagari at buhangin na papel upang putulin ang mga header
  • tumahi ng mga tool para sa may hawak ng LED strip

Hakbang 2: Paghahanda ng WS2812 LEDs

Paghahanda ng WS2812 LEDs
Paghahanda ng WS2812 LEDs

Sa una, inihahanda namin ang LED strip. Gupitin ang strip sa mga naka-print na linya bawat 6 (o anumang bilang ng mga pixel na nais mong gamitin) na mga LED na may gunting. Gumamit ako ng 6 na piraso na may 6 na LED bawat isa. Pagkatapos ay hinihinang mo ang mga babaeng header sa strip. Maaari mong bilhin ang mga ito sa mga pares ng tatlo, ngunit ito ay mas mura at mas mahusay kung bumili ka ng mas mahaba at pagkatapos ay i-cut ang mga ito subalit nais mo. Gumagamit ako ng isang mini saw at sand paper o diagonal pliers at buhangin na papel. Napakadali nito (tingnan ang mga larawan sa itaas). Gumawa ng maraming kailangan, dalawa para sa bawat hilera. Pagkatapos ay hinihinang mo ang mga ito sa mga pad, siguraduhing magkaroon ng isang mahusay na koneksyon at walang maikling circuit. Ang mga natapos na hilera ay dapat magmukhang sa mga larawan.

Hakbang 3: Paghahanda ng T-shirt

Paghahanda ng T-shirt
Paghahanda ng T-shirt
Paghahanda ng T-shirt
Paghahanda ng T-shirt
Paghahanda ng T-shirt
Paghahanda ng T-shirt
Paghahanda ng T-shirt
Paghahanda ng T-shirt

Hahawak ng T-shirt ang aming matrix at hayaan ang ilaw na lumiwanag. Sa pamamagitan ng pagdaragdag ng ilang nonwoven sa loob, nagagawa naming i-slide ang mga hilera sa shirt. Kalkulahin muna kung ilan ang kakailanganin mo. Tingnan ang larawan sa itaas upang makita ang mga plano. Kalkulahin kung gaano kalaki dapat ang iyong nonwoven. Kailangan mo ring magdagdag ng ilang puwang upang magkasya ang mga piraso. Kalkulahin sa 0, 5cm maximum. Magdagdag ng ilang materyal sa magkabilang dulo upang hawakan ang una at huling strip.

Gupitin ang hindi pinagtagpi at maingat na itahi ito sa loob ng T-shirt. Ang natapos na resulta ay dapat magmukhang nasa itaas. Nagkaroon ako ng problema na natanggal ito, ngunit maaari mong subukan ang isang pares ng mga stiches.

Hakbang 4: Mga LED na pagsasama Sa T-shirt

Pinagsamang LEDs Gamit ang T-shirt
Pinagsamang LEDs Gamit ang T-shirt
Pinagsamang LEDs Gamit ang T-shirt
Pinagsamang LEDs Gamit ang T-shirt
Pinagsamang LEDs Gamit ang T-shirt
Pinagsamang LEDs Gamit ang T-shirt
Pinagsamang LEDs Gamit ang T-shirt
Pinagsamang LEDs Gamit ang T-shirt

Pagkatapos ay oras na upang pagsamahin ang mga LED strips at ang T-shirt. Kunin ang mga ito at dahan-dahang idulas sa pouch. Tiyaking magsimula sa input sa ibaba at magpatuloy sa lahat ng mga input ng data sa kanang bahagi. Maging maingat! Medyo nakakalito ito, ngunit sa pamamagitan ng paghawak nito sa kabilang panig, magiging okay ito. Kung ang iyong pin header ay mas malaki kaysa sa strip, kapaki-pakinabang na gumawa ng ilang tape sa paligid nito.

Kapag natapos, dapat itong magmukhang sa larawan. Pagkatapos ay kukuha ka lamang ng 10cm male / male jumper cable at ikonekta ang 5V at mga ground pin sa isang pattern ng zigzag. Pagkatapos ay maaari kang kumuha ng mas mahabang lalaki sa babaeng jumper at isang mas maliit na lalaki sa male jumper tulad ng ginawa ko at ikonekta ang data sa susunod na data sa pamamagitan ng pag-thread ng mga kable sa ilalim ng mga libreng bulsa ng hindi pinagtagpi o solder mo lang ito. Ngunit kung gayon hindi na ito mahugasan. Siguraduhing sundin ang tamang direksyon. Panghuli na ikonekta ang ilang mga mas mahabang wire ng jumper sa input ng data at mga power supply pin. Handa na ang iyong T-shirt ngayon!

Hakbang 5: Prototype Electronics

Prototype Electronics
Prototype Electronics
Prototype Electronics
Prototype Electronics

Upang subukan ang T-shirt kailangan mo lamang na itayo ang circuit sa mga larawan. Gumagamit ako ng isang Arduino UNO na may isang maliit na kalasag, dahil maaari mong gamitin ang direktang serial na komunikasyon. Gamit ang aking T-shirt, gumamit ako ng isang DIY Arduino UNO clone sa isang piraso ng perfboard noong una. Ngunit ang problema ay hindi mo magawa ang serial komunikasyon, na ginagamit sa LED matrix control software. Nagagawa mo pa ring ipakita ang mga larawan / animasyon ngunit kailangan mong ilabas ang IC tuwing.

Isa sa pinakamahalagang bagay na dapat tandaan ay ang lakas: Kapag gumamit ka ng isang powerbank na may 1A na pinakamataas, makakakuha ka ng pinakamataas na 1 amphere. Ngunit kapag ikinonekta mo ito sa pamamagitan ng USB port ng Arduino, nakakakuha ka ng pinakamataas na 0, 5A dahil mayroong isang piyus. Huwag lumampas sa limitasyon! Samakatuwid maaari mo lamang idagdag ang isang USB-B breakout board (o isang USB socket lamang) upang magkaroon ng isang powerupply mula sa powerbank nang walang piyus.

Buuin ang circuit sa isang breadboard at alalahanin ang capacitor at ang risistor mula sa dalawang hakbang! Sa halip na direktang USB cable sa cicuit maaari mong gamitin ang breakout board.

Hakbang 6: Mga Hakbang sa Unang Programming

Mga Hakbang sa Unang Programming
Mga Hakbang sa Unang Programming

Dahil hindi ko talaga gusto ang bahagi ng programa, hindi ako magbibigay ng anumang tukoy na mga sketch. Subukan lamang ang paligid sa ilang mga libary. Ang isang magandang isa ay ang Adafruit NeoMatrix.

Ang isang mas mahusay at mas madaling paraan ay isang software na tinatawag na "LED Matrix Control Software". Ito ay isang talagang kahanga-hangang software na ginawa ni Tyler Jones (tiyaking suriin ang kanyang channel, gumawa siya ng ilang mga kapaki-pakinabang na video: channel ni Tyler Jone).

Gumagamit ako ng bersyon 1.3.2 ngunit ang mas bago ay dapat na gumana nang maayos. Narito ang bersyon 1.3.2: LMCS 1.3.2, ngunit maaari mo ring subukan ang pinakabagong bersyon: LMCS 2.

I-download lamang ang software at i-upload ang sketch ng manlalaro na tinatawag na "LEDMatrix Serial" sa iyong bilang ng mga LED at ang pin ay binago sa iyong Arduino gamit ang Arduino IDE. Simulan ang programm at pindutin ang Select COM port at kumonekta sa iyong Arduino. Ang katayuan ng koneksyon ay dapat na baguhin sa berde. Pagkatapos may mga iba't ibang mga mode kabilang ang pagguhit,-g.webp

Hakbang 7: Gawin ang Permanenteng Elektronika

Gawin ang Permanenteng Elektronika
Gawin ang Permanenteng Elektronika
Gawin ang Permanenteng Elektronika
Gawin ang Permanenteng Elektronika
Gawin ang Permanenteng Elektronika
Gawin ang Permanenteng Elektronika

Tulad ng nasabi ko na sa hakbang 5, gumamit ako ng isang DIY Arduino standalone sa isang piraso ng perfboard bilang isang bersyon, tingnan ang mga larawan sa itaas. Ngunit may isang mas mahusay na paraan: Ang paggamit ng isang "prototype shield" maaari mo lamang i-stack ang circuit sa Arduino at ang lahat ay malinis. Maghinang sa parehong circuit tulad ng sa hakbang 5 ngunit gumamit ng tatlong mga posistion screw terminal upang ikonekta ang matrix. Kung mas maraming karanasan ka tulad ko, maaari mo ring gamitin ang isang perfboard bilang isang kalasag. Ito ang aking bersyon 2. Kung nais mong makita ang isang timelapse ng aking paghihinang ng kalasag, mangyaring bisitahin ang aking Instagram:

Kapag natapos, dapat kang magkaroon ng isang malinis, kagandahan at compact control unit! Subukan ito tulad ng sa huling hakbang at kung inaasahan itong gagana, maaari kang gumawa ng isang kaso para dito. Sa palagay ko ang pinakamahusay na paraan ay upang ilagay ang control unit sa isang bulsa ng iyong pantalon at ang powerbank sa isa pa. Ikonekta mo ito gamit ang isang USB cable.

Mayroong ilang mga paraan upang makagawa ng isang kaso. Kung mayroon kang isang 3D-printer, ito ay magiging isang magandang posibilidad. Kung hindi, tulad ko, maitatayo mo ito mula sa iba't ibang mga materyales. Kumuha ako ng isang lumang kahon ng turnilyo at gumawa ng mga butas kung kinakailangan ko ang mga ito. Maging malikhain ka lang.

Hakbang 8: Karagdagang Programming at Tapos na Naisusuot

Karagdagang Programming at ang Tapos na Naisusuot
Karagdagang Programming at ang Tapos na Naisusuot
Karagdagang Programming at ang Tapos na Naisusuot
Karagdagang Programming at ang Tapos na Naisusuot

Kapag natapos mo na ang lahat ng mga bagay sa hardware, oras na upang gawin itong portable sa pamamagitan ng software. Maaari mo lamang pindutin ang pindutang "I-export ang FastLED Code" at kopyahin ang code sa loop-section mula sa LMCS player, na na-upload mo na sa hakbang 6 gamit ang Arduino IDE.

Pagkatapos ay singilin lamang ang powerbank, ilagay ito sa isang bulsa at ang controller sa isa pa, ikonekta ang lahat at magsaya! Kung nais mong hugasan ang T-shirt, kailangan mong alisin ang mga piraso at mga kable at maaari itong hugasan.

Salamat sa pagbabasa at marahil para sa isang puna o katanungan, kung gusto mo ang aking proyekto mangyaring iboto ito sa paligsahan ng Arduino!

Inirerekumendang: