RGB LED Neomatrix

by Rajah in Circuits > LEDs

38 Views, 1 Favorites, 0 Comments

RGB LED Neomatrix

f2b77e30-3685-403a-bd43-6cdec08c3c70.jpg
3767cc0f-5fd8-46c5-9ca9-6d48c1eeeefa.jpg

Perkenalkan, kami dari kelompok 1 informatika kelas XII-6 SMA Negeri 2 Semarang yang beranggotakan Nadine Wijaya, Hanung Sih Tirtaning Arasy, Zahra Novelin, Khoirunnisa Lyra Putri Ramadhani, Reisya Ardina Rasti, dan Fanessa Shara Irwanditha. Di sini kami akan menjelaskan proyek yang dibuat untuk memenuhi tugas kami sebagai siswa, yang diberikan oleh Pak Irno selaku guru pembimbing mata pelajaran informatika kami. Proyek yang akan kami buat yaitu RGB LED Neomatrix.

Pertama, alasan pembuatan proyek ini adalah karena kami memiliki rasa ingin tahu tentang bagaimana pembuatan running text. Selain itu, proyek ini bisa menjadi jembatan kami dalam menambah wawasan baru mengenai pemprograman running text. Proyek ini juga dapat kami gunakan sebagai media promosi ketika kami memiliki usaha nantinya, karena akan lebih memuaskan bagi kami apabila dapat mendesain running text milik kami sendiri.

Proses pembuatan proyek ini tidak mudah, namun kami tidak menyerah dan berusaha semaksimal mungkin dalam menyelesaikan proyek ini dengan kerja sama kelompok dan bantuan dari pembimbing kami. Maka dari itu, silahkan simak bagaimana proses kami dalam pembuatan proyek RGB LED Neomatrix ini. Selamat membaca.

Tanggal pembuatan: 23 November 2024.

Supplies

0793d4ae-85f4-4827-8dfe-c89b090a15da.jpg
9e4c9318-ff00-4e2f-91a9-7d97377b1e11.jpg
9827b0d5-6b0f-4b32-bb40-362ecce02fd1.jpg

Alat dan bahan yang kami gunakan dalam pembuatan proyek ini yaitu:

  1. RGB LED Matrix WS2812B ukuran 37x8
  2. Wemos Mini D1 ESP8266 Type C
  3. Kabel jumper dan konektor
  4. Kabel data Type C
  5. Busa spons
  6. Perangkat lunak Arduino Ide
  7. Laptop sebagai Power Supply
  8. Solder
  9. Lem

Seluruh alat dan bahan di atas diperlukan agar proyek ini dapat dilakukan.

Pemrograman Mikrokontroler

b8b3d4f1-52f9-45c2-9127-6a839251ce56.jpg
b07b0f52-40f4-407c-ab85-417c35bad92b.jpg
3eda8ad6-1fef-40b2-939a-541459a0ec44.jpg

Langkah pertama yang perlu dilakukan adalah pemrograman. Kami perlu mengunduh aplikasi Arduino Ide terlebih dahulu pada laptop yang akan digunakan. Kami sudah menyiapkan link untuk mengunduh aplikasi pada bagian alat dan bahan.

Setelah terunduh, lanjut mengunduh Library Arduino LED Matrix. Lalu, ikuti langkah-langkah di bawah ini:

  1. Buka template awal (new sketch)
  2. Lalu pilih file → examples, lalu scroll hingga ke template → adafruit neomatrix → matrixtest
  3. Ubah pin 6 → 2
  4. Ubah ADAFRUIT NEOMATRIX 5, 8 menjadi 37, 8
  5. Ubah NEOMATRIX TOP menjadi BOTTOM 
  6. Lalu ubah RIGHT menjadi LEFT
  7. Lalu ubah NEOMATRIX COLOUMB menjadi ROWS
  8. Lalu ubah PROGRESSIVE menjadi ZIGZAG
  9. Setelah itu ubah matrix printf (*nama) dengan nama yang diinginkan
  10. Lalu pada bagian pencarian ubah menjadi USB
  11. Setelah itu play pemrograman yang sudah dibuat

Apabila pemrograman dapat diplay, kita dapat lanjut ke tahap merancang LED Matrix.

Merancang LED Matrix

63a1a28b-77ef-4248-a911-d77315de8195.jpg
dff4993e-b3ca-4335-9f73-cdeee421364e.jpg
7a4503dd-1555-4817-af92-f4278aa7caa3.jpg

Setelah melakukan pemrograman, kita harus membuat susunan LED Matrix untuk menyambungkan program tersebut. Pertama, bentuk tempat LED Matrix menggunakan busa spons yang sudah diukur sesuai dengan ukuran yang sudah ditentukan. Setelah itu, susun LED Matrix dengan ukuran 37x8 dan tempel pada busa spons yang sudah dibentuk menggunakan lem. Setelah seluruh LED Matrix tersusun, potong kabel konektor dengan 3 jenis warna yang berbeda, lalu potong tiap jenis warnanya menjadi 8 potong, hingga seluruhnya berjumlah 24 kabel konektor. Sambungkan tiap jenis konektor pada ujung LED Matrix sesuai dengan bagiannya yaitu GND, 5V, dan data dengan menggunakan solder. Perlu hati-hati saat menyambungkan dikarenakan solder sangat panas saat digunakan. Lalu, sambungkan kabel jumper pada bagian ujung terakhir LED Matrix yang nantinya akan disambung dengan Wemos D1. Setelah LED Matrix selesai dirancang, lanjut ke tahap menyiapkan koneksi.

Menyiapkan Koneksi Dan Menguji Program

46ca4327-a969-4386-a340-0af3a06b193e.jpg
176cc4a6-bb60-469b-a12b-132e6ff56941.jpg
be02adb2-7847-426d-8adf-c39e1fa1131a.jpg
aaad2267-cf6b-4b28-8d2d-8972b06650e8.jpg
ccf25544-628d-4ded-8007-fea9ce5d2493.jpg
d2d97401-a924-4f89-8d2c-52593bac622d.jpg

Apabila pemrograman sudah berhasil dan LED Matrix sudah dirancang, kita mulai ke tahap menyiapkan koneksi.

Pertama, sambungkan kabel data Type C pada sambungan USB di laptop. Setelah itu, sambungkan kabel data Type C dengan Wemos D1 Type C yang sudah disiapkan. Setelah itu, sambungkan Wemos D1 dengan kabel jumper yang tersambung dengan LED Matrix. Pastikan kabel jumper yang disambungkan sesuai dengan keterangan pada Wemos D1 yaitu GND, 5V, dan data. Apabila seluruhnya sudah terpasang, LED Matrix akan menyala dan menampilkan running text yang sudah di program melalui Arduino Ide.

Memodifikasi Program

d17c910b-63ec-4dbe-b7d2-761230b1d5ea.jpg
0f63d04a-7d01-48f4-aa50-566273414409.jpg

Setelah LED Matrix berhasil menyala pada step sebelumnya, kita dapat memodifikasi program sesuai yang kita inginkan. Contohnya seperti:

  1. Mengubah tulisan menjadi mirror text: Cara mengubah tulisan pada LED Matrix menjadi mirror yaitu dengan mengubah bagian NEOMATRIX LEFT menjadi RIGHT
  2. Mengubah warna tulisan: Cara mengubah warna tulisan pada LED Matrix yaitu dengan mengubah angka pada MATRIX COLOR dengan angka yang sesuai pada warna yang kita inginkan.
  3. Mengubah isi tulisan: Cara mengubah isi tulisan pada LED Matrix yaitu dengan mengubah MATRIX PRINTF sesuai dengan isi yang kita inginkan.

Contoh di atas dapat digunakan apabila kita ingin memodifikasi LED Matrix milik kita.

Penutup

Penjelasan di atas merupakan tahap-tahap kami dalam membuat proyek RGB LED Matrix ini. Semoga penjelasan yang kami berikan dapat dipahami sekaligus dapat membantu pembaca dalam menciptakan LED Matrix masing-masing.

Kami berterimakasih atas kerja sama yang dilakukan oleh kelompok kami dan juga atas bimbingan yang diberikan oleh Pak Irno selaku pembimbing mata pelajaran Informatika kami. Kami mohon maaf apabila terdapat kekurangan dalam penjelasan kami mengenai proyek RGB LED Matrix ini. Sekian yang dapat kami sampaikan, terimakasih.