» Electronics » Arduino »Ang sahig ng disco ng LED sa Arduino

Ang LED disco floor sa Arduino

Ang LED disco floor sa Arduino


Ang isang tampok ng sahig na ito ay ang WS2801 RGB LEDs 36 mm, ang pagpipilian ay nahulog sa naturang mga LED, dahil mayroon silang isang medyo mababang profile (lalim 5 mm). Ang laki na ito ay mainam para sa pagtatanim sa kahabaan ng mga tile sa sahig.

Mga Materyales:
- Arduino Uno
- Lupon ng Arduino Proto
- USB 2.0 cable
- tinapay
- Power cord at plug
- WS2801 LEDs 36 mm
- Power switch 12V 5A
- Polycarbonate transparent sheet Lexan MARGARD 5 mm
- Mga kahoy na slats 9 x 21 mm
- Malinaw na self-malagkit na vinyl
- PC / laptop para sa programa ng Jinx!
- Mga wire para sa mga LED


Ipinapahiwatig ng may-akda na ang mga materyales ay maaaring mapalitan sa kagustuhan. Lexan MARGARD sheet, sa kanyang opinyon, magkasya perpektong dahil sa kanilang lakas at tibay. Ang materyal na matted na perpektong nagkakalat ng kinang ng mga LED na matatagpuan malapit dito.

Unang hakbang. Electrical circuit.
Gumagamit ang proyekto ng isang maliit na breadboard upang paghiwalayin ang Arduino, ground conductor, at LEDs. Pinapayagan ng solusyon na ito ang paggamit ng 4 na conductors para sa mga LED lamang. Ang isang positibong conductor sa LEDs direkta ay mula sa pinagmulan ng kuryente. Upang ikonekta ang plug sa power switch, inanyayahan ng may-akda ang isang elektrisyan. Maaari mo ring gamitin ang power supply mula sa computer hanggang 12V.


Hakbang Dalawang Programming
Para sa mga epekto ng pag-iilaw, nagpasya si Arduino na mag-program kasama ang skedich ng Glediator, na idikit sa ilalim ng artikulo. Arduino na konektado sa laptop nang direkta sa pamamagitan ng USB at nai-upload ang sketch sa microcontroller. Tanging ang bilang ng mga piksel sa linyang ito ay nabago sa code:
"#Define Num_Pixels 120", mga numero ng pin
int SDI = 2;
int CKI = 3;


Hakbang Tatlong Jinx!
Para sa proyektong ito, pinaka-maginhawa na gamitin ang programa ng Jinx! na may isang sketch ng Glediator. Ang gumagamit ay hindi gumagamit ng Bluetooth upang ikonekta ang Arduino at inilunsad ito sa pamamagitan ng direktang pagkonekta sa isang laptop. Ang mga screenshot sa ibaba ay nagpapakita ng mga setting na ginamit para sa 120 LEDs. Dapat pansinin na ang bilang ng mga channel na ginagamit para sa mga pixel / LEDs ay kailangang pinarami ng 3. Sa tab na Mabilis na Patch, ang pagpipilian ng Snakelines, napili para sa ganitong uri ng mga LED. Gayundin, ang order ng channel ay ipinahiwatig bilang GBR, dahil ang mga LED na ito ay may eksaktong pagkakasunud-sunod na ito. Upang piliin ang nais na epekto, ang menu ng Setup ay napili, at doon na ang Start Output ay agad na nasuri at kung paano naiilawan ang mga LED. Jinx program! ito ay may kakayahang mag-program ng ilang mga zone nang sabay-sabay, ang pagpapaandar na ito ay ginagamit ng may-akda para sa isang iba't ibang glow ng kasarian. Maaari mong i-download ang programa dito:


Ang ikaapat na hakbang. Ang frame ng sahig.
Ang frame ng sahig ay itinayo sa anyo ng mga pixel, dahil papayagan ka nitong pantay-pantay na ipamahagi ang bigat kapag ang isang tao ay nakatayo sa sahig, at makakatulong upang mas tumpak at malinaw na ipakita ang ilaw mula sa mga LED sa bawat pixel. Ang laki ng sahig ay nagpunta 1640x930 mm, akma ito nang eksakto sa 120 mga pixel, naayos sila sa anyo ng isang 8 sa pamamagitan ng 15. Matrix para sa mga kahoy na tabla, ang lapad ay 21 mm, nagawa nitong gawin ang bawat parisukat mula 90 hanggang 100 mm sa paligid ng bawat pixel.

Ang mga maliliit na puwang ay ginawa sa ilalim ng bawat pixel upang mapaunlakan ang mga wire. Ang lahat ng mga kahoy na tabla at mga pixel ay nakadikit sa isang baril.










Hakbang Limang Palapag ng sahig.
Matapos ang maraming pagsasaalang-alang, ang may-akda ay nanirahan sa mga sheet ng Lexan Margard, na mayroong proteksyon laban sa pagputok at hindi masira. Salamat sa disenyo na may 10x10 na mga cell, maaaring suportahan ng sahig ang bigat ng mga upuan at mataas na takong. Ang mga sheet na napiling may kapal ng 5 mm para sa pag-install ng flush na may mga tile sa sahig. Mga sheet


Hakbang Anim Vinyl
Sa hakbang na ito, ang transparent na materyal sa ibabaw ng sahig ay pinahiran ng self-adhesive na nagkakalat ng vinyl. Ang ganitong materyal ay nagbibigay-daan sa mga LED na lumiwanag nang maliwanag, at sa parehong oras na hindi matumbok sa mata. Maaari mo ring gamitin ang matte vinyl.

Ikapitong hakbang. Pag-aayos.
Ang mga sheet ng Lexan na may vinyl sa ilalim ng mga ito ay inilalagay sa frame at nakadikit na may silicone sa paligid ng mga gilid.
Gumagamit ako ng software ng Jinx! at pagbabago ng iba't ibang glows maaari kang mag-eksperimento ng maraming. Ang may-akda ay gumawa ng ibang pagkakasunud-sunod para sa pag-on sa glow. Maaaring baguhin ng programa ang desktop na shortcut upang ilunsad ang mga epekto, ang shortcut na ito ay maaaring maidagdag sa pagsisimula ng Windows. Papayagan nito ang mga LED na magagaan sa tamang pagkakasunud-sunod kapag binuksan mo ang computer.


Video sa gawa ng disco floor:


glediator_v2.0.3.zip [1.27 Mb] (mga pag-download: 394)
10
6.5
10

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...