Description
The ESP32-CAM WiFi + Bluetooth Camera Module is a compact all-in-one development board that combines a powerful ESP32 dual-core processor with a built-in OV2640 camera, making it one of the most versatile and affordable camera modules available in Bangladesh. Whether you are building a live video streaming server, a face detection system, or a smart home surveillance camera — this single board does it all.
With built-in WiFi and Bluetooth, an onboard microSD card slot, and support for Arduino IDE and ESP-IDF — the ESP32-CAM is the go-to choice for makers, students, and engineers in Bangladesh looking to add vision capabilities to their IoT and robotics projects without breaking the budget.
⭐ Key Features
OV2640 2MP Camera
2 Megapixel camera with adjustable lens — supports JPEG and bitmap output
WiFi + Bluetooth 4.2
2.4GHz WiFi for live streaming and Bluetooth for wireless control
MicroSD Card Slot
Store images and video directly on microSD — up to 4GB supported
ESP32 Dual-Core @ 240MHz
Powerful enough to handle camera streaming and sensor data simultaneously
Face Detection Support
Built-in face detection and recognition with ESP32 AI demo firmware
Onboard Flash LED
Built-in white LED for low-light image capture and illumination
🚀 What Can You Build With the ESP32-CAM?
📹
Live Video Streaming
Stream live camera feed over WiFi to any browser
🏠
Home Security Camera
DIY smart surveillance system with motion alerts
😀
Face Detection
AI face detection and recognition projects
🤖
Vision-Guided Robots
Camera-based navigation for robotics applications
📸
Time-Lapse Camera
Capture and store photos to microSD on schedule
👤 Who Should Buy This?
🎓 Beginners
First camera project? The ESP32-CAM CameraWebServer example in Arduino IDE gets you streaming in under 10 minutes
📚 Students
University projects on IoT surveillance, AI vision, image processing or smart security systems
⚙️ Engineers
Prototyping embedded camera systems, remote monitoring devices or industrial vision applications
🛠️ Hobbyists
DIY makers building home cameras, bird feeders, door monitors or FPV camera systems
⚔️ ESP32-CAM vs Raspberry Pi Camera vs ESP32-S3 CAM — Which One Should You Choose?
A complete side-by-side comparison to help you pick the right camera module for your project
| Feature | THIS BOARD ESP32-CAM WiFi + BT Camera | POPULAR RPi Camera Raspberry Pi Module | UPGRADE ESP32-S3 CAM N16R8 Cam Board |
|---|---|---|---|
| Resolution | 2MP (1600×1200) | 8MP (v2) / 12MP (v3) | 2MP — Same sensor |
| WiFi Built-in | ✅ Yes | Needs RPi board | ✅ Yes |
| Bluetooth | BT 4.2 + BLE | Needs RPi board | BT 5.0 LE |
| MicroSD Slot | ✅ Built-in | On RPi board | ✅ Built-in |
| Arduino IDE | ✅ Full support | ❌ Linux only | ✅ Full support |
| AI / ML Support | Basic face detection | ✅ OpenCV on RPi | ✅ Vector instructions |
| CPU | LX6 240MHz | ARM Cortex-A (RPi) | LX7 240MHz (Faster) |
| Best For | Budget cam projects | High-res, Linux projects | Advanced AI cam projects |
🔧 Features & Specifications
🔧 How To Upload Code To ESP32-CAM
The ESP32-CAM does not have a built-in USB port — you need a separate programmer board to upload code. You can use either of the two options below, both available from Dream RC.
Add ESP32 Board Package to Arduino IDE
Open Arduino IDE → File → Preferences → Add this URL to Additional Boards Manager URLs:https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Then go to Tools → Board → Boards Manager → Search esp32 → Install esp32 by Espressif Systems.
Select the Correct Board & Settings
Go to Tools → Board → AI Thinker ESP32-CAM. Set partition scheme to Huge APP (3MB No OTA) for camera sketch. Select the correct COM port from your programmer.
Upload CameraWebServer Example
Go to File → Examples → ESP32 → Camera → CameraWebServer. Fill in your WiFi name and password, select CAMERA_MODEL_AI_THINKER, then upload. Open Serial Monitor at 115200 to get the stream URL.
⚙️ Arduino IDE Settings For ESP32-CAM
💡 PSRAM Tip: Make sure PSRAM is enabled in your sketch (
psramInit()) for higher resolution streaming — the 4MB PSRAM is what allows UXGA resolution without crashing.💻 Quick Start — WiFi Camera Stream Example
This example connects the ESP32-CAM to your WiFi and starts a live video stream accessible from any browser on the same network.
ESP32-CAM WiFi Video Stream (CameraWebServer)
// Go to: File → Examples → ESP32 → Camera → CameraWebServer // Then make these changes at the top of the file: // Step 1 — Select your camera model (uncomment this line only) #define CAMERA_MODEL_AI_THINKER // Step 2 — Enter your WiFi credentials const char* ssid = "Your_WiFi_Name"; const char* password = "Your_WiFi_Password"; // Step 3 — Upload, then open Serial Monitor at 115200 baud // You will see something like: // Camera Ready! Use 'http://192.168.1.X' to connect // Open that IP address in your browser to see the live stream!
Open Serial Monitor at 115200 baud after upload to get the stream URL. Works in Chrome, Firefox, and Edge.
❓ Frequently Asked Questions
🔗 You Will Also Need & Related Products
The ESP32-CAM has no USB port — you need one of these programmer boards to upload code. Also check the upgraded camera board below.

ESP32-CAM USB Type-C Upload Module
The modern option — uses a Type-C USB cable with onboard BOOT & RESET buttons. No jumper wires needed. Plug in, press BOOT, and upload instantly.

ESP32-CAM Micro USB Code Upload Module
The classic option — uses a Micro USB cable with direct pin headers for ESP32-CAM. A reliable and budget-friendly programmer for uploading and debugging.

ESP32-S3 N16R8 Cam Development Board
Want more power from your camera project? The ESP32-S3 CAM upgrades you to a faster LX7 processor, 16MB Flash, 8MB PSRAM, Bluetooth 5.0, and built-in AI/ML acceleration — the ultimate camera development board.
📦 Package Includes
1 × ESP32-CAM WiFi + Bluetooth Camera Module
⚠️ Note: Programmer board for code upload is not included — available separately above.
💬 ESP32-CAM Price in BD & Why Buy From Dream RC?
The ESP32-CAM WiFi + Bluetooth Camera Module price in BD is 699 BDT. You can buy the ESP32-CAM in Bangladesh from Dream RC — your trusted source for development boards, camera modules, and IoT components at the best price with fast nationwide delivery.
Get a genuine ESP32-CAM module with OV2640 camera, 4MB PSRAM, and microSD slot — everything you need to start your first camera project. Cash on Delivery available everywhere in Bangladesh.
Pay after receiving
Quick processing
69 BDT — 24 hrs
129 BDT — 24–72 hrs










Reviews
There are no reviews yet.