blue-droid simple -arduino bluetooth controller

Perkenalkan, aplikasi Blue-Droid Simple Kendali relay via Bluetooth

Perkenalkan aplikasi baru buatan nyebarilmu.com

Blue-Droid simple adalah aplikasi yang berbasis android yang digunakan untuk kendali relay via komunikasi bluetooth. Dimana aplikasi ini merupakan aplikasi original buatan dari nyebarilmu.com sendiri dengan hasil pengembangannya.

Logo Blue-Droid

Blue-Droid kepanjangan dari Bluetooth Arduino Android, yang dimaksudkan agar mudah dikenal dan diingat. Kenapa menggunakan kata – kata simple karena ini merupakan aplikasi perdana yang dipublishkan dengan kendali 1 channel relay.

File dapat diunduh diplay store dengan gratis : link apps

Dan akan dilihat dahulu respon-respon dari user apakah aplikasi ini layak untuk dikembangkan atau dimodifikasi total untuk aplikasi selanjutnya.

Walaupun begitu , adapun fitur – fitur yang disematkan antara lain :

  1. Auto Enable Bluetooth on mobile : saat membuka aplikasi ini harus diwajibkan menghidupkan komunikasi bluetooth di handphone
  2. Fitur Scanning dan pairing : sehingga tidak perlu lagi keluar dari aplikasi dalam meregistrasikan bluetooth device yang menjadi target kontrol
  3. Auto reconnect : apabila bluetooth sudah diregistrasikan maka bluetooth yang terakhir terhubung akan auto terkoneksi saat dibuka lagi aplikasi ini
  4. Auto Synchronize terhadap target bluetooth : misal pada target rangkaian bluetooth Led atau relay dalam keadaan menyala maka data menyala ini akan tersynchronize di aplikasi juga
  5. Simpel dan mudah dalam pengoperasian : dari segi desain User Interface (UI) diusahakan siapapun dapat menggunakan dengan mudah
  6. Dapat diaplikasi dalam berbagai kendali atau kontrol : controlnya kendali lampu, pompa air, kipas angin dan lain sebagainya
  7. Terdapat tutorial yang disematkan dalam aplikasi tersebut
  8. Bersifat Do it Yourself : semua dibuat sendiri guna sebagai sarana belajar elektronika dan pemrograman dan aplikasi ini sebagai sarana jembatannya

Berikut adalah tampilan dari isi aplikasi blue-droid simple

tampilan dari aplikasi blue-droid


Cara Penggunaannya

Karena ini bersifat Do it Yourself maka diperlukan beberapa bahan yang harus dipersiapkan untuk dirangkaikan sendiri.

Bahan – bahan tersebut antara lain :

  1. Arduino Uno atau Arduino Nano
  2. Bluetooth HC-05 / HC-06 *
  3. Kabel jumper male to female
  4. Module 1 Channel relay
  5. Lampu

* : perbedaan antara bluetooth HC-05 dan HC-06 dapat dicek di artikel sebelumnya.

[irp posts=”1002″ name=”Tutorial Arduino mengakses module Bluetooth HC-05″]

Apabila ingin tetap safety, module 1 channel relay dan lampu bisa ditiadakan karena memanfaatkan LED Built In dari arduino yaitu pada pin i/o 13.

Wiring dan Schematic

Wiring dan schematic blue-android simple

Program yang harus di upload ke microcontroller arduino

//www.nyebarilmu.com
//aplikasi blue-droid simple
//2020

#include <EEPROM.h>

const int out1 = 13; //dapat diganti ke pin i/o manapun

char c;

void setup() {
  Serial.begin(9600);
  pinMode(out1, OUTPUT);
  digitalWrite(out1, 0);
  read_eeprom();
}

void starter(){
  if(c == 'r'){
      Serial.println("");
  Serial.println("data1=" + String(EEPROM.read(1)));
  }
}

void relay(){
  //Relay 1
   if(c == '1'){
      digitalWrite(out1, HIGH);
      EEPROM.write(1,HIGH);
      delay(10); }
   if(c =='0'){
      digitalWrite(out1, LOW);
     EEPROM.write(1, LOW);
      delay(10); }
}

void read_eeprom(){
  digitalWrite(out1, EEPROM.read(1));
}

void loop() {
  while (Serial.available())  {
    c = Serial.read();
    Serial.write(Serial.read());

   relay();
   starter();

    }
}

Dari program diatas terdapat eeprom yang berfungsi untuk penyimpan data, apabila power suplly lost data terakhir tidak hilang. Dan terdapat program yang berfungsi untuk auto synchronize antara bluetooth device dan aplikasi.

Setelah diupload programnya, maka buka dulu untuk scan device dan masuk password. Setelah itu jika sudah benar semua akan terhubung dan aplikasi akan bekerja seharusnya.

Terimakasih, salam nyebarilmu.com

Video Tutorial silahkan dicek

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *