DIAJUKAN OLEH :
Dalam penelitian ini ada beberapa hal yang dibatasi. Tujuan dari pembatasan
masalah ini dilakukan guna memperjelas ruang lingkup dari penelitian. Batasan
masalah tersebut adalah sebagai berikut:
1. Pengendali lampu dirancang dengan sistem Wifi to Wifi dan IoT, serta
pembuatan alat ini menggunakan mikrokontroler ESP32 yang telah
memiliki modul wifi didalamnya,Buzzer yang menghasilkan bunyi untuk
pemberitahuan ada orang yang masuk dan keluar, menggunakan
sensor Gerak, dan Blynk untuk IoT.
2. Pembuatan alat ini memanfaatkan Smartphone android dengan merk dan
tipe apapun yang digunakan sebagai alat bantu Blynk IOT.
3. Pembuatan alat ini ditujukan untuk membantu masyarakat dalam menjaga
keamanan rumah
Silkscreen
Gambar 6 PCB
2.6. BLYNK
Gambar 8 Blynk
BLYNK adalah platform untuk aplikasi OS Mobile (iOS dan Android)
yang bertujuan untuk kendali module Arduino, Raspberry Pi, ESP32 , WEMOS
D1, dan module sejenisnya melalui Internet.
Aplikasi ini merupakan wadah kreatifitas untuk membuat antarmuka grafis
untuk proyek yang akan diimplementasikan hanya dengan metode drag and
drop widget.Penggunaannya sangat mudah untuk mengatur semuanya dan dapat
dikerjakan dalam waktu kurang dari 5 menit. Blynk tidak terikat pada papan
atau module tertentu. Dari platform aplikasi inilah dapat mengontrol apapun
dari jarak jauh, dimanapun kita berada dan waktu kapanpun. Dengan catatan
terhubung dengan internet dengan koneksi yang stabil dan inilah yang
dinamakan dengan sistem Internet of Things (IOT).
LED merupakan kependekan dari Light Emitting Diode, yakni salah satu
dari banyak jenis perangkat semikonduktor yang mengeluarkan cahaya ketika
arus listrik melewatinya LED memiliki sifat mengeluarkan cahaya tampak
apabila diberi tegangan bias maju dengan arah pancaran menyebar. LED selain
berfungsi sebagai pemancar optik untuk pengirim informasi juga memiliki
cahaya lebih terang dengan konsumsi daya yang kecil. LED merupakan
keluarga Dioda yang terbuat dari bahan semikonduktor. Warna-warna Cahaya
yang dipancarkan oleh LED tergantung pada jenis bahan semikonduktor yang
dipergunakannya
BAB III
PERANCANGAN
ESP32 BLYNK
#define ledPin D5
#define inputPin D7
#define buzerPin D2
WidgetLCD lcd (V2);
WidgetLED led(V1);
BLYNK_WRITE(V3){
if (param.asInt() == 1){
digitalWrite(LED_BUILTIN, LOW);
}
else{
digitalWrite(LED_BUILTIN, HIGH);
}
}
void setup()
{
// Debug console
Serial.begin(9600);
WiFi.begin("Suhery", "12345678");
while(WiFi.status() != WL_CONNECTED){
Serial.print(".");
delay(500);
}
Serial.print("Terkoneksi ke WiFi");
Blynk.begin(BLYNK_AUTH_TOKEN, "Suhery", "12345678");
Serial.println("Terkoneksi ke Blynk");
pinMode(ledPin, OUTPUT);
pinMode(buzerPin, OUTPUT);
pinMode(inputPin, INPUT);
pinMode(LED_BUILTIN, OUTPUT);
}
void loop(){
Blynk.run();
if (digitalRead(LED_BUILTIN)==LOW){
val = digitalRead(inputPin); // read input value
if (val == HIGH) { // check if the input is HIGH
digitalWrite(ledPin, HIGH); // turn LED ON
digitalWrite(buzerPin, HIGH);
if (pirState == LOW) {
// we have just turned on
Serial.println("Motion detected!");
lcd.print(0,0, "Ada Gerakan!");
led.on();
// We only want to print on the output change, not state
pirState = HIGH;
}
} else {
digitalWrite(ledPin, LOW); // turn LED OFF
digitalWrite(buzerPin, LOW);
if (pirState == HIGH) {
// we have just turned of
Serial.println("Motion ended!");
lcd.print(0,0, "Tidak Ada Gerakan!");
delay(500);
lcd.clear();
delay(1000);
led.off();
// We only want to print on the output change, not state
pirState = LOW; }
}
}
else{
led.off();
digitalWrite(buzerPin, LOW);
Serial.println("SENSOR MATI");
lcd.clear();
lcd.print(0,0, "SENSOR MATI");
delay(500);
BAB IV
KESIMPULAN
Adapun kesimpulan yang di ambil dari pembuatan alat ini yaitu sebagai
berikut ;
1. Sensor PIR adalah sensor yang mendeteksi adanya sebuah gerakan yang
bergerak di sekitar nya ketika ada gerakan sensor akan membunyikan
alarm dan menyalakan LED