Daftar Isi:

Matriks LED: 4 Langkah
Matriks LED: 4 Langkah

Video: Matriks LED: 4 Langkah

Video: Matriks LED: 4 Langkah
Video: How to make Led Matrix | 8X8 Led Matrix 2024, Juli
Anonim
Matriks LED
Matriks LED

Ini adalah matriks LED 8x8 yang dibuat menggunakan LED WS2812 dan Mikrokontroler ESP8266

Proyek ini terinspirasi oleh:

Langkah 1: Menghubungkan LED WS2812

Menghubungkan LED WS2812
Menghubungkan LED WS2812
Menghubungkan LED WS2812
Menghubungkan LED WS2812
Menghubungkan LED WS2812
Menghubungkan LED WS2812

Singkatnya, LED dirantai dalam strip panjang yang ditunjukkan di atas. (Baris demi baris, dan ujung 1 baris terhubung ke awal baris berikutnya)

(Abaikan 4 LED yang hilang, saya kehabisan LED. Bagaimanapun, mereka tidak membuat perbedaan besar)

Setelah itu LED strip dihubungkan ke mikrokontroler (ESP8266)

Langkah 2: Kotak Akrilik (dan Kayu)

Kotak Akrilik (dan Kayu)
Kotak Akrilik (dan Kayu)
Kotak Akrilik (dan Kayu)
Kotak Akrilik (dan Kayu)
Kotak Akrilik (dan Kayu)
Kotak Akrilik (dan Kayu)
Kotak Akrilik (dan Kayu)
Kotak Akrilik (dan Kayu)

2 buah akrilik hitam dipotong (dengan pisau), dibengkokkan (menggunakan besi solder) dan direkatkan dengan panas (dengan tongkat kayu sebagai penopang) untuk membentuk sisi-sisi matriks

Sepotong akrilik bening dan kertas kalkir di belakangnya digunakan sebagai layar depan, diletakkan di depan matriks untuk menyebarkan LED dan melindungi elektronik.

Tongkat kayu dipotong sedemikian rupa sehingga mereka dapat menyatu dan membentuk pemisah di antara LED. Ini mencegah warna dari LED menyebar satu sama lain dapat merusak kejelasan

Setelah itu, letakkan matriks LED, pembagi, dan akrilik bening di bagian samping akrilik hitam

Langkah 3: Perangkat Lunak

Perangkat lunak
Perangkat lunak

Saya menggunakan Adafruit NeoMatrix Library, Demo NeoMatrix GFX.

Anda dapat membuat kode perangkat lunak lain untuk menghubungkan ESP8266 ke Wifi dan mengumpulkan data.

Langkah 4: Matriks LED Raspberry Pi

Matriks LED Raspberry Pi
Matriks LED Raspberry Pi

(Ini adalah Pekerjaan yang sedang berlangsung)

Pada akhirnya, saya menempatkan Raspberry Pi (1B) di LED Matrix. Saya juga memprogram dan mengonfigurasinya untuk menampilkan Pixel Art (dan mungkin Animasi) melalui Wifi.

Saya menghubungkan pin data LED ke Pin 18 dari Raspberry Pi. Selain itu, Pin 5V dan Ground LED terhubung ke Catu Daya eksternal (Seperti Pengisi Daya USB lainnya), terpisah dari Raspberry Pi. Ini untuk memastikan LED memiliki Daya yang cukup untuk Menyala.

WebApp Sisi Klien ditulis seluruhnya dalam Pure vanilla HTML, CSS, dan Javascript. Program Server adalah Aplikasi Flask, dan menggunakan Adafruit Neopixel Library. Karena menggunakan Adafruit Library, LED mungkin membutuhkan waktu lebih lama untuk memperbarui (dan tidak menampilkan animasi dengan benar, dll.) Kode tersedia di GitHub di sini, dan program diatur untuk berjalan saat boot (menggunakan /etc/rc.local seperti yang dinyatakan di GitHub)

Direkomendasikan: