Turinys:

„Stranger Things“LED marškinėliai: 8 žingsniai (su nuotraukomis)
„Stranger Things“LED marškinėliai: 8 žingsniai (su nuotraukomis)

Video: „Stranger Things“LED marškinėliai: 8 žingsniai (su nuotraukomis)

Video: „Stranger Things“LED marškinėliai: 8 žingsniai (su nuotraukomis)
Video: Mano darbas – stebėti mišką ir čia vyksta kažkas keisto. 2024, Gruodis
Anonim
Image
Image
Duomenų linijų litavimas
Duomenų linijų litavimas

Medžiagos, kurių jums reikės:

  • 1x paprasti balti marškinėliai
  • Matiniai juodi audinio dažai („Amazon“)
  • 26x adresuojami RGB šviesos diodai („Polulu“)
  • Lituoklis ir elektros laidas
  • Termiškai susitraukiantys vamzdžiai (Maplin)
  • 1x „Arduino Uno“
  • 1x USB baterijų paketas
  • 1x USB-A kabelis
  • 1x adata ir baltas siūlas

Įranga, kurios jums reikės:

lituoklis

1 žingsnis: duomenų linijų litavimas

Duomenų linijų litavimas
Duomenų linijų litavimas

Pirmasis žingsnis yra sukurti LED lempučių grandinę. Jei naudojate skirtingus šviesos diodus nuo „Pololu“, naudojamų šiame projekte, turėsite atlikti nedidelius pakeitimus, tačiau principas yra tas pats.

Litavimas

Mes pradėsime lituoti duomenų linijas kartu. Visiems 26 šviesos diodams DOUT kaištis turi būti prijungtas prie DIN kaiščio. Paskutinis grandinės šviesos diodas nebus prijungtas, o pirmam šviesos diodui reikės ilgo laido, kuris galiausiai prisijungs prie „Arduino“.

Termiškai susitraukiantis vamzdis

Kadangi šviesos diodų kaiščiai yra arti vienas kito, turėsime uždėti termiškai susitraukiančius vamzdelius, kad įsitikintume, jog jie nesiliečia judėdami ant marškinėlių. Dabar turėsime juos pridėti prie laidų, bet nesumažinsime, kol visi laidai nebus prilituoti.

Dalykai, kuriuos reikia prisiminti

  • Svetimų daiktų siena turi 8-9-9 konfigūraciją, todėl nepamirškite, kad prireikus laidai būtų ilgesni
  • Į kiekvieną skaitmeninį laidą būtinai pridėkite du bitus termiškai susitraukiančio vamzdelio ir stenkitės, kad lituoklis nebūtų per arti jo, kad jis netyčia nesusitrauktų
  • Būkite ypač atsargūs, kad teisingai nustatytumėte DIN ir DOUT kaiščius. DOUT kaištis yra žymiai didesnis ir sutampa su plokščiu kraštu šviesos diodo šone

2 žingsnis: maitinimo linijų litavimas

Maitinimo linijų litavimas
Maitinimo linijų litavimas

Toliau turime lituoti visas žemės ir elektros linijas. Tai vyksta taip pat, kaip ir duomenų linijos, įskaitant poreikį kiekvienoje jungtyje termiškai susitraukiančius vamzdžius.

Prie kiekvienos šviesos diodo GND ir 5 V kojos reikės prijungti du laidus, vieną prie šviesos diodo prieš ir vieną prie šviesos diodo po to (taigi paskutinis grandinės šviesos diodas turės tik vieną laidą, prijungtą prie kiekvienos kojos).

3 žingsnis: termiškai susitraukiantis vamzdelis

Dabar, kai visi kabeliai yra lituoti, galime susitraukti termiškai susitraukiančius vamzdžius. Prieš tęsdami, verta prijungti 5V ir GND lemputes prie „Arduino“, kad įsitikintumėte, jog viskas yra tinkamai prijungta. Jei visi šviesos diodai užsidega, jums viskas gerai, jei ne dar kartą, patikrinkite šviesos diodų išdėstymą, kad įsitikintumėte, jog nesate litavę netinkamai, ar nesupainiojote 5V ir GND kaiščių.

Jei viskas bus patikrinta, turėtumėte sugebėti susitraukti vamzdžius šilumos pistoletu arba paprastu žiebtuvėliu.

Dalykai, kuriuos reikia prisiminti

  • Greitai perjunkite šilumos šaltinį per termiškai susitraukiantį vamzdelį pirmyn ir atgal, kad įsitikintumėte, jog nė viena vieta nėra per karšta
  • Būkite kuo atsargesni, kad nešildytumėte šviesos diodo, nes tai gali sugadinti komponentą

4 žingsnis: „Arduino“programavimas

„Arduino“programavimas
„Arduino“programavimas
„Arduino“programavimas
„Arduino“programavimas
  • Įsitikinkite, kad jūsų kompiuteryje įdiegta naujausia „Arduino“programavimo programa.
  • Eikite į Eskizas -> Įtraukti biblioteką -> Tvarkyti bibliotekas …
  • Ieškokite „PololuLedStrip“ir įdiekite

Kai tai bus įdiegta, turėsite keletą pavyzdžių, kaip išbandyti savo LED juostą. Eikite į Failas -> Pavyzdžiai -> „PololuLedStrip“ir atsitiktinai pasirinkite pavyzdį. Rodomo kodo viršuje matysite šią eilutę:

„PololuLedStrip ledStrip“;

Prijunkite 5 V laidą prie „Arduino“5 V prievado, GND laidą prie GND prievado, o duomenų laidą - prie 12 kaiščio (arba pakeiskite 12 aukščiau esančioje kodo eilutėje. Spustelėkite Vykdyti ir jūsų LED juostelė turėtų užsidegti.

5 žingsnis: Kodas

Kodas
Kodas

Mano naudojamas kodas yra „GitHub“.

Daugelis šio kodo viršija tai, ką norite padaryti, nes mano marškinėliuose taip pat yra paslėptas jungiklis, galintis pakeisti būsenas ir rodyti skirtingas animacijas. Nesivaržykite aptarti projekto ir pridėti savo animacijos.

Svetimų daiktų sienos tikslais tai yra viskas, ko jums reikia.

Vienintelis įspėjimas yra tas, kad numatytasis kodas sako frazę „Linksmų KALĖDŲ“. Jei norite pakeisti tai į ką tik norite, eikite į šią kodo eilutę:

angliškas tekstas = "M E R R Y C H R I S T M A S";

Pakeiskite tai į bet kokią jums patinkančią teksto eilutę, tačiau įsitikinkite, kad viskas parašyta didžiosiomis raidėmis, o tarp kiekvieno simbolio yra tarpas, nes animacijoje bus nepastebėti tarpai tarp raidžių.

Tada turite pereiti prie funkcijos „CountCount“ir pakeisti skaičių 32 į simbolių skaičių apibrėžtoje eilutėje (įskaitant tarpus).

Paleiskite kodą iš naujo ir marškinėliai turėtų užsidegti kartu su nauju pranešimu.

6 žingsnis: siuvimas

Siuvimas
Siuvimas

Dabar galite siūti šviesos diodą ant marškinėlių. Svetimų daiktų siena atrodo šiek tiek netvarkingai, todėl tvarkingumas šiuo metu nėra prioritetas. Prie šios išvaizdos pridėjau sukdamas laidus, kaip parodyta anksčiau. Jei niekada siuvėte (kaip aš šiame projekte), peržiūrėkite šį vaizdo įrašą. Jūs iš esmės siuvate apvalią vielą, kol būsite patenkinti, kad ją laikytumėte. Laimei, netvarkinga sienos prigimtis reiškia, kad prasta siuvimo technika taip pat gali būti atleista.

7 žingsnis: raidžių dažymas

Audinio dažai, kuriuos pasirinkau naudoti šiame projekte, turi gražų ploną snapelį, todėl piešimas yra lengvas. Pradėkite įdėdami kortelę į marškinėlių vidų, nes dažai praeis per audinį. Naudodami parodos ekrano kopiją kaip vadovą, atsargiai nudažykite abėcėlę šalia atitinkamos raidės šviesos diodo. Šrifto imituoti nėra per sunku, ir, kaip minėta anksčiau, šiek tiek netvarkinga išvaizda šiam projektui iš tikrųjų atrodo geriau nei švari.

8 žingsnis: Apdailos darbai

Apdailos darbai
Apdailos darbai
Apdailos darbai
Apdailos darbai

Dabar turime pritvirtinti „Arduino“prie marškinėlių. Tai padarius žymiai lengviau dėvėti, nes iš marškinėlių turi būti tik vienas USB kabelis prie išorinės baterijos, esančios kišenėje.

Pradėkite iškirpdami nedidelę skylę marškinėlių šone ir paduodami kiekvieną vielą. Tada galite pasiimti „Arduino“ir pasiūti ant marškinėlių VIDAUS. Padėkite jį į šoną, kad jis nebūtų matomas ir nepakenktų sėdint. Kai siuvate, uždenkite ją kokia nors juostele, kad smeigtukai liktų vietoje, o „Arduino“nešiojant nepatogiai nesispaustų jūsų odos.

Rekomenduojamas: