Kali ini kita akan membahas bagaimana cara menggunakan dan memprogram led rgb ws2812 ya. Modul yang akan kami gunakan seperti gambar di bawah ini ya.
led ws2812 atau dikenal dengan neopixel ini merupakan jenis led rgb individually addressable, maksudnya masing masing dari setiap led dapat kita kontrol secara mandiri. Led ini banyak digunakan pada proyek-proyek elektronik yang membutuhkan kepresisian dalam setiap warna lednya.
Salah satu fitur keunggulan dari led ws2812 ini adalah bahwa led ini dapat dihubungkan secara daisy-chained sehingga kita dapat mengontrol beberapa led menggunakan satu jalur data saja. Untuk mengontrol led ini kita biasa menggunakan kontroler yang akan mengirim sinyal data perintah warna yang akan ditampilkan. Pada umumnya kontroler yang sering digunakan adalah arduino dan raspberry Pi.
Untuk tutorial kali ini kami akan menggunakan arduino nano dan modul bluetooth HC05. Yuk langsung saja.
Cara Memprogram
1. Buka Arduino Ide pada komputer.
2. Untuk mempermudah dalam memprogram, kita menggunakan library dari adafruit ya. Instal library dengan cara klik Sketch -- Include Library -- Manage Libraries. Ketikkan Adafruit NeoPixel
3. Buat Program Seperti di bawah ini
5. upload program. Program diatas adalah proram untuk membuat tampilan led berputar pada modul ws2812 ring. Untuk warna yang ditampilkan akan sesuai dengan yang kita tulis di program di atas, yaitu merah, hijau, dan biru. Kalian bisa mengubah warna tampilan dari led sesuai dengan keinginan kalian dengan mengganti kode warnanya.
Mengontrol LED menggunakan Android melalui Bluetooth
Nah, setelah mencoba memprogram led menggunakan arduino dengan program yang sederhana, sekarang kita akan mencoba mengontrol tampilan dari led rgb ini menggunakan ponsel kita ya..
disini kita akan hanya membutuhkan satu tambahan modul saja, yaitu modul bluetooth seperti di bawah ini ya ( modul bluetooth HC05)
Sambungkan modul dengan arduino
Arduino WS2812 HC05
5V 5V VCC
GND GND GND
D6 DI ---
D2 --- RX
D3 --- TX
Buat program seperti di bawah ini
Upload program di atas ke arduino
Instal software serial melalui playstore (disini kami menggunakan aplikasi Serial Bluetooth Terminal).
Pairing terlebih dahulu ponsel dengan bluetooth HC05 modulnya
Buka Aplikasi Serial Bluetooth Terminal
Pilih bluetooth device yang akan disambungkan (HC05)
Tes Program
Kalian bisa mengcustom command yang ada di aplikasi Serial Bluetooth Terminal ya...
Cek Videonya disini
Comments
Post a Comment