Project Menyalakan Lampu dengan HP Android Berbasis Arduino

lampu-android

Assalamualaikum.
Salam Sejahtera Untuk Kita Semua Sobat …

Pernah terpikirkan nggak seumpama kita mempunyai sebuah rumah canggih dengan fasilitas modern yang serba dikontrol dengan HP Android ? Wah pasti keren ya ? Nah kali ini kita akan mencoba menyalakan dan mematikan lampu menggunakan HP Android.

Berikut ini komponen yang musti dipersiapkan :

  • 1 buah Arduino (bisa UNO, MEGA, NANO, atau yang lain)
  • 1 buah modul Bluetooth (di sini saya memakai HC-05)
  • Lampu LED (jumlah bebas)
  • 1 buah LCD + Potensiometer 10 K (opsional)

Dan berikut ini adalah skematik rangkaiannya :

lampu-android_bb

Dan silahkan upload program berikut ke software IDE Arduino :

/* ——– Project Remote Lampu dengan Android ——– */
/* ———– Dibuat oleh : M. Nofgi Y.P.U.———— */
/* ———– http://www.nofgipiston.wordpress.com ———– */
/* ———– NF-308 SHOP, Arduino Workshop ———– */

//Memanggil library Software Serial dan LCD
#include
#include

//Inialisasi pin lcd
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);

//Inialisasi variable dan pin bluetooth
SoftwareSerial BT(0, 1); // RX dan TX

//Inialisasi pin lampu
const int pinLampu = 10;

//Inialisasi variabel data yang dikirim dari android berupa String
String dataDikirim;

void setup()
{
//Inialisasi jumlah baris dan kolom lcd
lcd.begin(16, 2);

//Inialisasi baud rate serial monitor dan bluetooth
Serial.begin(9600);
BT.begin(9600);

//Inialisasi status pin I/O lampu
pinMode(pinLampu, OUTPUT);

//Membersihkan lcd
lcd.clear();
//Set posisi kursor pada baris ke 0 dan kolom ke 0
lcd.setCursor(0, 0);
//Menuliskan karakter pada lcd
lcd.print(“Remote Lampu”);
//Set posisi kursor
lcd.setCursor(0, 1);
//Menuliskan karakter pada lcd
lcd.print(“Dgn Android”);
//delay 5 detik
delay(5000);
}

void loop()
{
//Jika bluetooth tersedia
while (BT.available())
{
//delay penerimaan data 10milidetik
delay(10);
//Inialisasi c adalah karakter yang dibaca bluetooth
char c = BT.read();
//Membuat c menjadi data String
dataDikirim += c;
}

//Jika panjang data dari “dataDikirim” >= 0, maka
if (dataDikirim.length() > 0)
{
//Menulis pada serial monitor data yang dikirim dari android
Serial.println(dataDikirim);

//Jika data yang dikirim berupa kalimat “ON”, maka
if (dataDikirim == “ON”)
{
//Membersihkan lcd
lcd.clear();
//Set posisi kursor pada baris ke 0 dan kolom ke 0
lcd.setCursor(0, 0);
//Menuliskan karakter pada lcd
lcd.print(“Lampu Nyala”);
//Lampu menyala
digitalWrite(pinLampu, HIGH);
}

//Jika data yang dikirim berupa kalimat “OFF”, maka
else if (dataDikirim == “OFF”)
{
//Membersihkan lcd
lcd.clear();
//Set posisi kursor pada baris ke 0 dan kolom ke 0
lcd.setCursor(0, 0);
//Menuliskan karakter pada lcd
lcd.print(“Lampu Padam”);
//Lampu padam
digitalWrite(pinLampu, LOW);
}

dataDikirim = “”;
}
}

 

 

 

Dan untuk Aplikasi Anfroidnya, bisa didownload di sini (Klik di sini).

screenshot_2016-12-01-14-11-391

 

Nah, kali ini adalah video demonstrasi projectnya :

Nah keren kan … ? Kita jadi bisa ON-OFF lampu pakai HP Android melalui koneksi bluetooth.

HP Android akan mengirimkan data ke bluetooth, selanjutnya dibaca lalu diproses oleh Arduino.

Silahkan berkreasi tanpa batas😀 .

Silahkan dicoba ….. Silahkan berkomentar kalau masih kebingungan😀 .

Salam Teknologi …🙂 .

Wassalamualaikum.

*

*

*

*

*

********************

#Maaf jika ada kesalahan, ambil sisi positifnya saja.
#Barangkali anda mempunyai kabar/berita seputar otomotif/mekatronika/robotika/elektronika atau ingin mengiklankan suatu produk di blog ini, silahkan kontak saya.

Jual Arduino, Sensor, Modul, SHIELD, dan Berbagai Komponen Elektronika/Robotika murah meriah … Best Quality Product … !!! (Klik di sini)

Menerima jasa pembuatan Project atau alat berbasis Arduino, Elektronika, Robotika, Mekatronika, dan sejenisnya …

Bisa untuk keperluan hobi, tugas kuliah/sekolah, project industri/rumahan, dan sebagainya …

Silahkan kontak saya :

Facebook              : Nofgi Yugo Prasetyo
Fans Page on Facebook : Nofgi Piston Blog
E-Mail                : Nofgimotor@gmail.com
PIN BBM               : D2F100C2
Line                  : nofgi piston
Instagram             : nofgi_piston
Youtube               : NF-308
No. HP/WA             : 088217082017

Tentang Nofgi

Suka berbagai hal yang berhubungan dengan otomotif ... Penggemar Motor Sport ... Suka menulis di dunia maya ...
Pos ini dipublikasikan di Arduino, DIY, Edukasi, Elektronik, Elektronika, Mekatronika, Robotika, Teknologi dan tag , , , , , , , . Tandai permalink.

Satu Balasan ke Project Menyalakan Lampu dengan HP Android Berbasis Arduino

  1. Ryan Nirwanda berkata:

    berapa modalnya itu gan?

Komentar Anda Membuat Semangat Saya Membara ... :D

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s