Tutorial

MENGONTROL PERALATAN ELEKTRONIK MENGGUNAKAN HP VIA BLUETOOTH HC-05 ARDUINO

Pada kesempatan kali ini kita akan membuat sebuah project sederhana menggunakan HC-05 yaitu module bluetooth yang murah dan handal. Disini kita akan mencoba mengontrol beberapa peralatan elektronik seperti kipas, lampu, dan sebagainya.

HC-05 luetooth arduino relay, smart home
HC-05 luetooth arduino relay, smart home
Oke langsung sjah kita buat project sederhana ini berikut adalah bahan-bahan dan peralatan yang dibutuhkan :
⤇ MEMBUAT SAKLAR LAMPU DENGAN TTP223
Dengan module ini kita dapat membuat sebuah saklar sederhana dan tak terlihat, berikut ini adalah cara membuatnya pada breadboard:
 
  ⤇Alat dan Bahan
  • Module Bletooth HC-05
TP : https://is.gd/C0JNVL

 

  • ARDUNO NANO V3
  • Module Relay 4 Channel
  • Bread Board
  • Power Supply BreadBoard
  • Kabel Jumper
BL : cari di lapak kita yah
TP : cari di lapak kita yah

  • APK (aplikasi smart HOME) Instal di HP Android
 
 ⤇Rangkaian / Schematic
  • SCHEMATIC
 ⤇ SKETCH / PROGRAM
 
#include
SoftwareSerial BT(10,11); // Connect Tx to pin 10 and Rx to pin 11 of HC-05/HC-06
String readData;          // String for storing data send from the Bluetooth device
int Relay1=6;
int Relay2=7;
int Relay3=8;
int Relay4=9;
int val1=0;
int val2=0;
int val3=0;
int val4=0;
void setup()
{
BT.begin(9600);
Serial.begin(9600);
 pinMode(Relay1,OUTPUT);
 pinMode(Relay2,OUTPUT);
 pinMode(Relay3,OUTPUT);
 pinMode(Relay4,OUTPUT);
 digitalWrite(Relay1,HIGH);
 digitalWrite(Relay2,HIGH);
 digitalWrite(Relay3,HIGH);
 digitalWrite(Relay4,HIGH);
}
void loop() 
{
while (BT.available())
  {
    delay(10);
    char c=BT.read();
    readData +=c;
  }
  if(readData.length()>0)
{
      Serial.println(readData);
    
  if (readData==”relay1″)  
  {
    val1=digitalRead(Relay1);
    if(val1==0)
    {
      digitalWrite(Relay1,HIGH);
      val1=1;
    }
    else
    {
      digitalWrite(Relay1,LOW);
      val1=0;
    }  
    delay(200);
  }
  
  if (readData==”relay2″)  
  {
    val2=digitalRead(Relay2);
    if(val2==0)
    {
      digitalWrite(Relay2,HIGH);
      val2=1;
    }
    else
    {
      digitalWrite(Relay2,LOW);
      val2=0;
    }  
    delay(200);
   }
   
    if (readData==”relay3″)  
  {
    val3=digitalRead(Relay3);
    if(val3==0)
    {
      digitalWrite(Relay3,HIGH);
      val3=1;
    }
    else
     {
      digitalWrite(Relay3,LOW);
      val3=0;
     }  
      delay(200);
   }
   
    if (readData==”relay4″)  
  {
    val4=digitalRead(Relay4);
    if(val4==0)
    {
      digitalWrite(Relay4,HIGH);
      val4=1;
    }
    else
    {
      digitalWrite(Relay4,LOW);
      val4=0;
    }  
    delay(200);
   }
   readData=””;
}   
   
}
 
  • SKETCH DOWNLOAD
 ⤇ HASIL (VIDEO YOUTUBE)
 
Tonton di Youtubenya yah,,, 🙂
 
 
Selamat Mencoba, Jangan lupa beli barang di toko kita yah, karena tiap tutorial ini memakai barang-barang kita dan udah pasti berjalan dengan baik 🙂

Leave a Reply

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