Sensor PIR (Passive Infrared) adalah sebuah sensor yang digunakan untuk mendeteksi perubahan suhu yang disebabkan oleh pergerakan benda di sekitarnya. Sensor ini mengandalkan perubahan radiasi inframerah yang dihasilkan oleh tubuh manusia atau benda lainnya untuk mendeteksi adanya gerakan.
Konfigurasi Sensor PIR dengan Nodemcu ESP8266:
Hubungkan pin VCC pada Sensor PIR ke pin 3.3V pada Nodemcu ESP8266.
Sambungkan pin OUT pada Sensor PIR ke salah satu pin input digital pada Nodemcu ESP8266, misalnya pin D2.
Sambungkan pin GND pada Sensor PIR ke pin GND pada Nodemcu ESP8266.
berikut Program ESP8266 :
#define PIR_PIN D2 // Pin input digital yang terhubung dengan pin OUT pada Sensor PIR
void setup()
{
Serial.begin(9600);
pinMode(PIR_PIN, INPUT); // Set pin PIR_PIN sebagai input
}
void loop()
{
int motion = digitalRead(PIR_PIN); // Baca nilai dari pin PIR_PIN
if (motion == HIGH) {
Serial.println("Gerakan terdeteksi!"); // Jika ada gerakan, tampilkan pesan di Serial Monitor
}
delay(500); // Delay untuk menghindari pembacaan yang berlebihan
}
Lakukan Percobaan dengan meletakan anggota tubuh dengan jarak sesuai dengan tabel dan amati apakah sensor mendeteksi atau tidak pada serial monitor.