Build ESP32-CAM Projects
using Arduino IDE eBook
Build 20 projects with the ESP32-CAM using Arduino IDE: photo capture, web servers, email notifications, video streaming, car robot, pan and tilt server, face detection, face recognition and much more.
What’s Inside the eBook?
“Build ESP32-CAM Projects” is an eBook with 20 projects divided into 5 Modules and 400 pages long. The ESP32-CAM is a development board with an ESP32 chip, an OV2640 camera, microSD card slot and several GPIOs to connect peripherals.
Here’s what you’ll have access:
- eBook in PDF format (5 Modules, 400 pages, 20 Projects)
- Source Code + Full Schematics + Parts List + Pinout Diagrams
- Unlimited Free Updates (future projects will be added to the eBook)
- Access to a private Forum to ask questions
- Exclusive access to our Facebook group community
What you’ll learn:
- Take photos and save them on microSD card or SPIFFS;
- Build a web server to display and take photos;
- Send photos captured with the ESP32-CAM via email;
- Control and monitor ESP32-CAM using Telegram App;
- Create a video streaming web server;
- Run an IP cam connected to Home Assistant or Node-RED;
- Build a remote controlled car robot with camera;
- Control a pan and tilt stand to move your camera remotely;
- Face detection with face-api.js;
- Face recognition comparing two photos with face-api.js;
- And much more…
Continue reading for the complete Table of Contents…
Module #1: Getting Started with ESP32-CAM
- Getting Started with ESP32-CAM
- Preparing Arduino IDE for the ESP32-CAM
- Camera Web Server (Video Streaming and Face Recognition)
- Troubleshooting Most Common Problems
- ESP32-CAM Flashlight and External Pushbutton
Module #2: Take Photos: Time-lapse, Camera Settings, Web Server, SD Card Manager
- Take Photos and Save to MicroSD Card (Time-lapse)
- Photo Filename with Date and Time Saved to MicroSD Card
- Change Camera Settings
- Take Photo and Save to MicroSD Card with Pushbutton
- Take Photo and Display in Web Server
- Web Server SD Card Photo Manager: Capture, View and Delete
Module #3: Take Photos and Send Notifications
- Send Photos via Email using SMTP Server
- Motion Detector with Photo Capture and Email Notifications
- Take and Email Photo with a Web Server
- Take and Send Photo to Telegram App
- Motion Detector with Photo Capture and Telegram Notifications
Module #4: Video Streaming, Pan and Tilt, Car Robot
- Video Streaming Web Server (Start and Stop Buttons)
- Video Streaming Web Server with Sensor Readings
- Video Streaming IP Camera
- Remote Controlled Car Robot with Camera (Web Server)
- Pan and Tilt Video Streaming (2 Axis)
- ESP32-CAM IP Camera: Raspberry Pi and Node-RED Dashboard
Module #5: Face Detection and Face Recognition
- Face Detection Video Streaming (Age, Face Expression, etc)
- Face Recognition (Comparing Two Photos)
Extra Units
- ESP32-CAM Access Point (AP)
- ESP32-CAM Static/Fixed IP Address
- Pinout for ESP32 Camera Boards
Invitation to Join our Private Forum!
This eBook comes with an opportunity to join our private Forum of like-minded people where you can ask questions about the eBook or other related subjects. You’ll get direct help from Rui and Sara or from other active members of the community.
Recommended ESP32 Camera Board
This eBook is fully compatible with the ESP32-CAM AI-Thinker board – it comes with an OV2640 camera, microSD card support, 4MB PSRAM and external GPIOs to connect peripherals – see figure below.
Other ESP32 development boards with the OV2640 camera are compatible with some projects. We provide the pin assignment for the most common ESP32 camera dev boards: TTGO T-Journal, M5-Stack ESP32 camera, M5-Camera without PSRAM, TTGO T-Plus, ESP-EYE, etc…
For example, projects that involve using the SD card are just compatible with boards that support microSD card. Projects that connect external peripherals are compatible with boards with exposed GPIOs.
For projects that don’t require a microSD card nor external peripherals, the M5-stack ESP32 camera with PSRAM is a great option.
Programming Language
The projects in this eBook cover programming the ESP32-CAM using Arduino IDE and the “Arduino programming language“. At the moment, the eBook doesn’t cover programming the ESP32-CAM with MicroPython.
Download the eBook
- 5 Modules (PDF eBook with 400 pages)
- Source Code
- Schematic Diagrams
- Parts List
- Unlimited Updates
- Exclusive access to a Private Forum
- Access to our Facebook group
- English language
- Created by Rui Santos and Sara Santos
Click here to get the eBook | $29 USD
Note: after your purchase, you receive an email with a username and password that you use to access the members area and download the PDF eBook.
Have questions? Email me at https://randomnerdtutorials.com/support anytime for any reason.
You won’t regret it. My 60 day money back guarantee backs up every word in this message. Proceed with confidence. See you inside,
-Rui Santos
Frequently Asked Questions
Meet the Authors
See what others are saying
Thank you Rui for everything you’ve done for ESP8266 projecteers. You and your site have been my “go-to” for a few years whenever I need advice or some detail of a component.
DWilliams
I have been doing your courses on ESP8266, ESP32, and Home automation, and they are really excellent. It seems that you have taken lots of efforts to make and explain even very difficult topics in a very simple and easy to understand way. Congratulations for your valuable work.
Dattatraya Apte
This is one of the best sites on the net, period. I recently purchased your course (Learn ESP32 with Arduino IDE) and I can’t say enough about it. It simply let me bypass hours of aggravation. Clear instruction and great example code. Thanks again.
Jay W.
Hello Sir. You are such an inspiring person. I really appreciate the effort you put into your projects. Because of RNT I have successfully built my first DHT11 circuit with my new ESP32 and I am very proud of it.
Bhavish Dussoye
Hi, I love your eBooks and courses – everything has worked perfectly. I have lots of new ideas. Thanks!
John Benson
AS SEEN ON…