Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

ESP32 CAM Motion Detection System with PIR Sensor and FTDI Programmer

View and Edit Project In Cirkit DesignerImage of ESP32 CAM Motion Detection System with PIR Sensor and FTDI Programmer

Circuit Documentation

Summary

This circuit involves an ESP32 CAM module, an FTDI Programmer, and a PIR sensor. The ESP32 CAM is used to detect motion via the PIR sensor and communicate the detection status through serial communication. The FTDI Programmer is used to program the ESP32 CAM.

Component List

ESP32 CAM

FTDI Programmer

PIR Sensor

Wiring Details

ESP32 CAM

FTDI Programmer

PIR Sensor

Code Documentation

ESP32 CAM Code

const int PIR_PIN = 13; // PIR sensor output pin

void setup() {
  pinMode(PIR_PIN, INPUT);
  Serial.begin(115200);
  Serial.println("Waiting for motion...");
}

void loop() {
  int sensorState = digitalRead(PIR_PIN);
  if (sensorState == LOW) {
    Serial.println("Motion detected!");
    delay(1000); // Debounce delay
  }
}