PIR (Passive Infrared), adalah sensor yang mengukur radiasi inframerah dari suatu objek.PIR bekerja secara pasif oleh karena itu PIR hanya menerima radiasi saja dan tidak memancarkan radiasi. Apabila sensor ini terhubung dengan suatu perangkat IoT maka, data hasil dari pengukuran dapat diakses dari mana saja.
[membership level=”0,1,2,4″]
1. Skema Rangkaian
Gambar rangkaian Alarm PIR BLYNK
2. Alat / Bahan
- NodeMCU ESP8266 : 1 buah
- Breadboard : 1 buah
- LED : 1 buah
- Resistor 220Ω : 1 buah
- Sensor PIR : 1 buah
[/membership]
3. Sketch Program
Dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!
/* Program Alarm PIR dengan Blynk dibuat oleh Indobot */ #include <ESP8266WiFi.h> //Pendeklarasian Library #define BLYNK_PRINT Serial #include <BlynkSimpleEsp8266.h> char auth[] = "XXXX"; // masukkan kode autentikasi disini char ssid[] = "Indobot"; //nama wifi char pass[] = "123456789"; //password #define ledPin D7 // Pemilihan Pin dan pendeklarasian variabel #define pirPin D1 int pirValue; void setup(){ //Pengaturan Pin dan Variabel Serial.begin(115200); delay(10); Blynk.begin(auth, ssid, pass); pinMode(ledPin, OUTPUT); pinMode(pirPin, INPUT); digitalWrite(ledPin, LOW); } void loop(){ //Perulangan Program getPirValue(); Blynk.run(); } void getPirValue(void){ //Deklarasi Pembacaan PIR pirValue = digitalRead(pirPin); if (pirValue == HIGH) //Bila ada gerakan terbaca { Serial.println("Gerakan terdeteksi"); Blynk.notify("Gerakan terdeteksi"); } digitalWrite(ledPin, pirValue); }
Pengaturan BLYNK :
- Gunakan Widget Box tipe Notification
Gambar pemilihan Widget Box Notification
Interface :
Gambar interface Alarm PIR BLYNK
Kesimpulan :
Dalam project ini sensor PIR dihubungkan dengan NodeMCU untuk mendeteksi gerakan. Apabila ada seseorang yang memasuki suatu ruangan yang terdapat sensor PIR maka, sensor PIR akan memberikan output yang akan dibaca oleh NodeMCU yang kemudian akan membuat LED menyala dan akan memberikan notifikasi pada Aplikasi Blynk.[/membership]
Kamu ingin memperbanyak jam terbang dan portofolio bikin project elektronika/ Arduino/ IoT? Ikuti program dari Indobot!
ini kenapa ya, walaupun hotspot nya udah di matikan tapi kok masih hidup led nya, terus di serial monitor nya juga masih ada tulisan gerakan terdeteksi.