Rabu, 30 November 2016

Tutorial Pengontrol LED Menggunakan Android Berbasis Arduino dan Modul Bluetooth

I. TUJUAN

Mahasiswa mampu mengontrol LED menggunakan Android Berbasis Arduino dan Modul Bluetooth

II. DASAR TEORI 

    Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Saat ini Arduino sangat populer di seluruh dunia. Banyak pemula yang belajar mengenal robotika dan elektronika lewat Arduino karena mudah dipelajari.

KELEBIHAN ARDUINO :
  • Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloadder yang akan menangani upload program dari komputer. 
  • Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang tidak memiliki port serial/RS323 bisa menggunakannya. 
  • Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada board arduino. Contohnya shield GPS, Ethernet,dll.
Bagian-bagian Arduino Uno :
- Port USB
- Colokkan catu daya eksternal
- Mikrokontroller
- Pin Ground
- Pin Digital
- Pin Analog
- Tombol Reset
- Kristal
- ICSP

    Bluetooth Module HC-05 merupakan module komunikasi nirkabel pada frekuensi 2.4GHz dengan pilihan koneksi bisa sebagai slave, ataupun sebagai master. Sangat mudah digunakan dengan mikrokontroler untuk membuat aplikasi wireless. Interface yang digunakan adalah serial RXD, TXD, VCC dan GND. Built in LED sebagai indikator koneksi bluetooth. 


     Tegangan input antara 3.6 ~ 6V, jangan menghubungkan dengan sumber daya lebih dari 7V. Arus saat unpaired sekitar 30mA, dan saat paired (terhubung) sebesar 10mA. 4 pin interface 3.3V dapat langsung dihubungkan ke berbagai macam mikrokontroler (khusus Arduino, 8051, 8535, AVR, PIC, ARM, MSP430, etc.). Jarak efektif jangkauan sebesar 10 meter, meskipun dapat mencapai lebih dari 10 meter, namun kualitas koneksi makin berkurang.

III. PERALATAN YANG DIGUNAKAN :
  • Hardware
- Bluetooth Module HC 05/06
- Arduino & Battery (with cable)
- LED
- 220Ω Resistor
- Handphone Android
  • Software
- Arduino IDE
- Android Studio.

IV. GAMBAR RANGKAIAN


V. LANGKAH PERCOBAAN

1. Menghubungkan hardware Arduino Bluetooth pada rangkaian percobaan
2. Hubungkan kaki LED positif ke pin 13 Arduino
3. Hubungkan kaki LED negatif ke GND Arduino
4. Hubungkan resistor ke kaki positif LED dan ke pin 13 Arduino


5. Hubungkan TX Arduino ke RX Bluetooth dengan menggunakan jumper
6. Hubungkan RX Arduino ke TX Bluetooth dengan menggunakan jumper
7. Hubungkan VCC Bluetooth ke 5V Arduino (power) dengan menggunakan kabel jumper
8. Hubungkan GND Bluetooth dengan GND Arduino dengan menggunakan jumper

9. Upload sketch ke Arduino

char data = 0; //Variable for storing received data
void setup() 
{
  Serial.begin(9600);         //Sets the data rate in bits per second (baud) for serial data transmission
  pinMode(13, OUTPUT);        //Sets digital pin 13 as output pin
}
void loop()
{
  if(Serial.available() > 0)  // Send data only when you receive data:
  {
    data = Serial.read();      //Read the incoming data and store it into variable data
    Serial.print(data);        //Print Value inside data in Serial monitor
    Serial.print("\n");        //New line 
    if(data == '1')            //Checks whether value of data is equal to 1 
      digitalWrite(13, HIGH);  //If value is 1 then LED turns ON
    else if(data == '0')       //Checks whether value of data is equal to 0
      digitalWrite(13, LOW);   //If value is 0 then LED turns OFF
  }                            
}


10. Install Aplikasi Android
  • Download Aplikasi dari Amazon App Store atau Github
  • Pasangkan perangkat Anda dengan modul bluetooth:
  • Aktifkan ON modul bluetooth dengan menyalakan Arduino.
  • Scan perangkat smartphone yang tersedia.
  • Pasangkan modul bluetooth dengan memasukkan password default 1234 atau 0000.
  • Install aplikasi LED pada perangkat android Anda.
  • Buka Aplikasi
11. Setelah berhasil menghubungkan antara android dan arduino menggunakan modul bluetooth, tekan tombol ON untuk mengaktifkan LED dan tombol OFF untuk mematikan LED. Hasilnya seperti gambar dibawah ini.

                                                      Gambar 1. Tampilan saat LED ON

                                                       Gambar 2. Tampilan saat LED OFF

12. Jika percobaan telah selesai, tekan tombol “disconnect” untuk memutuskan hubungan android dan modul bluetooth.

Tidak ada komentar:

Posting Komentar

Mohon jika ada masukan atau saran
[Gunakan Nama]