Mendokumentasi Proyek RGB LED Neopixel Neomatrix Di Instructables XII8

by queen09 in Circuits > Arduino

49 Views, 0 Favorites, 0 Comments

Mendokumentasi Proyek RGB LED Neopixel Neomatrix Di Instructables XII8

6213242137735185294.jpg
Flexible 8x32 NeoPixel (WS2812B ) RGB LED Matrix Demo

HALOOO saya Tiara queen Nafa Sahara dari kelas XII-8 kelompok 5 di SMAN 2 Semarang. Di akhir semester ganjil TA 2024/2025 ini. Peserta didik kelas XII wajib menyelesaikan dokumentasi pembuatan proyek RGB LED Neomatrix di aplikasi Instructables.com.


Kelompok 5

1) Tiara Queen N. (35)

2) Jenar Sarah B. (21)

3) Ehda Aisata C. (14)

4) Dionisius Mathias A. (13)

5) Christian Gerald (11)

6) Hugo Horatio S. (18)

PENDAHULUAN

Proyek ini bertujuan untuk menciptakan matriks LED RGB berbasis Neopixel yang dapat digunakan untuk menampilkan pola cahaya dinamis atau sebagai media interaktif. Matriks LED RGB memiliki banyak aplikasi, termasuk dekorasi, papan pengumuman, hingga seni digital. Dengan menggunakan mikrokontroler Arduino Nano dan library Adafruit Neopixel, proyek ini dirancang agar mudah diimplementasikan oleh pemula maupun penghobi tingkat lanjut.

Latar belakang proyek ini berangkat dari kemajuan teknologi LED yang memungkinkan penggunaan di berbagai bidang. LED WS2812, yang digunakan dalam proyek ini, memiliki kemampuan untuk dikontrol secara individual sehingga memungkinkan pola warna yang kompleks dan fleksibel. Dengan proyek ini, diharapkan dapat memberikan inspirasi bagi para pengembang untuk memanfaatkan teknologi LED dalam berbagai inovasi.

Tujuan utama dari proyek ini adalah untuk membuat matriks LED RGB yang menggunakan Neopixel WS2812 yang dikendalikan oleh Arduino Nano. Selain itu, proyek ini dirancang untuk menampilkan pola cahaya dinamis dengan variasi warna serta mendukung konsep interaktivitas melalui masukan pengguna. Manfaat proyek ini meliputi penyediaan media pembelajaran tentang pemrograman LED RGB, solusi inovatif untuk dekorasi dan seni digital, serta pengembangan keterampilan teknis dalam bidang elektronik dan mikrokontroler.


KOMPONEN YANG DIBUTUHKAN

ef16d849-ee08-452e-b67d-c44bdd86f56b.jpg
download.jpeg
download (1).jpeg
download (3).jpeg
download (2).jpeg
448d50b5d20576afe142c2a8e7dd1f79.jpeg
S734530c9264347dc87e90c2283163edd9.jpg_720x720q80.jpg

Alat

  1. Kawat jumper
  2. Solder 
  3. Kawat timah solder
  4. Kabel type c
  5. Gunting

Bahan 

  1. 1 Arduino Nano
  2. LED RGB Neopixel WS2812B
  3. Busa ati hitam (40 cm x 40 cm / 3mm) untuk dudukan LED

METODE

6203878391770365880.jpg
6213242137735185290.jpg
6213242137735185294.jpg

3.1 Perakitan Matriks LED

  1. Potong strip LED menjadi 8 bagian, masing-masing terdiri dari 37 LED, sehingga membentuk matriks.
  2. Tempelkan strip LED secara berurutan pola zig-zag pada busa ati hitam, dengan jarak antar strip yang seragam.
  3. Sambungkan kabel jumper pada setiap strip LED, dengan memperhatikan urutan koneksi daya (VCC), data input (DIN), dan ground (GND).

3.2 Pemrograman 

  1. Instal Arduino IDE dan tambahkan library Adafruit Neopixel.
  2. Masukan kode Arduino untuk mengontrol matriks LED Neopixel 8x8 menggunakan library Adafruit Neopixel

3.3 Pengujian dan Debugging

  1. Nyalakan sistem dan periksa apakah semua LED berfungsi dengan baik.
  2. Identifikasi dan perbaiki masalah, seperti LED yang tidak menyala atau animasi yang tidak sesuai.
  3. Optimalisasi pola cahaya agar lebih menarik dan sinkron.

CODING

6226506263760584644.jpg

Gambar diatas adalah coding untuk membuat lampu led nyala dan hidup sesuai pemogramannya

HASIL

4.1 Konfigurasi Matriks

Hasil perakitan menghasilkan matriks LED yang rapi, dengan koneksi yang stabil dan desain modular. Matriks dapat dihubungkan langsung ke Arduino Nano untuk pengujian pola cahaya.

4.2 Pola yang ditampilkan

Proyek ini berhasil menampilkan beberapa pola cahaya, antara lain:

  1. Gelombang Warna: Pola yang menyerupai aliran warna bergelombang dari satu sisi matriks ke sisi lainnya.
  2. Gradien Berjalan: Perpindahan warna yang halus dari satu warna ke warna lain.
  3. Pola Spiral: Cahaya yang bergerak mengikuti pola melingkar di dalam matriks.

4.3 Keberhasilan dan Kegagalan 

Keberhasilan utama proyek ini adalah tercapainya tujuan awal, yaitu menciptakan matriks LED dengan pola dinamis dan interaktif. Namun, terdapat beberapa kendala yang dihadapi, seperti panas berlebih pada LED setelah penggunaan lama, yang dapat diatasi dengan menambahkan pendingin atau ventilasi. Selain itu, diperlukan adaptor daya dengan kapasitas lebih besar untuk memastikan daya stabil.

PENUTUP

Proyek matriks LED RGB Neopixel 8x8 ini berhasil memenuhi tujuan yang direncanakan. Matriks yang dibuat mampu menampilkan pola cahaya dinamis dengan warna yang menarik, serta memberikan fleksibilitas interaktivitas melalui tombol. Dengan proyek ini, diharapkan dapat memberikan inspirasi dalam pengembangan lebih lanjut untuk aplikasi dekorasi, seni digital, atau media interaktif lainnya.

Sebagai langkah pengembangan, disarankan untuk menambahkan fitur konektivitas Bluetooth agar pola cahaya dapat dikontrol secara nirkabel. Selain itu, matriks dapat diperbesar ukurannya untuk aplikasi visual yang lebih luas. Proyek ini juga dapat diintegrasikan dengan sensor tambahan, seperti mikrofon atau sensor gerak, untuk menciptakan pola cahaya yang lebih responsif terhadap lingkungan.