IoT Based Fire Detection using ESP32 and Flame Sensor with Email Alert

IoT Based Fire Detection using ESP32 and Flame Sensor with Email Alert

In this project, we will build an IoT based fire detection project using an Infrared flame sensor and ESP32 with an email alert feature. Our fire detection project will be linked with the IFTTT web service to generate an email alert to notify users whenever a fire is detected. The user will get an update … Read more

ESP32 ADC with Arduino IDE – Measuring voltage example

Analog Voltage Measurement ESP32 ADC OLED Arduino IDE

In this tutorial, we will learn how how to use ADC (analog to digital converter) module of ESP32 development board with Arduino IDE. Furthermore, We will learn to measure analog voltage with ESP32 ADC channels. Recommended Components The following components are used in this project or are helpful for building it with the ESP32. Component … Read more

ESP32 External Interrupts using Arduino IDE

ESP32 External Interrupts using Arduino IDE

In this ESP32 tutorial, we will learn how to configure and use external interrupts with ESP32 GPIO pins in Arduino IDE. We will demonstrate this through an example with a push button and an LED. Additionally, we will also show you how to measure ESP32 interrupt latency via an oscilloscope measurement. Recommended Components The following … Read more

ESP32 CAM Video Streaming and Face Recognition with Arduino IDE

esp32 cam live streaming tutorial

This tutorial will focus on ESP32-CAM getting started guide. We will learn about ESP32-CAM by creating a live streaming application and face recognition example. Additionally, we will create a video streaming web server that will be used as a facial/object recognition tool using Arduino IDE. You can know more about ESP32-CAM and its pinout here: … Read more

ESP32 MPU6050 Web Server Accelerometer and Gyroscope Dashboard with 3-D animation (SSE Events)

ESP32 Web Server with MPU-6050 Accelerometer and Gyroscope (3D object representation)

In this tutorial, we will create an ESP32 MPU6050 sensor readings dashboard. The readings will consist of the current temperature in degree Celsius, rotational position (x,y,z) and acceleration (x, y, z) using server sent events (SSE). The web server will display sensor readings received by an ESP32 board connected with an MPU6050 sensor. Additionally, a … Read more

ESP32 Stepper Motor WebSocket Web Server using Arduino IDE

ESP32 stepper motor control web server

In this ESP32 web server project, we will learn how to build an ESP32 stepper motor WebSocket web server that will control the rotation of the stepper motor. This will be achieved through a user filled form we will add to the web server page. The user will specify the direction of rotation as well … Read more

ESP32 Interface with Stepper Motor (28BYJ-48 and ULN2003 Motor Driver)

ESP32 28BYJ-48 stepper motor and ULN2007 driver

In this getting started tutorial, we will learn about the 28BYJ-48 stepper motor and how to interface it with the ESP32 development board using a UNL2003 driver. The 28BYJ-48 stepper motor is inexpensive and one of the most commonly used stepper motors out there. It comes with a UL2003 motor driver attached to it that … Read more