• Skip to main content
  • Skip to primary sidebar
  • HOME
  • ABOUT
  • RNT COURSES
  • CONTACT
  • TOOLS
  • » FREE GUIDE «

Maker Advisor

Best Tools and Gear for Makers

$7 ESP32-CAM with OV2640 Camera

November 20, 2019 By Rui Santos

The ESP32-CAM board is a $7 device that combines an ESP32-S chip and a OV2640 camera. It allows you to set up a video streaming web server, build a surveillance camera to integrate with your home automation system, do face recognition and detection, and much more.

Besides the OV2640 camera, and several GPIOs to connect peripherals, the ESP32-CAM also features a microSD card slot that can be useful to store images taken with the camera or to store files to serve to clients.

Where to Buy

You can get the ESP32-CAM with OV2640 camera on different stores for approximately $7.

eBay - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module
eBay - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module
$6.48
Buy Now
Ebay.com
Banggood - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module
Banggood - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module
$6.49
$15.49
Buy Now
Banggood.com
Aliexpress - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module
Aliexpress - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module
$7.45
Buy Now
Aliexpress.com
Amazon.es - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module
Amazon.es - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module
€7.78
1 new from €7.78
as of December 15, 2019 10:50 pm
Buy Now
Amazon.es
Amazon.com - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module (2 pieces)
Amazon.com - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module (2 pieces)
$18.99
$26.98
1 new from $18.99
as of December 15, 2019 10:50 pm
Buy Now
Amazon.com
Free shipping
Amazon.co.uk - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module + FT232RL FTDI USB To TTL Serial Converter + 40 pin Jumper Wire
Amazon.co.uk - ESP32-CAM ESP32 WIFI Bluetooth Development Board With OV2640 Camera Module +...
£15.99
1 new from £15.99
as of December 15, 2019 10:50 pm
Buy Now
Amazon.co.uk
Free shipping

Note: to upload code to the ESP32-CAM board you need an FTDI programmer, so you might consider getting one when you buy your board.

ESP32-CAM Getting Started

For a quick introduction to the ESP32-CAM, you can watch the video below, or you can read our full getting started guide: ESP32-CAM Video Streaming and Face Recognition with Arduino IDE. This guide shows you how to quickly setup a video streaming with face recognition and detection in less than 5 minutes.


ESP32-CAM surveillance camera

The following video shows how to build a simple video streaming web server with the ESP32-CAM and how to integrate it with Home Assistant. For the written instructions, you can read our tutorial: ESP32-CAM Video Streaming Web Server (works with Home Assistant).


ESP32-CAM Take Photo and Save to MicroSD Card

Learn how to take photos with the ESP32-CAM and save them in the microSD card by watching the following video tutorial. For the written instructions and code, you can read our project page: ESP32-CAM Take Photo and Save to MicroSD Card.


ESP32-CAM PIR Motion Detector with Photo Capture

In this project, we’re going to make a motion sensor detector with photo capture using an ESP32-CAM. When your PIR sensor detects motion, it wakes up, takes a photo and saves it in the microSD card. Read project page: ESP32-CAM PIR Motion Detector with Photo Capture.


ESP32-CAM Take Photo and Display in Web Server

Learn how to build a web server with the ESP32-CAM board that allows you to send a command to take a photo and visualize the latest captured photo in your browser saved in SPIFFS. We also added the option to rotate the image if necessary. Read project page: ESP32-CAM Take Photo and Display in Web Server.


ESP32-CAM Specifications

Here is a list with the ESP32-CAM features:

  • The smallest 802.11b/g/n Wi-Fi BT SoC Module
  • Low power 32-bit CPU,can also serve the application processor
  • Up to 160MHz clock speed, summary computing power up to 600 DMIPS
  • Built-in 520 KB SRAM, external 4MPSRAM
  • Supports UART/SPI/I2C/PWM/ADC/DAC
  • Support OV2640 and OV7670 cameras,Built-in Flash lamp.
  • Support image WiFI upload
  • Support TF card
  • Supports multiple sleep modes
  • Embedded Lwip and FreeRTOS
  • Supports STA/AP/STA+AP operation mode
  • Support Smart Config/AirKiss technology
  • Support for serial port local and remote firmware upgrades (FOTA)

Wrapping Up

This is quick overview of the ESP32-CAM main features. For a dedicated getting started guide and tutorials, read the following articles:

  • Video streaming, face detection and recognition
  • ESP32-CAM Video Streaming Web Server (Home Assistant, Node-RED)
  • ESP32-CAM Take Photo and Save to MicroSD Card
  • ESP32-CAM PIR Motion Detector with Photo Capture
  • ESP32-CAM Take Photo and Display in Web Server

You may also like reading:

  • ESP-EYE: New ESP32-based board for AI
  • ESP32 vs ESP8266 – Pros and Cons
  • Best ESP8266 Wi-Fi Development Board
  • ESP32 Development Boards Review and Comparison

Thanks for reading.


[Recommended Course] Learn ESP32 with Arduino IDE

Register in our brand new ESP32 course with Arduino IDE. This is our complete guide to program the ESP32 with Arduino IDE, including projects, tips, and tricks! The registrations are open, so sign up now.


Other RNT Courses

[eBook] Home Automation using ESP8266 »
Build IoT projects and home automation gadgets with the ESP8266 Wi-Fi module.
[Course] Build a Home Automation System »
Build a home automation system using open-source hardware and software.
[Course] Arduino Step-by-Step Projects »
Build 25 cool Arduino projects with our course even with no prior experience!

Share this:

  • Facebook
  • Twitter
  • Email

Related

Filed Under: Product Review, Reviews

Reader Interactions

Comments

  1. Juanma says

    May 13, 2019 at 12:38 pm

    Hi! I’ve received my ESP32 cam, and flashed the code, but face recognition doesn’t works, never appears red square, and it seems that when the cam is streaming for a time it hangs and the webserver doen’t works. Have you any idea of what’s my problem?

    Thanks!

    Reply
    • Rui Santos says

      August 3, 2019 at 11:25 am

      Hello Juanma, if face recognition does not work for you. Apparently, this was broken in the v1.0.2 version of the Arduino Core. Reverting to v1.01 and loading the example CameraWebServer from v1.0.1 should solve your problem according to Karl Berger.

      Reply
  2. mochel says

    May 24, 2019 at 8:40 pm

    Hi

    I have a big error wenn I start the ESP32.cam

    ets Jun 8 2016 00:22:57

    rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:DIO, clock div:1
    load:0x3fff0018,len:4
    load:0x3fff001c,len:1100
    load:0x40078000,len:9232
    load:0x40080400,len:6400
    entry 0x400806a8

    [E][sccb.c:154] SCCB_Write(): SCCB_Write Failed addr:0x30, reg:0x12, data:0x80, ret:-1
    [E][camera.c:1049] camera_probe(): Detected camera not supported.
    [E][camera.c:1249] esp_camera_init(): Camera probe failed with error 0x20004

    Cann you help please ?

    Thanks

    Reply
    • Rui Santos says

      August 3, 2019 at 11:24 am

      Hello Mochel, I recommend taking a look at our ESP32-CAM dedicated troubleshooting guide: https://randomnerdtutorials.com/esp32-cam-troubleshooting-guide/
      I think that error is caused by a power issue (try to use a power supply that outputs 5V)

      Reply
    • GNDeSouza says

      November 23, 2019 at 5:51 pm

      I was getting a “Brownout detector was triggered” followed by a similar message. The problem is that the USB I was using can’t provide enough current. So, I would try a better, more stable power supply.

      Reply
  3. Karl Berger says

    June 28, 2019 at 7:22 pm

    Rui,

    Thanks for your great tutorial. Initially, face recognition would not work. Apparently, this was broken in the v1.0.2 version of the Arduino Core. Reverting to v1.01 and loading the example CameraWebServer from v1.0.1 solved the problem.

    There is an open issue at github.com/espressif/arduino-esp32/issues/2817

    Thanks,
    Karl

    Reply
    • Rui Santos says

      August 3, 2019 at 11:23 am

      Thanks for the tip Karl! We also have other troubleshooting tips here: https://randomnerdtutorials.com/esp32-cam-troubleshooting-guide/

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Welcome!

Maker Advisor is part of the Random Nerd Tutorials website. We find and select the best tools and gear that makers, hobbyists and DIYers like. We share deals, write unbiased reviews and compare tools.

GET THE BEST TOOLS

​Sign up to receive curated lists and reviews with the best tools and gear for Makers in your inbox.

LATEST POSTS

How To Set Up an Electronics Lab: Tools and Equipment

Unboxing: NVDIA Jetson Nano, ESP Test Boards, DIY Kits, etc (Christmas Came Early)

Best Black Friday Deals For Makers 2019

$7 ESP32-CAM with OV2640 Camera

Singles’ Day Deals 2019: Development Boards, Smart Home, Tools, and More

FIND THE BEST PRICE

Compare prices in more than 8 different stores, so you can always find the best price.We have a vast selection of tools and gear that makers, hobbyists and DIYers like.

Maker Advisor is part of the Random Nerd Tutorials website. We find and select the best tools and gear that makers, hobbyists and DIYers like. We share deals, write unbiased reviews and compare tools. MakerAdvisor.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Affiliate Disclaimer - Privacy Policy - Terms
Copyright © 2019 - Maker Advisor - A Random Nerd Tutorials website

Free Guide: Set Up Your Own Hobbyist Electronics Lab

We send a weekly newsletter with exclusive recommended tools. 

Unsubscribe at any time with one click.

x
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.