A WiFi-enabled smart security camera built using the ESP32-CAM module that provides live video streaming through a browser IP portal and sends motion alerts directly to Telegram using a bot API.
The ESP32-CAM Smart Security Camera is a compact IoT surveillance system designed for homes, classrooms, offices, and laboratories. The system hosts a live video stream that can be accessed through the ESP32-CAM's IP address in a web browser.
The camera continuously monitors the environment for motion. When movement is detected, the system automatically sends an alert message through Telegram using a Bot API, allowing the user to receive instant notifications on their mobile device.
- Live video streaming through browser IP portal
- WiFi based remote access
- Motion detection alert system
- Telegram notification using Bot API
- Low-cost IoT surveillance solution
- Compact embedded system using ESP32-CAM
- ESP32-CAM Module
- FTDI Programmer (for uploading code)
- PIR Motion Sensor
- 5V Power Supply
- Jumper Wires
- Optional MicroSD Card
- Arduino IDE
- ESP32 Board Package
- Telegram Bot API
- WiFi Communication
- Embedded C++
- The ESP32-CAM connects to the local WiFi network.
- After connecting, the device hosts a web server that provides live video streaming.
- The user opens the ESP32-CAM IP address in a browser to view the live feed.
- A PIR motion sensor continuously monitors movement.
- When motion is detected, the ESP32-CAM triggers a Telegram message using the Bot API.
- The user receives the alert instantly on their Telegram account.
The system integrates with Telegram using a bot created through BotFather. When motion is detected, the ESP32-CAM sends an HTTP request to the Telegram Bot API which delivers an alert message directly to the user.
Example alert message:
Motion Detected by ESP32-CAM Security Camera.
- Home security monitoring
- Classroom surveillance
- Laboratory monitoring
- Smart IoT security systems
- Remote area monitoring
- Image capture when motion is detected
- Video recording to SD card
- Night vision support using IR LEDs
- Cloud storage integration
- Face detection or recognition
Embedded Systems Project by Jash.
