Assalamualaikum.
Salam Sejahtera Untuk Kita Semua Sobat …
Pasti keren ya sob kalau kita bisa mengendalikan perangkat-perangkat di rumah kita melalui aplikasi pada Smartphone Android kita. Contoh sederhananya kita bisa menyalakan dan mematikan lampu di rumah kita secara wireless menggunakan Smartphone Android kita. Nah… Project itu yang akan NP share kali ini. NP akan share bagaimana cara membuat remote wireless ON-OFF lampu melalui Smartphone atau HP Android, dengan bantuan koneksi bluetooth… Disimak baik-baik yuk tutorila NP kali ini …….. 😀
Berikut ini komponen dan software yang perlu dipersiapkan :
- 1 buah Arduino UNO atau Arduino Tipe Lain (bisa diperoleh Di Sini)
- 1 buah Bluetooth Module HC-05 (bisa diperoleh Di Sini)
- 1 Relay Module (Bisa diperoleh Di Sini)
- 1 Potensio 10K untuk mengatur kontras/kecerahan LCD (Bisa diperoleh Di Sini)
- Colokan Stopkontak dan Rumah Lampu
- Breadboard/Projectboard untuk memparalel kabel (Bisa besar/kecil, Bisa diperoleh Di Sini)
- Kabel jumper secukupnya, usahakan menyiapkan semua jenis yakni Male-Male, Female-Female, dan Male-Female (Bisa diperoleh Di Sini)
- 1 buah PCB polos sebagai alas pembuatan project (Bisa diperoleh Di Sini)
- Multitester (AVO) jika diperlukan untuk mengecek rangkaian (Bisa diperoleh Di Sini)
- Software Arduino IDE (Jika belum punya, maka download Di Sini)
- Library SoftwareSerial.h (Jika belum punya, maka download Di Sini)
- Dan cara menambah library Arduino bisa dibaca Di Sini
-
Dan jika ingin belajar bagaimana cara menggunakan Arduino bagi pemula, silahkan download Ebook nya Di Sini
“Jangan Lupa Untuk Selalu Membeli Komponen Elektronika-Robotika di Nofgi Piston Shop (Tokopedia/Bukalapak)….
Dijamin amanah, terpercaya, dan harga murah meriah…
Juga Sebagai Support Bagi Kami Agar Terus Dapat Berbagi Tutorial Kepada Para Sobat… 😀 “
Dan berikut ini adalah skema rangkaiannya :
Bluetooth HC-05 Pin VCC ===> 5V Arduino Pin GND ===> GND Arduino Pin RX ===> Pin 3 Arduino Pin TX ===> Pin 2 Arduino
Relay Module Pin VCC ===> 5V Arduino Pin IN ===> Pin 4 Arduino Pin GND ===> GND Arduino
Setelah itu, silahkan upload program seperti di bawah ini pada software Arduino IDE milik sobat, dan tata cara upload program ke Arduino bisa sobat baca Di Sini :
/* ---- Project Remote Lampu Rumah dengan HP Android -- */ /* ---------- Dibuat oleh : M. Nofgi Y.P.U.------------ */ /* ---------- www.nofgipiston.wordpress.com ----------- */ // Tokopedia/Bukalapak : Nofgi Piston Shop // Mohon dipelajari program dan skema yang diberikan // Agar mendapat ilmu yg bermanfaat :) //Memanggil library Software Serial #include <SoftwareSerial.h> //Inialisasi variable dan pin bluetooth SoftwareSerial BT(2, 3); // RX dan TX //Inialisasi pin lampu const int pinLampu = 4; //Inialisasi variabel data yang dikirim dari android berupa String String dataDikirim; // =============== PROGRAM SEETING AWAL ============== // void setup() { //Inialisasi baud rate serial monitor dan bluetooth Serial.begin(9600); BT.begin(9600); //Inialisasi status pin I/O lampu pinMode(pinLampu, OUTPUT); //Mengaktifkan pull up resisitor pin lampu digitalWrite(pinLampu, HIGH); //Lampu padam di awal program digitalWrite(pinLampu, HIGH); } // ================== PROGRAM UTAMA ================= // void loop() { //Jika bluetooth tersedia while (BT.available()) { //delay penerimaan data 10 milidetik 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 == "LampuON") { //Lampu menyala digitalWrite(pinLampu, LOW); } //Jika data yang dikirim berupa kalimat "OFF", maka else if (dataDikirim == "LampuOFF") { //Lampu padam digitalWrite(pinLampu, HIGH); } //Mengkosongkan dataDikirim dataDikirim = ""; } delay(100); }
Dan Berikut Link Untuk Download Aplikasi Androidnya…. Juga Ada Link Untuk Download File .aia Yang Bisa Kalian Import di : “MIT APP Inventor 2” Untuk Melihat Program Androidnya…….. 😀
MIT APP Inventor 2 Adalah Situs Web Untuk Membuat Aplikasi Android Secara Online… Sangat Mudah dan Cepat Untuk Yang Baru Belajar… 😀
Link Aplikasi Android : http://www.mediafire.com/file/6uxkddu3ysw9t0b/One_Lamp_Nofgi_Piston.apk/file
Link File .aia unuk MIT APP Inventor 2 : http://www.mediafire.com/file/upfelmhd3x66jui/One_Lamp_Nofgi_Piston.aia/file
Dan berikut ini adalah video demonstrasinya di channel Youtube saya , Jangan lupa untuk klik “Like” pada video dan “Subscribe” channel saya ya sobat, sebagai dukungan agar dapat terus berkarya 😀 .
Penjelasan singkat dari program di atas yakni :
Program di atas memungkinkan arduino untuk berkomunikasi secara wireless dengan smartphone android melalui perantara koneksi bluetooth. Sedangkan komunikasi antara arduino dan bluetooth module menggunakan komunikai serial UART, sehingga kita menggunakan library “SoftwareSerial.h” untuk mengubah pin digital menjadi pin yang dapat berkomuniaksi serial UART. Pin RX sebagai receiver atau penerima, sedangkan pin TX sebagai transmitter atau pengirim. Oleh karena itu posisi pin RX-TX arduino dipasang saling terbalik antara pin TX-RX bluetooth module.
Lalu relay akan aktif saat menerima data String berupa teks “LampuON”, dan relay akan nonaktif begitu menerima data teks “LampuOFF”. Data String berupa teks ini dikirim dari program yang sudah dibuat pada aplikasi android.
//Jika data yang dikirim berupa kalimat "ON", maka if (dataDikirim == "LampuON") { //Lampu menyala digitalWrite(pinLampu, LOW); } //Jika data yang dikirim berupa kalimat "OFF", maka else if (dataDikirim == "LampuOFF") { //Lampu padam digitalWrite(pinLampu, HIGH); }
NP membuat aplikasi androidnya secara online pada web : MIT APP INVENTOR 2. Sobat tinggal login memnggunakan email Gmail sobat, lalu sobat bisa memulai membuat aplikasinya.
Cara memproramnya pun sangat simple, yakni seperti menyusun puzzle. Jadi kita tidak langsung mengetikkan program, namun cukup menyusun opsi baris program yang sudah tersedia sesuai algoritma yang kita inginkan. Berikut merupakan gambar dari program aplikasi android yang telah NP buat… 😀
Berikut NP lampirkan video tutorial dari YouTube tentang tata cara membuat aplikasinya. Sorry NP sensdiri belum ada waktu untuk membuat video tutorial sendiri… 😀
Begitulah tutorial singkat yang dapat NP bagikan kepada sobat sekalian… Untuk selanjutnya bisa sobat kembangkan kembali dengan berbagai kreatifitas yang sobat miliki seperti merubah tulisan pada LCD, menambahkan alarm dari buzzer, menambah fitur SMS, dan lain sebagainya….. Nantikan berbagai tutorial berikutnya dari NP yaaa … 😀
Jangan bosan-bosan belajar dan berlatih dengan Arduino ya sob … Karena banyak sekali alat-alat serta kreatifitas yang dapat kita buat dengan microcontroller board serba bisa ini 🙂 .
“Apabila dalam diri seseorang masih ada rasa malu dan takut untuk berbuat suatu kebaikan, maka jaminan bagi orang tersebut adalah tidak akan bertemunya ia dengan kemajuan selangkah pun”
― ( )
Jangan lupa share artikel ini jika menurut kalian bermanfaat ya … 🙂
Semoga bermanfaat 😀 .
Salam Teknologi … Salam Arduino …🙂 .
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 Module Elektronika/Robotika murah meriah … Best Quality Product … Tersedia Toko Online di Tokopedia dan Bukalapak (Klik di sini)
Menerima jasa pembuatan Project atau alat berbasis Arduino, Elektronika, Robotika, Mekatronika, dan sejenisnya …
Bisa untuk keperluan hobi, edukasi kuliah/sekolah, project industri/rumahan, dan sebagainya …
Silahkan kontak saya atau KLIK DI SINI
Facebook : Nofgi Yugo Prasetyo Fans Page on Facebook : Nofgi Piston Blog E-Mail : Nofgimotor@gmail.com Instagram : nofgi_piston Youtube : Nofgi Piston Tokopedia : Nofgi Piston Shop Bukalapak : Nofgi Piston Shop No. HP/WA : 088217082017
Saya senang otak atik barang elctronic dan.bikin sesuatu yg baru namun waktu saya habis buat bekerja dan usaha kecil²an bagaimana cara untuk.mendapatka sensor lampu on off yg bisa diaplikasikan ke hp ( kalau bisa beli jadi) semoga bermanfaat wassalam.P.johnson.
On Off ini hanya untuk satu tìtik lampu atau bisa digunakan untuk beberapa titik lampu.
Kalau ingin beli unit yang sudah siap pakai berapa harganya ?
Anjay
Syahrial Alwi lil urip Vrije prod
Sani bin uzi lilxxnxxtentaction
Sani anjay hapenya buruk banget