ESP32 is a tiny cheap 8$ module with a dual core 32-bit CPU and built in Wi-Fi and dual-mode Bluetooth with sufficient amount of 30 I/O pins for all basic electronics projects. All these features are very easy to use, since it can be programmed directly from the Arduino IDE. Explore below the list of ESP32 projects to start with ESP32 based IoT projects.
If you want more electronics projects, you can also check out our collection at Arduino IoT Projects | Arduino Robotics Projects | Arduino AI Projects | Arduino Home Automation Projects | Raspberry Pi Projects | ESP32 Projects
Building an indoor positioning system using ESP32 requires technology beyond GPS. While GPS trackers excel outdoors, indoor positioning system needs Ultra-Wideband (UWB) technology to achieve centimetre-level accuracy inside buildings. This guide shows you how to build a complete UWB indoor positioning system using the Qorvo DWM3000 UWB module with ESP32,…
Imagine driving into a crowded parking area and not knowing whether a space is available or not. This project solves exactly that problem by building a smart, automatic parking space detection system using the ESP32-CAM and the CircuitDigest Cloud API. With just a button press, the device captures a real-time image of the parking area and sends it over the internet…
In this project, we build a complete ESP32 GSM voice calling device using the GeoLinker GL868 board. The main idea of this project is very simple. When we press a push button connected to the ESP32 board, it will automatically call a fixed phone number. Also, if someone calls the SIM card inside the module, the call will be automatically attended, and we can talk…
Have you ever watched a movie where a system instantly detects a person’s face, like in security doors or smart targeting systems, and thought, “This looks too complex to build in real life?” It might seem like something only high-end systems can do, but the reality today is very different. With compact and powerful modules like the ESP32-CAM, building an ESP32-CAM…
Think of a busy road where hundreds of riders pass every minute, some wearing helmets, many not, and imagine trying to monitor all of them manually. It’s almost impossible to keep track in real time. Now imagine a small device quietly watching the scene, capturing an image with a single trigger, and instantly telling you whether safety rules are being followed. That is exactly what this ESP32-…
In this project, we’ll be learning how to build an ESP32 Speech to Text system using an ESP32 development board. We’ll use an I2S MIC to record speech and an OLED display to display the converted text. In addition to the display, the text will also appear in the serial monitor. Since ESP32 cannot run a Speech recognition model locally due to its hardware…
The integration of addressable LEDs with the WLED firmware has revolutionized DIY lighting projects, allowing for complex visual effects with minimal to no coding. However, most standard WLED-based clocks face significant limitations, such as time-drift during internet outages and continuous power consumption regardless of room occupancy and no alarms. To address these issues, this…
This tutorial shows you how to build a real-time object detection system using the ESP32-CAM module and the CircuitDigest Cloud Object Detection API. The system captures an image on button press, sends it to the cloud via wireless or internet connection, retrieves the identified objects with name(s), how many there were and how confident (how much certainty the algorithm has) of the object…
Nowadays, automation has become a common part of our daily lives. From simple tasks like operating a coffee machine to creating code for complex applications, many processes are now automated. However, most systems used for controlling devices depend on internet connections, mobile applications, or cloud platforms. In many places, internet availability may be poor or…
Nowadays, everything is rapidly transitioning into the digital world, from the way we communicate to how industries operate and services are delivered. Traditional methods that once relied on manual processes are now being replaced by smart, automated, and interconnected systems. Building an automated attendance system using ESP32-CAM is a practical, affordable way…
We use WhatsApp almost every day so much that it has become an unavoidable part of our routine. From a simple “good morning” message to a friend to a “good night” text to family, most of our daily communication happens through it. Beyond just messages, we constantly share moments from our lives by capturing photos on our phones and instantly sending them to others.…
Traditional alarm clocks have remained fundamentally unchanged for decades. The ESP32 speaking alarm clock built in this tutorial replaces the beep at a scheduled time and expects the user to interpret the reason for the beep. While functional, this approach lacks intelligence and context. Modern embedded systems enable the creation of smarter devices that…