
ESP32-CAM Smart Doorbell with WiFi Security
Build a WiFi-enabled smart doorbell using ESP32-CAM for live video streaming, image capture, and instant smartphone notifications via Telegram or email.
Inclusive of all taxes
- Secure payments via Razorpay
- 7-day returns on defective items
- GST invoice on every order
Free delivery on orders above ₹2,000
Delivers in 4-7 business days
Check delivery at your pincode
₹2249.00
Inclusive of all taxes
Components
8 items
Difficulty
Intermediate
Build Time
3-4 hours
Project Details
How It Works
The ESP32-CAM connects to a WiFi network and hosts a camera web server. When the doorbell button is pressed, it captures an image, saves it to a buffer, and sends it via HTTP or Telegram. Users can view live video by accessing the ESP32's IP address in a web browser. The system can also integrate with Telegram Bot API or email SMTP for notifications. Optional components like a buzzer provide audio feedback, and a relay module can control other devices like lights or locks.
Prerequisites
Basic knowledge of Arduino programming, understanding of WiFi and IoT concepts, familiarity with ESP32 boards, and experience with camera modules. Users should also know how to set up a WiFi network and basic circuit connections.
What You'll Learn
Learn to program ESP32-CAM for camera and WiFi functionality
Understand how to host a web server on ESP32 for video streaming
Master capturing images and streaming video over WiFi
Integrate Telegram and email notifications for smart alerts
Design and implement a low-cost security system for home use
Key Features
Stream live video from the doorbell camera via IP address to any browser
Capture and save images when the doorbell button is pressed
Send instant alerts to Telegram or email with captured images
Optional motion detection for enhanced security monitoring
Support for IR LED version for low-light conditions
Optional integration with cloud services like Firebase for image storage
What's Included in the Kit
| Component | Qty | Price |
|---|---|---|
![]() | 1 | ₹648.00 |
![]() | 1 | ₹0.00 |
Push Button | 1 | ₹0.00 |
![]() | 1 | ₹2.00 |
![]() | 1 | ₹13.00 |
![]() | 1 | ₹0.00 |
![]() | 1 | ₹171.00 |
![]() | 1 | ₹0.00 |
Operating Instructions
Pin Connections
| MCU Pin | Connected To | Purpose | Notes |
|---|---|---|---|
| U0R | FTDI TX | Serial communication for programming | Programming mode only |
| U0T | FTDI RX | Serial communication for programming | Programming mode only |
| GND | FTDI GND | Common ground for programming | Programming mode only |
| 5V | FTDI 5V | Power supply for programming | Programming mode only |
| GPIO0 | GND | Enter programming mode | Must disconnect after upload |
| GPIO14 | Push Button (one side) | Input for doorbell button press | Use INPUT_PULLUP mode |
| GND | Push Button (other side) | Ground for button circuit | Completes button circuit |
| GPIO12 | Active Buzzer (+) | Output for buzzer audio feedback | Optional component |
| GND | Active Buzzer (-) | Ground for buzzer | Optional component |
Tools Required
Safety Precautions
Electrical
- ⚠Use stable 5V 2A power supply only
- ⚠Avoid powering from 3.3V as it may damage the ESP32-CAM
- ⚠Disconnect GPIO0 from GND after programming to prevent damage
Operating
- ⚠Protect the device from moisture when installed outdoors
- ⚠Use waterproof enclosure for outdoor installations
General
- ⚠Respect privacy laws when installing cameras in public or shared spaces
- ⚠Ensure secure WiFi network to prevent unauthorized access
Frequently Asked Questions
Q:Can I access the camera outside my home?
Q:Does ESP32-CAM support night vision?
Q:Can I store images in an SD card?
Q:Is it suitable for outdoor use?
Product images are for illustration purposes only. Actual products may differ in appearance, packaging, or specifications. See our Terms of Service.








