MENGONTROL PERALATAN ELEKTRONIK MENGGUNAKAN HP VIA BLUETOOTH HC-05 ARDUINO

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
 
  1. #include  
  2. SoftwareSerial BT(10,11); // Connect Tx to pin 10 and Rx to pin 11 of HC-05/HC-06  
  3. String readData;          // String for storing data send from the Bluetooth device  
  4. int Relay1=6;  
  5. int Relay2=7;  
  6. int Relay3=8;  
  7. int Relay4=9;  
  8. int val1=0;  
  9. int val2=0;  
  10. int val3=0;  
  11. int val4=0;  
  12. void setup()  
  13. {  
  14. BT.begin(9600);  
  15. Serial.begin(9600);  
  16.  pinMode(Relay1,OUTPUT);  
  17.  pinMode(Relay2,OUTPUT);  
  18.  pinMode(Relay3,OUTPUT);  
  19.  pinMode(Relay4,OUTPUT);  
  20.  digitalWrite(Relay1,HIGH);  
  21.  digitalWrite(Relay2,HIGH);  
  22.  digitalWrite(Relay3,HIGH);  
  23.  digitalWrite(Relay4,HIGH);  
  24. }  
  25. void loop()   
  26. {  
  27. while (BT.available())  
  28.   {  
  29.     delay(10);  
  30.     char c=BT.read();  
  31.     readData +=c;  
  32.   }  
  33.   if(readData.length()>0)  
  34. {  
  35.       Serial.println(readData);  
  36.       
  37.   if (readData=="relay1")    
  38.   {  
  39.     val1=digitalRead(Relay1);  
  40.     if(val1==0)  
  41.     {  
  42.       digitalWrite(Relay1,HIGH);  
  43.       val1=1;  
  44.     }  
  45.     else  
  46.     {  
  47.       digitalWrite(Relay1,LOW);  
  48.       val1=0;  
  49.     }    
  50.     delay(200);  
  51.   }  
  52.     
  53.   if (readData=="relay2")    
  54.   {  
  55.     val2=digitalRead(Relay2);  
  56.     if(val2==0)  
  57.     {  
  58.       digitalWrite(Relay2,HIGH);  
  59.       val2=1;  
  60.     }  
  61.     else  
  62.     {  
  63.       digitalWrite(Relay2,LOW);  
  64.       val2=0;  
  65.     }    
  66.     delay(200);  
  67.    }  
  68.      
  69.     if (readData=="relay3")    
  70.   {  
  71.     val3=digitalRead(Relay3);  
  72.     if(val3==0)  
  73.     {  
  74.       digitalWrite(Relay3,HIGH);  
  75.       val3=1;  
  76.     }  
  77.     else  
  78.      {  
  79.       digitalWrite(Relay3,LOW);  
  80.       val3=0;  
  81.      }    
  82.       delay(200);  
  83.    }  
  84.      
  85.     if (readData=="relay4")    
  86.   {  
  87.     val4=digitalRead(Relay4);  
  88.     if(val4==0)  
  89.     {  
  90.       digitalWrite(Relay4,HIGH);  
  91.       val4=1;  
  92.     }  
  93.     else  
  94.     {  
  95.       digitalWrite(Relay4,LOW);  
  96.       val4=0;  
  97.     }    
  98.     delay(200);  
  99.    }  
  100.    readData="";  
  101. }     
  102.      
  103.   
  104. }  
 
  • 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 :)

ADDRESS

Graha Panyileukan Asri Ruko A/12 JL. Soekarno-Hatta Kel. Cipadung, Kec. Panyileukan Kota Bandung, 
Jawa Barat 40614

CONTACT US

+62-822-3456-6373
+62-821-1653-7879