Isi kandungan:

Matriks LED 10x10: 6 Langkah
Matriks LED 10x10: 6 Langkah

Video: Matriks LED 10x10: 6 Langkah

Video: Matriks LED 10x10: 6 Langkah
Video: 10x10 LED Matrix Animations 2024, November
Anonim
Matriks LED 10x10
Matriks LED 10x10

Matriks sepuluh hingga sepuluh ini akan dapat memaparkan animasi yang menarik!

Bekalan

Anda perlu…

1. Papan kayu 24 "x 24" x 1 "x2 (satu untuk alas satu untuk bahagian atas memegang akrilik

2. Panjang kerangka kayu 24 "x 2" x 1"

Lebar kayu 3.22 "x 2" x 1 "dengan lebar

4. Arduino Nano atau UNO

5. Kaca akrilik 24 "x 24" (separa telus untuk menyebarkan LED)

6. Sekeping papan busa besar dengan ketebalan sekitar 3/16"

7. Bekalan kuasa 5V 2A untuk menggerakkan LED

8. Pengecas USB ganti yang sanggup anda korbankan

9. 100 LED 5050 RGB yang boleh ditujukan

Berikut adalah beberapa pautan ke sebahagian besar bahagian:

Pangkalan 24x24:

Bingkai Kayu:

Arduino:

Kaca Akrilik:

Foam Board: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Sekiranya dapat menemui ini di mana-mana dolarama)

Kayu $ 33 (termasuk potongan)

LED $ 20

Papan Buih $ 4

Kaca $ 35

Jumlah: $ 92

Langkah 1: Pasang Bingkai Kayu

Pasang Kerangka Kayu
Pasang Kerangka Kayu
Pasang Kerangka Kayu
Pasang Kerangka Kayu
Pasang Kerangka Kayu
Pasang Kerangka Kayu

Skru kepingan kayu ke badan utama bingkai.

Letakkan kepingan 2 "x1" menghadap ke atas (sisi panjang ke arah anda) di keempat-empat sisi.

Letakkan 2 hingga 4 skru setiap bahagian pada bingkai.

Langkah 2: Ketahui Array Apa yang Anda Ingin Gunakan dan Jadikannya

Ketahui Array Apa yang Anda Ingin Gunakan dan Jadikannya
Ketahui Array Apa yang Anda Ingin Gunakan dan Jadikannya
Ketahui Array Apa yang Anda Ingin Gunakan dan Jadikannya
Ketahui Array Apa yang Anda Ingin Gunakan dan Jadikannya
Ketahui Array Apa yang Anda Ingin Gunakan dan Jadikannya
Ketahui Array Apa yang Anda Ingin Gunakan dan Jadikannya
Ketahui Array Apa yang Anda Ingin Gunakan dan Jadikannya
Ketahui Array Apa yang Anda Ingin Gunakan dan Jadikannya

Saya secara peribadi memilih susunan 10 x 10, saya menggunakan papan busa untuk membuat susunan berdasarkan model yang saya tunjukkan pada Langkah 1.

Langkah 3: Pateri / Potong LED anda

Pateri / Potong LED Anda
Pateri / Potong LED Anda
Pateri / Potong LED Anda
Pateri / Potong LED Anda
Pateri / Potong LED Anda
Pateri / Potong LED Anda

Saya membeli 100 LED SMD RGB ws2812b dengan harga $ 19.99 yang ternyata menjadi idea yang mengerikan memandangkan saya baru sahaja membeli sehelai jalur dan kemudian memotong dan menyolder di mana saya perlu. Sebagai gantinya, saya akhirnya menyolok semua 100 LED (masing-masing mempunyai 6 titik hubungan). Saya cadangkan mendapatkan sehelai potongan sepanjang. Oleh kerana array saya 24x24 "tidak banyak jalur yang saya dapat yang sesuai dengan 10 LED dalam masa 24".

LED anda harus mempunyai pin 5v atau 12v, pin data, dan pin GND.

Langkah 4: Mula Menambah Jalur ke Array

Apa yang anda mahu lakukan ialah menambahkan LED dalam corak zig-zag.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Selepas anda mahu meletakkan array di atas LED, pastikan mereka hampir menyala di bahagian bawah atau jika tidak, terlalu banyak cahaya yang mungkin dapat keluar.

Semasa menghidupkan LED kerana 1 daripadanya memerlukan 60mA, hanya selamat untuk menghidupkan sekitar 8 pada Arduino UNO. Sekiranya anda merancang untuk membuat susunan besar, bekalan kuasa yang berasingan adalah idea yang baik kerana ia dapat menyelamatkan Arduino anda daripada digoreng.

Langkah 5: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

Untuk kod pertama saya dengan tatasusunan ini

#sertakan

#tentukan NUM_LEDS 100

#tentukan DATA_PIN 5

CRGB memimpin [NUM_LEDS];

batal persediaan () {

FastLED.addLeds (led, NUM_LEDS);

}

gelung kosong () {

untuk (int dot = 0; dot <NUM_LEDS; dot ++) {

leds [dot] = CHSV (rawak8 (), 255, 255);

FastLED.show ();

leds [dot] = CRGB:: Hitam;

kelewatan (100);

}

}

Kod ini berkelip setiap cahaya dalam corak lampu ular, anda boleh menggunakannya semasa memasang kabel untuk melihat LED apa yang mungkin tidak disambungkan.

Langkah 6: Tambahkan Akrilik dan Nikmati Pertunjukan Cahaya

Akrilik akan membantu menyebarkan cahaya secara merata sehingga apabila anda berpuas hati dengan rupa susunan anda, anda boleh menambahkannya. Untuk program dan animasi lain di matriks, cari Jinx, LED Matrix Control, atau Glediator. Terima kasih kerana mendengar!

Disyorkan: