Daftar Isi:

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

Video: Matriks LED 10x10: 6 Langkah

Video: Matriks LED 10x10: 6 Langkah
Video: Audi Matrix LED и Laser LED Lights - ДОКУМЕНТАЦИЯ ПО РАЗРАБОТКЕ 2024, November
Anonim
Matriks LED 10x10
Matriks LED 10x10

Matriks sepuluh kali sepuluh ini akan dapat menampilkan animasi yang keren!

Perlengkapan

Anda akan perlu…

1. 24 "x 24" x 1 "papan kayu x2 (satu untuk alas satu untuk bagian atas untuk menahan akrilik)

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

Lebar bingkai kayu 3,22" x 2" x 1"

4. Arduino Nano atau UNO

5. Kaca akrilik 24" x 24" (semi-transparan untuk menyebarkan LED)

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

7. Catu daya 5V 2A untuk menggerakkan LED

8. Pengisi daya USB cadangan yang rela Anda korbankan

9. 100 LED 5050 RGB yang Dapat Dialamatkan

Berikut adalah beberapa tautan ke sebagian besar bagian:

Basis 24x24:

Bingkai Kayu:

Arduino:

Kaca Akrilik:

Papan Busa: https://www.walmart.ca/en/ip/elmers-white-foam-boa… (Seharusnya dapat menemukan ini di dolarama mana pun)

Kayu $33 (termasuk potongan)

LED $20

Papan Busa $4

Kaca $35

Jumlah: $92

Langkah 1: Pasang Bingkai Kayu

Merakit Bingkai Kayu
Merakit Bingkai Kayu
Merakit Bingkai Kayu
Merakit Bingkai Kayu
Merakit Bingkai Kayu
Merakit Bingkai Kayu

Sekrup potongan kayu ke badan utama bingkai.

Letakkan potongan 2"x1" menghadap ke atas (sisi panjang ke arah Anda) di keempat sisinya.

Pasang 2 hingga 4 sekrup per potong pada bingkai.

Langkah 2: Cari Tahu Array Apa yang Ingin Anda Gunakan dan Buat Itu

Cari Tahu Array Apa yang Ingin Anda Gunakan dan Buat Itu
Cari Tahu Array Apa yang Ingin Anda Gunakan dan Buat Itu
Cari Tahu Array Apa yang Ingin Anda Gunakan dan Buat Itu
Cari Tahu Array Apa yang Ingin Anda Gunakan dan Buat Itu
Cari Tahu Array Apa yang Ingin Anda Gunakan dan Buat Itu
Cari Tahu Array Apa yang Ingin Anda Gunakan dan Buat Itu
Cari Tahu Array Apa yang Ingin Anda Gunakan dan Buat Itu
Cari Tahu Array Apa yang Ingin Anda Gunakan dan Buat Itu

Saya pribadi memilih array 10 x 10, saya menggunakan papan busa untuk membuat array berdasarkan model saya yang saya tunjukkan pada Langkah 1.

Langkah 3: Solder / Potong LED Anda

Solder / Potong LED Anda
Solder / Potong LED Anda
Solder / Potong LED Anda
Solder / Potong LED Anda
Solder / Potong LED Anda
Solder / Potong LED Anda

Saya membeli 100 ws2812b SMD RGB LED seharga $ 19,99 yang ternyata merupakan ide yang buruk mengingat saya bisa saja membeli strip dan kemudian memotong dan menyolder di mana saya perlu. Sebagai gantinya, saya akhirnya harus menyolder semua 100 LED (masing-masing dengan 6 titik kontak). Saya sarankan mendapatkan strip yang memotong semuanya menjadi panjang. Karena array saya adalah 24x24 "tidak banyak strip yang bisa saya dapatkan yang sesuai dengan 10 LED dalam 24".

LED Anda harus memiliki pin 5v atau 12v, pin data, dan pin GND.

Langkah 4: Mulailah Menambahkan Strip ke Array

Yang ingin Anda lakukan adalah menambahkan LED dalam pola zig-zag.

- - - - - - - - - >

< - - - - - - - - -

- - - - - - - - - >

< - - - - - - - - -

Setelah Anda ingin meletakkan susunan di atas LED, pastikan mereka hampir rata dengan bagian bawah atau terlalu banyak cahaya yang bisa bocor.

Saat menyalakan LED karena 1 di antaranya membutuhkan 60mA, hanya aman untuk memberi daya sekitar 8 pada Arduino UNO. Jika Anda berencana membuat array besar, catu daya terpisah adalah ide bagus karena dapat menyelamatkan Arduino Anda agar tidak gosong.

Langkah 5: Pemrograman

Pemrograman
Pemrograman

Untuk kode pertama saya dengan array ini

#termasuk

#tentukan NUM_LEDS 100

#tentukan DATA_PIN 5

LED CRGB[NUM_LEDS];

batalkan pengaturan() {

FastLED.addLeds(leds, NUM_LEDS);

}

lingkaran kosong() {

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

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

FastLED.show();

leds[dot] = CRGB::Hitam;

penundaan(100);

}

}

Kode ini mengedipkan setiap cahaya dalam pola cahaya ular, Anda dapat menggunakannya saat memasang kabel untuk melihat LED apa yang mungkin tidak terhubung.

Langkah 6: Tambahkan Akrilik dan Nikmati Pertunjukan Cahaya

Akrilik akan membantu menyebarkan cahaya secara merata sehingga ketika Anda puas dengan tampilan susunan Anda, Anda dapat menambahkannya. Untuk program dan animasi lain pada matriks, cari Jinx, Kontrol Matriks LED, atau Glediator. Terima kasih untuk mendengarkan!

Direkomendasikan: