• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

[New Edition] Build ESP32-CAM Projects eBook – 2nd Edition

Hi. We hope you’re doing well.

We just want to let you know that we released a new edition of the “ESP32-CAM Projects” eBook:

  • Build ESP32-CAM Projects (2nd Edition)
Build ESP32-CAM Projects 2nd Edition eBook product page

The new edition of the eBook is now available to all previous customers.

Here’s how you can download the updated eBook:

  • Login here: https://rntlab.com/courses/
  • Click the Courses tab and select the “ESP32-CAM Projects – 2nd Edition” eBook
  • Press the yellow button “DOWNLOAD EBOOK VERSION 2.0 »”

Summary: What’s New in the 2nd Edition?

  1. Arduino IDE 2
  2. New version of the CameraWebServer example
  3. Newest forks of the ESPAsyncWebServer library by ESP32Async
  4. New instructions to create an app password
  5. New instructions to integrate the ESP32-CAM with Home Assistant
  6. Updated instructions to use ngrok to access the ESP32-CAM video streaming from anywhere
  7. Use the new commands on the ESP32 core 3 for PWM.

Additionally, all sketches were tested again to make sure everything is working as expected.

What’s new in the 2nd Edition (version 2.0)?

Here are the main changes in the 2nd edition of the eBook

1) Arduino IDE

We now recommend using the latest version of Arduino IDE 2.
The instructions for installing the Arduino IDE and the latest version of the ESP32 core were updated.

This change applies to the following projects:

  • [Module 1] Unit 2: Preparing Arduino IDE for the ESP32-CAM

2) CameraWebServer Example

The CameraWebServer example provided in the Arduino IDE no longer supports face recognition and detection. We updated the eBook to reflect those changes The same example has changed slightly its interface. We took new print screens to reflect this new version.

This change applies to the following projects:

  • [Module 1] Unit 3: Camera Web Server with Video Streaming.

3) ESPAsyncWebServer and AsyncTCP libraries by ESP32Async

We now use the latest forked versions of the ESPAsyncWebServer and AsyncTCP libraries by ESP32Async.

This change applies to the following projects:

  • [Module 2] Unit 5: Take Photo and Display in Web Server
  • [Module 2] Unit 6: Web Server SD Card Photo Manager: Capture, View and Delete
  • [Module 3] Unit 3: Take and Email Photo with Web Server
  • [Module 4] Unit 2: Video Streaming Web Server with Sensor Readings

4) Instructions to create an app password

We updated the instructions to create an app password on the projects that use email notifications.

This change applies to the following projects:

  • [Module 3] Unit 1: Send Photos via Email
  • [Module 3] Unit 2: Motion Detector with Photo Capture and Email Notifications
  • [Module 3] Unit 3: Take and Email Photo with a Web Server

5) Home Assistant

We updated the instructions to include the ESP32-CAM IP camera in Home Assistant.

This change applies to the following projects:

  • [Module 4] Unit 3: Video Streaming IP Camera

6) ngrok

The instructions to use ngrok to access the video streaming from anywhere were also updated.

This change applies to the following projects:

  • [Module 4] Unit 6: ESP32-CAM IP Camera Access from Anywhere in the World

7) Updated PWM Commands

The projects that use PWM were updated to be compatible with version 3 of the ESP32 core.

This change applies to the following projects:

  • [Module 1] Unit 5 ESP32-CAM Flashlight and External Pushbutton

That’s it for now.

Thanks for your support.

Rui Santos and Sara Santos

Primary Sidebar

Latest Course Updates

  • [eBook Updated] Learn Raspberry Pi Pico/Pico W with MicroPython eBook – Version 1.2 May 26, 2025
  • [New Edition] Build ESP32-CAM Projects eBook – 2nd Edition April 16, 2025

RSS Latest Projects @ RandomNerdTutorials.com

  • Raspberry Pi Pico with Interrupts: External and Timer Interrupts (MicroPython) May 29, 2025
  • MicroPython: ESP32/ESP8266 with DS3231 Real Time Clock (Get Time and Set Alarms) May 28, 2025
  • Firebase: Control ESP32 GPIOs from Anywhere May 26, 2025

RSS Find Awesome Deals For Makers @ MakerAdvisor.com

  • Best Arduino and Arduino-Compatible Starter Kits – Buying Guide 2023 October 3, 2023
  • Best Raspberry Pi 4 Starter Kits 2023 – Buying Guide October 3, 2023
  • Freenove ESP32-Wrover CAM Board: Overview and Pinout February 23, 2023

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.