Cara memprogram Led RGB WS2812 || Kontrol LED menggunakan android via bluetooth HC05

 

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

 
4. Sambungkan led ke arduino
    Arduino         WS2812 
        5V                  5V
      GND              GND
        D6                  DI

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