Jumat, 23 Maret 2012

Kendali Led Berbasis Bluetooth

Bluetooth merupakan teknologi nirkabel yang telah membawa perubahan dalam pertukaran informasi digital saat ini.Lihat saja,saat ini beragam perangkat digital seperti handphone, laptop, computer, camera dll, telah dilengkapi teknologi bluetooth. Dengan menggunakan bluetooth, kita dapat dengan mudah menghubungkan perangkat yang ingin kita hubungkan. Contoh, penggunaan bluetooth dalam bidang percetakan. Misal, kita dapat mencetak hasil foto dengan mengambil file dari camera digital melalui device bluetooth. 
Bluetooth beroperasi dalam pita frekuensi 2,4 Ghz dengan menggunakan sebuah frequency hopping traceiveryang mampu menyediakan layanan komunikasi data dan suara secara real time antara host-host bluetooth dengan jarak terbatas.Kelemahan teknologi ini adalah jangkauannya yang pendek dan kemampuan transfer data yang rendah. lebih lengkapnya dapat di baca disini. pada kesempatan ini kami mencoba mencari alternative lain bagaimana menyalakan dan mematikan led secara sederhana menggunakan media wireless. nah kebetulan kami dewata elektronik mempunyai device bluetooth TTL yang konfigurasi pinnya ditunjukkan seperti gambar di bawah ini.
kami menggunakan sebuah bluetooth TTL yang support dengan erulduino yang terdapat pin RX dan Tx. gambar diatas merupakan konfigurasi pin dari erulduino dan bluetooth, dimana hanya membutuhkan 4 buah pin antara lain :
  1. Pin Tx dari bluetooth terhubung ke pin Rx Erulduino Board
  2. Pin Rx dari bluetooth terhubung ke pin Tx Erulduino Board
  3. Pin tegangan 5 volt menuju erulduino sebagai power supply
  4. Pin Referensi Ground dari Erulduino Board
secara sederhana artikel yang kami buat ini merupakan aplikasi bagaimana menghubungkan antara erulduino dengan bluetooth board, dimana untuk menyalakan sebuah Led 5mm menggunakan Laptop melalui media wireless tentunya. dan artikel yang membahas menyalakan led dengan erulduino sudah pernah kami bahas pada artikel Led Flasher dengan erulduino









projek menyalakan led melalui media bluetooth ini merupakan pengembangan projek sebelumnya yaitusmartphone Android dan erulduino yang terhubung melalui komunikasi wireless bluetooth, sehingga kita dapat mengontrol perangkat berbasis erulduino tentu saja dengan media bluetooth yang terintegrasi dengan Android. berikut ini merupakan coding lengkap bagaimana mengirim karakter dari komputer untuk menyalakn led dengan erulduino.

*/ Dewata Elektronik Team 2011 /*

char val; // variable untuk menerima data dari serial port
int ledpin = 8; // LED terhubung pada pin 8

void setup() {
  pinMode(ledpin, OUTPUT);  // pin ini menjadi output
  Serial.begin(9600);       // mulai serial komunikasi dengan bautrate 9600
}

void loop() {
  if( Serial.available() )       // jika terdapat data
  {
    val = Serial.read();         // baca dan simpan pada variabel
  }
  if( val == 'H' )               // jika karakter 'H' diterima
  {
    digitalWrite(ledpin, HIGH);  // tnyalakan Led
  } else {
    digitalWrite(ledpin, LOW);   // kondisi lainnya matikan Led
  }
  delay(100);                    // beri jeda 100ms
}

dalam coding di atas kita buat dahulu deklarasi sebuah nilai variabel dengan nama ‘val’ selanjutnya melalui coding berikut ini :

void loop() {
  if( Serial.available() )       // jika terdapat data
  {
    val = Serial.read();         // baca dan simpan pada variabel
  }
  if( val == 'H' )               // jika karakter 'H' diterima
terilhat jelas erulduino meminta data dari serial komunikasi dengan bautrate 9600. ketika serial data terpenuhi (dalam hal ini karakter ‘H’ dikirim) maka rutin berikut ini akan terpenuhi :

{
    digitalWrite(ledpin, HIGH);  // tnyalakan Led
  } else {
    digitalWrite(ledpin, LOW);   // kondisi lainnya matikan Led
  }
  delay(100);                    // beri jeda 100ms
}
cukup mudah mengirimkan karakter melalui komunikasi wireless dengan erulduino dan bluetooth, konsepnya adalah apabila sebuah karakter ‘H’ dikirim melaui Laptop dan selanjutnya dikirim melalui bluetooth dongle dari laptop tersebut ke bluetooth penerima yang terdapat pada erulduino boar, maka led indikator akan menyala. untuk selnjutnya kami akan membahas artikel bagaimana mengontrol sebuah robot tentu saja dengan basis erulduino menggunakan bluetooth sebagai piranti pengontrolnya yang dikerjakan dengan handphone Android. untuk selanjutnay seperti biasa kami menyuguhkan sebuah video bukti bagaimana sebuah komunikasi wireless antar bluetooth dan erulduino board dapat berjalan dengan baik.

Tidak ada komentar:

Posting Komentar