MENGHIDUPKAN LAMPU MENGGUNAKAN HP XIAOMI
Halo sahabat blogger maaf ya tutorial baru bisa di buat πππππ..
langsung saja ke topik kita kali ini yaitu menghidupkan lampu menggunakan hp XIAOMI/REMOTE TV,pada percobaan ini saya menggunakan xiaomi redmi 3s.
karna saya tidak mempunyai remote tv dirumah,saya terpikir menggunakan hp xiaomi saya.
langsung saja ke Alat dan bahan yg di butuhkan:
- 1x ARDUINO.yg blm tau arduino itu apa boleh dilihat ,DISINI
- HP XIAOMI ,yang ada remote nya /ata u bisa juga menngunakan remote TV.
- 1x IR RECEIVER.
- RELAY 5V,relay bisa dirangkai sendiri juga di .DISINI
- KABEL JUMPER SECUKUPNYA langkah-langkahnya sebagai berikut:
- Pertama,DOWNLOAD library IR REMOTE ya terlebihdahulu pada Sofware Arduino IDE.DOWNLOAD
- Yang belumpunya sofware arduino IDE bisa di DOWNLOAD ,DISINI
- Setelah itu rangkailah seperti gambar di bawah ini,
gbr.rangkaian arduino dengan receiver keterangan pemasangan kabel pada IR Receiver
- Pin 11 pada ARDUINO di hubungkan pada kaki 1 IR RECEIVER.
- Pin GND pada ARDUINO dihubungkan pada kaki 2 IR RECEIVER.
- PIN 5V pada ARDUINO dihubungkan pada kaki 3 IR RECEIVER.
Cara menambahkan library ke sofware Arduino IDE:
klik open maka library berhasil ditambahkan ke Sofware Arduino IDE. Selanjutnya kita akan melakukan decode terhadap sinyal infrared yang dikirim oleh smartphone XIAOMI kita atau remote TV.
- Buka sketch untuk decode,klik File==>Exsamples==>IRremote==.IRrecvDemo.
- Setelah itu ubah sketch Serial.println(resultts,value,HEX); Menjadi Serial.println(resultts,value,); yandihapus cuma HEX AJA.
- Selanjutnya buka serial monitor dan tekan remote yang di samart phonexiaomi untuk mendapatkan hasil dari tiap button.
- setelah mendapatkan hasil dari setiap tombol ,maka catat lah pada notepad atau kertas agar memudahkan pada saat pengisian kode nya tanti.
langkah selanjutnya yaitu mengontrol relay dengan Remote xiomi kita atau remote TV.
- pastikan mencabut terlebih dahulu kabel usb Arduino dari pc /laptop.
- setelah itu kita tambahkan relay tampa mengubah kabel yang pertama di buat tadi.
- pin 5v pada Arduino dihubungkan ke VCC Relay .
- pin GND pada Arduino dihubungkan ke GND Relay.
- Pin 2 pada Arduino dihubungkan ke IN 1 Relay .
- Pin 3 pada Arduino dihubungkan ke IN 2 Relay .
- Pin 4 pada Arduino dihubungkan ke IN 3 Relay .
- Pin 5 pada Arduino dihubungkan ke IN 4 Relay . Bila sudah menambahkan wiring dari relay ,kita tinggal mengulod sketch dibawah ini
#include <IRremote.h>
int IRpin = 11;
int R1 = 2;
int R2 = 3;
int R3 = 4;
int R4 = 5;
IRrecv irrecv(IRpin);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
pinMode(R1, OUTPUT);
pinMode(R2, OUTPUT);
pinMode(R3, OUTPUT);
pinMode(R4, OUTPUT);
digitalWrite(R1,HIGH);
digitalWrite(R2,HIGH);
digitalWrite(R3,HIGH);
digitalWrite(R4,HIGH);
}
void loop()
{
if (irrecv.decode(&results))
{
Eksekusi();
Serial.println(results.value);
irrecv.resume();
}
}
void Eksekusi(){
switch(results.value){
case 6141: //Ubah dan Sesuaikan
digitalWrite(R1,!digitalRead(R1));
break;
case 71645: //Ubah dan Sesuaikan
digitalWrite(R2,!digitalRead(R2));
break;
case 38893: //Ubah dan Sesuaikan
digitalWrite(R3,!digitalRead(R3));
break;
case 104397: //Ubah dan Sesuaikan
digitalWrite(R4,!digitalRead(R4));
break;
default:
break;
}
delay(200);
}
[/code]
NOTE :Ubah dan sesuaikan sesuai hasil yang sudah didapat dari serial monitor.tadi.
jika ada kalimat / kata yang salah saya minta maaf sebesar besar nya.....
sekian dari saya selamat mencobaππ
0 comments:
Post a Comment
Silahkan berkomentar secara bijak sesuai pembahasan......
dilarang spam dan berkomentar berbau sarah.