Hallo sahabat tren. kali ini saya akan memberikan sedikit ilmu saya hehe tentang menyalakan lampu dengan android berbasis microkontroler arduino. yang mana dengan adanya perangkat ini, tidak perlu repot – repot lagi untuk menyalakan lampu.
langsung saja simak yaa. cekidot.
Daftar Isi
Mengontrol Lampu Dengan Android dan Arduino
Alat dan Bahan
sebelum masuk ke dalam bentuk rangkaian, kita masuk dulu ke alat dan bahan yang kita ingin gunakan. adalah sebagai berikut:
baca juga: Pintu Otomatis Arduino Menggunakan Sensor Ultrasonik
- Arduino uno
- LED 4 buah
- Breadboard
- Bluetooth module HC 05 (” HC 06 juga tidak masalah”)
- Kabel jumper secukupnya
Jika anda ingin merengkai menggunakan relay agar bisa menggunakan listrik rumah tangga. alat dan bahan adalah sebagai berikut:
- Relay
- Kabel biasa 4 meter
- Fitting lampu
- Lampu 5 Watt
- Colokan.
Rangkaian
Berikut adalah prototipe dari bentuk rangkaian yang akan digunakan untuk menyalakan lampu dengan android berbasis microkontroler arduino.
Berikut adalah konfigurasi kabel:
- Pin VCC pada Arduino dihubungkan ke Pin VCC pada modul Bluetooth HC-05
- Pin GND pada Arduino dihubungkan ke pin GND pada modul Bluetooth HC-05.
- Pin 10 pada Arduino dihubungkan ke pin TX modul Bluetooth HC-05.
- Pin 11 pada Arduino dihubungkan ke pin RX pada modul Bluetooth HC-05.
- Pin 2 pada Arduino dihubungkan ke Relay IN1 pada Relay.
- Pin 3 pada Arduino dihubungkan ke Relay IN2 pada Relay.
- Pin 4 pada Arduino dihubungkan ke Relay IN3 pada Relay.
- Pin 5 pada Arduino dihubungkan ke Relay IN5 pada Relay.
- Pin VCC pada arduino dihubungkan pada VCC relay.
- Pin GND pada arduino dihubungkan pada GND relay.
Untuk prototipe menggunakan relay bisa saja mengunakan gambar yang diatas. hanya saja tinggal mengaplikasikan ke relaynya saja. hmm buat rangkaian seri di relay dan lampu.
Koding menyalakan lampu dengan android
Panduan Bisnis Dropship Untuk Pemula Singkat Padat dan Jelas
Berikut adalah koding yang digunakan untuk menyalakan lampu dengan android berbasis microkontroler arduino.
//trenpedia.com
//menyalakan lampu dengan android
#include <SoftwareSerial.h>
SoftwareSerial BT(10, 11);
String perintah;
void setup() {
BT.begin(9600);
Serial.begin(9600);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
while (BT.available()) {
delay(10);
char c = BT.read();
perintah += c;
}
if(perintah.length() > 0) {
Serial.println(perintah);
// perintah dibawah ini dapat anda
if (perintah == “Eli matikan lampu satu”)
{ digitalWrite(3, HIGH); }
else if(perintah == “Eli Hidupkan lampu satu”)
{ digitalWrite(3, LOW); }
else if(perintah == “Elly matikan lampu 2”)
{ digitalWrite(4, HIGH); }
else if(perintah == “Eli Hidupkan lampu 2”)
{ digitalWrite(4, LOW); }
else if(perintah == “Elly matikan lampu 3”)
{ digitalWrite(5, HIGH); }
else if(perintah == “Elly Hidupkan lampu 3”)
{ digitalWrite(5, LOW); }
else if(perintah == “Eli matikan semua lampu”)
{ digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH); }
else if(perintah == “Eli hidupkan semua lampu”)
{ digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW); }
else if(perintah == “hidupkan dua lampu”)
{ digitalWrite(2, LOW);
digitalWrite(3, LOW); }
else if(perintah == “matikan 2 lampu”)
{ digitalWrite(3, HIGH);
digitalWrite(4, HIGH);}
else if(perintah == “matikan 3 lampu”)
{ digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);}
else if(perintah == “kelap-kelip”)
{digitalWrite(3, LOW);
delay(2000);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
delay(2000);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(2000);
digitalWrite(5, HIGH);
digitalWrite(3, LOW);
delay (2000);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(2000);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(2000);
digitalWrite(5, HIGH);
digitalWrite(3, LOW);
delay(2000);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
delay(2000);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(2000);
digitalWrite(5, HIGH);
digitalWrite(3, LOW);
delay(2000);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
delay(2000);
digitalWrite(4, LOW);
delay (2000);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(2000);
digitalWrite(3, LOW);
digitalWrite(5, HIGH);
delay(2000);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
delay(2000);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
delay(2000);
digitalWrite(4, LOW);
delay(2000);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(2000);
digitalWrite(5, HIGH);
delay(2000);
}
perintah=“”;}}
Untuk aplikasinya dimana bos ??
hmm cukup berkomentar di kolom komentar nanti saya buatkan tutorial pembuatan aplikasinya.
demikian artikel kali ini tentang menyalakan lampu menggunakan android berbasis microkontroler jika ada yang masih bingung jangan lupa berkomentar. secepatnya saya balas. sekian.
Kelebihan dan Kekurangan Daihatsu Xenia 2018 Cermati !
Mas, boleh minta aplikasinya ?
Boleh mas. Di tunggu artikel selanjutnya
mantat gan , saya tes coba ya gan, mantat kali sangan mantat
haha iya mas
Baru sempet baca postingan ini hari ini, dan ternyata kontennya menarik banget.
Kayaknya aku akan sering mampir di mari, semangat update
terus kontennya ya min.
hahaha oke mas tunggu aja. lagi sibuk di dunia nyata wkwkwkwk
Baru sempet baca postingan ini hari ini, dan ternyata kontennya menarik banget.
Kayaknya aku akan sering mampir di mari, semangat update terus
kontennya ya min.
wah makasih ya.
Nah postingan kali ini sangat bermanfaat, saya sering
berkunjung dan membaca postingan disini. Emang keren-keren kontennya.
Salah satu blog yang recommended deh.
makasih yaa. sering sering pantengin
first comment, yeeey!
yey