Thursday, December 1, 2016

4:06 PM

Menyalakan LED menggunakan Smartphone

Pernahkah kamu berfikir untuk mengendalikan setiap perangkat elektronika dengan menggunakan smartphone? Bukankah hal tersebut keren? Berikut ini adalah tutorial sederhana dan mendasar untuk interfacing sebuah Smartphone Android dengan Arduino via Modul Bluetooth.

Perangkat dan komponen apa saja yang diperlukan untuk melakukan project ini?


arduino bluetooth
Hardware

  1. Bluetooth Module HC 05/06
  2. Arduino & Battery (with cable)
  3. LED
  4. 220Ω Resistor
  5. Handphone Android
Software
  1. Arduino IDE
  2. Android Studio.
Langkah-langkah nya adalah sebagai berikut:
1. Menghubungkan hardware Arduino Bluetooth
arduino bluetooth
Rangkaiannya sangat sederhana, hanya ada 4 sambungan antara arduino dan modul bluetooth yaitu:
Arduino Pins     Bluetooth Pins
RX (Pin 0)     ———>     TX
TX (Pin 1)     ———>      RX
5V                 ———>      VCC
GND             ———>      GND
Sambungkan kaki LED positive ke pin 13 dari arduino melalui sebuah resistor dengan nilai diantara 220Ω hingga 1KΩ, dan sambungkan kaki LED negatif ke ground. Rangkaian selesai!
arduino bluetooth
Kamu bisa menghubungkan modul bluetooth dengan arduino menggunakan beberapa kabel jumper sebagai konektor.
Note : Jangan menghubungkan RX bluetooth dengan RX arduino dan TX bluetooth dengan TX arduino. Kamu tidak akan menerima data apapun karena TX berarti transmit (mengirim) dan RX berarti receive (menerima).
2. 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 } }
3. Instal aplikasi Android
                                                             arduino bluetooth
  • Download Aplikasi dari Amazon App Store atau Github
  • Pasangkan perangkat Anda dengan modul bluetooth:

1. Aktifkan ON modul bluetooth dengan menyalakan Arduino.
2. Scan perangkat smartphone yang tersedia.
3. Pasangkan modul bluetooth dengan memasukkan password default 1234 atau 0000.
  • Install aplikasi LED pada perangkat android Anda.
  • Buka Aplikasi
                                 arduino bluetooth


  • Tekan "Paired Devices"
  • Pilih modul Bluetooth yang digunakan dari daftar yang tersedia   arduino bluetooth


  • Setelah berhasil menghubungkan antara smartphone dan arduino menggunakan modul bluetooth, tekan tombol ON untuk mengaktifkan LED dan tombol OFF untuk mematikan LED.
  • Tombol DISCONNECT digunakan untuk memutuskan sambungan dari modul bluetooth.

    Bagaimana cara kerjanya?
    Ada tiga bagian utama untuk proyek ini. Sebuah smartphone Android, sebuah transceiver bluetooth dan Arduino.

    Berikut ini merupakan aplikasi android yang dirancang untuk mengirim data serial ke modul bluetooth Arduino ketika tombol ditekan pada aplikasi. Modul bluetooth Arduino pada end devices menerima data dan mengirimkannya ke Ardunio melalui pin TX modul bluetooth (terhubung ke RX pin Arduino). Kode yang di upload ke Arduino memeriksa data yang diterima dan membandingkannya. Jika data yang diterima adalah 1 LED berubah menyala dan padam ketika data yang diterima adalah 0.
  • 0 comments:

    Post a Comment