» Elektronik » Arduino »LED disko lantai di Arduino

LED disko lantai di Arduino

LED disko lantai di Arduino


Satu ciri lantai ini adalah WS2801 RGB LED 36 mm, pilihannya jatuh pada LED itu, kerana mereka mempunyai profil yang agak rendah (kedalaman 5 mm). Saiz ini sesuai untuk penanaman di sepanjang jubin lantai.

Bahan:
- Arduino Uno
- Arduino Proto Board
- Kabel USB 2.0
- papan roti
- Kord kuasa dan palam
- WS2801 LED 36 mm
- Suis kuasa 12V 5A
- Lembaran telus polikarbonat Lexan MARGARD 5 mm
- Bilah kayu 9 x 21 mm
- Pelekat vinil telus diri sendiri
- PC / komputer riba untuk program Jinx!
- Wayar untuk LED


Penulis menunjukkan bahawa bahan-bahan tersebut boleh diganti mengikut kehendak. Lembaran Lexan MARGARD, pada pendapatnya, sesuai dengan sempurna kerana kekuatan dan ketahanan mereka. Bahan matted sempurna menyerap kecerahan LED yang terletak berhampiran dengannya.

Langkah pertama. Litar elektrik.
Projek ini menggunakan papan kecil untuk memisahkan Arduino, konduktor tanah, dan LED. Penyelesaian ini membenarkan penggunaan hanya 4 konduktor untuk LED. Konduktor positif kepada LED langsung keluar dari sumber kuasa. Untuk menyambungkan palam ke suis kuasa, penulis menjemput juruelektrik. Anda juga boleh menggunakan bekalan kuasa dari komputer ke 12V.


Langkah Dua Pengaturcaraan
Untuk kesan pencahayaan, Arduino memutuskan untuk program dengan lakaran Glediator, yang akan dilampirkan di bawah artikel. Arduino disambungkan ke komputer riba secara langsung melalui USB dan memuat naik lakaran kepada mikrokontroler. Hanya bilangan piksel dalam baris ini telah diubah dalam kod:
"#Define Num_Pixels 120", nombor pin:
int SDI = 2;
int CKI = 3;


Langkah Tiga Jinx!
Untuk projek ini, ia adalah paling mudah untuk menggunakan program Jinx! dengan lakaran Glediator. Penulis tidak menggunakan Bluetooth untuk menyambungkan Arduino dan melancarkannya dengan terus menyambung ke komputer riba. Petikan di bawah menunjukkan tetapan yang digunakan untuk 120 LED. Perlu diingat bahawa bilangan saluran yang digunakan untuk piksel / LED perlu didarabkan dengan 3. Pada tab Patch Fast, pilihan Snakelines dipilih, sesuai untuk jenis LED ini. Juga, urutan saluran ditunjukkan sebagai GBR, kerana LED ini mempunyai urutan ini dengan tepat. Untuk memilih kesan yang diingini, menu Persediaan dipilih, dan di sana Keluaran Keluar segera disemak dan bagaimana LED dinyalakan. Program Jinx! ia mempunyai keupayaan untuk memprogram beberapa zon sekaligus, fungsi ini digunakan oleh penulis untuk berlainan jantina. Anda boleh memuat turun program di sini:


Langkah keempat. Bingkai lantai.
Bingkai lantai dibina dalam bentuk piksel, kerana ini akan membolehkan anda untuk menyebarkan sama rata apabila seseorang berdiri di atas lantai, dan akan membantu dengan lebih tepat dan mendadak memaparkan cahaya dari LED dalam setiap piksel. Saiz lantai menjadi 1640x930 mm, ia sesuai dengan betul-betul 120 piksel, mereka diorganisasikan dalam bentuk matriks 8 hingga 15. Bagi papan kayu, lebarnya 21 mm, ini menjadikan setiap persegi dari 90 hingga 100 mm di sekitar setiap piksel.

Slot kecil dibuat di bawah setiap piksel untuk menampung wayar. Semua kayu dan piksel kayu terpaku dengan pistol.










Langkah Lima Permukaan lantai.
Setelah banyak perbincangan, penulis diselesaikan pada lembaran Lexan Margard, yang mempunyai perlindungan terhadap menggosok dan tidak memecahkan. Terima kasih kepada reka bentuk dengan sel 10x10, lantai boleh menyokong berat kerusi dan tumit tinggi. Lembaran dipilih dengan ketebalan 5 mm untuk pemasangan siram dengan jubin lantai. Lembaran


Langkah Enam Vinyl
Dalam langkah ini, bahan permukaan lantai yang transparan disalut dengan vinil yang berserakan diri pelekat. Bahan tersebut membolehkan LED bersinar terang, dan pada masa yang sama tidak memukul di mata. Anda juga boleh menggunakan vinil matte.

Langkah ketujuh. Pengancing.
Lembaran Lexan dengan vinil di bawahnya diletakkan di atas bingkai dan terpaku dengan silikon di sekeliling tepi.
Saya menggunakan perisian Jinx! dan mengubah pelbagai cahaya anda boleh mencuba banyak. Penulis membuat urutan yang berbeza untuk menghidupkan cahaya. Program ini boleh menukar pintasan desktop untuk melancarkan kesan, jalan pintas ini boleh ditambah ke Windows startup. Ini akan membolehkan LED untuk menyala dalam urutan yang betul apabila anda menghidupkan komputer.


Video dengan kerja lantai disko:


glediator_v2.0.3.zip [1.27 Mb] (muat turun: 394)
10
6.5
10

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...