KUNJUNGI KAMI

KUNJUNGI KITA DI BUKALAPAK, TOKOPEDIA DAN SHOPEE

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
  • 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 / Shematic



  • SKEMATIK


 ⤇ 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 :)

Tidak ada komentar:

Posting Komentar