Control Stepper Motor with DRV8825 Driver Module and ESP32

DRV8825 with ESP32 and stepper motor hardware

In this getting started tutorial, we will learn to interface the DRV8825 stepper motor driver module with ESP32. This DRV8825 driver module which is used to control a stepper motor in a relatively simple manner. Using only two pins of the ESP32 and DRV8825 driver module, we can control the speed of the rotation as … Read more

ESP32-CAM Capture and Save Photo to Firebase Storage

ESP32-CAM Capture Photo save to Firebase Storage

This ESP32-CAM guide shows an easy way to capture photos through ESP32-CAM and upload or store them to Google Firebase storage. Firstly, we will create a Firebase project to store photos or any files. The Firebase project data will be secured by enabling email/password authentication as well. Hence, the photos captured by ESP32-CAM and uploaded … Read more

ESP32-CAM Capture Photo and Save to MicroSD Card

ESP32-CAM Capture Photo and Save to MicroSD Card

This ESP32-CAM guide shows the users an easy way to capture photos through ESP32-CAM and save it to microSD card. In order to save battery, ESP32-CAM will remain in sleep mode for most of the time and wake up from deep sleep whenever the RST button will be pressed. After wake up from deep sleep, … Read more

ESP32-CAM Take Photo and Display in Web Server

ESP32-CAM Take Photos and Display in Web Server

In this project, we will create an ESP32-CAM Photo Web Server. The Web server will present the user with three options: to capture a photo, rotate the photo, and refresh the page. After capturing the photo, the photo will get saved in the ESP32-CAM’s SPIFFS files and will be fetched from the filesystem. The web … Read more

Create a Wi-Fi Manager for ESP32 using AsyncWebServer library

ESP32 Wi-Fi Manager using AsyncWebServer library

In this user guide, we will learn how to incorporate Wi-Fi manager with ESP32 Web Server projects using an AsyncWebServer library. Wi-Fi manager allows us to connect ESP32 to a network without having to hardcode our network credentials in an Arduino sketch. We will be using a previous example when we learned how to build … Read more

Stepper Motor Control with L298N Motor Driver and ESP32

L298N driver with esp32 and stepper motor hardware

In this user guide, we will learn how to control a stepper motor using L298N Motor Driver with ESP32 and Arduino IDE. This is a quick guide where we will learn how to interface an L298N motor driver with ESP32 board and eventually learn how to control bipolar stepper motors in our case NEMA 17 … Read more

RDM6300 RDM630 RFID Reader interfacing with ESP32

RDM6300 rfid reader with ESP32

In this tutorial, we will learn how to interface RFID reader RDM6300 or RDM630 with ESP32 development board. Both of these RFID readers communicate via a serial connection on UART and follow the same interfacing with ESP32 thus this tutorial will be compatible with both types of RFID readers. First, we will give you a … Read more

Interface L298N DC Motor Driver Module with ESP32

ESP32 with DC Motor and L298N and push button hardware

In this tutorial, we will learn to interface L298N Motor Driver with ESP32. This is an in-depth guide about the L298N motor driver including its specifications, pinout, interfacing with ESP32 board. Firstly, we will see an example to control DC motor speed. In the end, we will see an example to control the direction of … Read more

LED Dot Matrix Display with ESP32 and MAX7219

LED Dot Matrix Display with ESP32 and MAX7219

In this tutorial, we will learn to interface MAX7219 LED Dot matrix display with ESP32 development board. Firstly, we will look into the introduction, pinout of MAX7219 LED dot matrix display module. It is an LED array used to display various types of texts, symbols, and images in the form of dots which consists of … Read more

Interface ESP32 with 74HC595 and 4-Digit 7 Segment Display

ESP32 with 74HC595 and 4-Digit 7 Segment Display

This guide focuses on the 4 digit 7 segment display and its interfacing with ESP32 using 74HC595 shift register. By using the 74HC595 shift register to drive 7-segment displays with our ESP boards, we can save GPIO pins of ESP32. First, we will show you some descriptions of 7 segment displays and 74HC595 IC and … Read more