Design a site like this with WordPress.com
Get started

ESP32 with PIR Motion Sensor using Interrupts and Timers

This tutorial shows how to detect motion with the ESP32 using a PIR motion sensor. In this example, when motion is detected (an interrupt is triggered), the ESP32 starts a timer and turns an LED on for a predefined number of seconds. When the timer finishes counting down, the LED is automatically turned off. WithContinue reading “ESP32 with PIR Motion Sensor using Interrupts and Timers”

ESP32 External Wake Up from Deep Sleep

This article shows how to put the ESP32 in deep sleep mode and wake it with an external wake up, like a button press. We’ll use Arduino IDE to program the ESP32 and cover how to use ext0 and ext1 methods. Throughout this article we’ll cover the following subjects: how to put the ESP32 inContinue reading “ESP32 External Wake Up from Deep Sleep”

Raspberry Pi Motion Detector with Photo Capture

This project shows how to take photos with a Raspberry Pi when motion is detected. It can be used as a burglar detector, to take wildlife photos or in other applications. We’ll be using a Raspberry Pi V2 camera and the code will be written in Python programming language.   Note: this project is an excerptContinue reading “Raspberry Pi Motion Detector with Photo Capture”

Get ESP32/ESP8266 MAC Address and Change It (Arduino IDE)

This guide shows how to get the ESP32 or ESP8266 boards MAC Address using Arduino IDE. We also show how to change your board’s MAC Address. What’s a MAC Address? MAC Address stands for Media Access Control Address and it is a hardware unique identifier that identifies each device on a network. MAC Addresses are made up ofContinue reading “Get ESP32/ESP8266 MAC Address and Change It (Arduino IDE)”

Installing the ESP32 Board in Arduino IDE (Windows, Mac OS X, Linux)

There’s an add-on for the Arduino IDE that allows you to program the ESP32 using the Arduino IDE and its programming language. In this tutorial we’ll show you how to install the ESP32 board in Arduino IDE whether you’re using Windows, Mac OS X or Linux. Watch the Video Tutorial This tutorial is available inContinue reading “Installing the ESP32 Board in Arduino IDE (Windows, Mac OS X, Linux)”

ESP32-CAM Troubleshooting Guide: Most Common Problems Fixed

After releasing some projects with the ESP32-CAM, some readers reported issues when trying to use the ESP32-CAM. This guide is a compilation with the most common errors when using the ESP32-CAM and how to fix them. We’ve released the following projects with the ESP32-CAM: Video Streaming, Face Detection and Face Recognition ESP32 IP CAM – Video StreamingContinue reading “ESP32-CAM Troubleshooting Guide: Most Common Problems Fixed”

ESP32-CAM Take Photo and Save to MicroSD Card

Learn how to take photos with the ESP32-CAM board and save them to a microSD card using Arduino IDE. When you press the ESP32-CAM RESET button, it wakes up, takes a photo and saves it in the microSD card. We’ll be using the ESP32-CAM board labelled as AI-Thinker module, but other modules should also workContinue reading “ESP32-CAM Take Photo and Save to MicroSD Card”

ESP32-CAM Video Streaming and Face Recognition with Arduino IDE

This article is a quick getting started guide for the ESP32-CAM board. We’ll show you how to setup a video streaming web server with face recognition and detection in less than 5 minutes with Arduino IDE. Note: in this tutorial we use the example from the arduino-esp32 library. This tutorial doesn’t cover how to modify theContinue reading “ESP32-CAM Video Streaming and Face Recognition with Arduino IDE”

ESP32-CAM Video Streaming Web Server (works with Home Assistant)

In this project we’re going to build an IP surveillance camera with the ESP32-CAM board. The ESP32 camera is going to host a video streaming web server that you can access with any device in your network. You can integrate this video streaming web server with popular home automation platforms like Home Assistant or Node-RED. In this tutorial,Continue reading “ESP32-CAM Video Streaming Web Server (works with Home Assistant)”

ESP32-CAM PIR Motion Detector with Photo Capture (saves to microSD card)

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. This project is very similar with a previous one, but after so many requests, we added a PIR motion sensorContinue reading “ESP32-CAM PIR Motion Detector with Photo Capture (saves to microSD card)”