ESP32 Tutorial

How to Program ESP32 CAM module using Arduino How to Program ESP32 CAM using Arduino?

Unlike other ESP Development Boards, the ESP32-CAM has no USB connector to connect it to a computer. This might be confusing for beginners when they try to program this development board for the first time, so in this article lets learn how to program the ESP32-CAM module using the Arduino IDE. Before we start, I assume you know the basics about the ESP32-CAM module…

DIY WiFi Controlled Drone Let's Build a Low Cost Drone using ESP32

Drones have rapidly evolved from niche hobbies to versatile tools with a wide range of applications, from photography to agriculture or even for defence and military purposes. Building a  DIY ESP32 drone project is an affordable entry point into drone technology, with costs ranging from pocket change to commercial-grade systems. Even though the basic principle…

ESP32 Mini TV DIY Mini TV Project Using ESP32

In an exciting and educational video, a talented maker guides viewers through the process of building a mini TV using an ESP32 microcontroller on a breadboard. The project showcases the integration of various components, such as an ESP32 dev kit, TFT screen, amplifier breakout board, Micro SD card reader, buttons, LED light, speaker, charge…

ESP32 Retro Game Console DIY Handheld Retro Gaming Console Using ESP32

Do you remember the old classic 8-bit games? Perhaps you enjoyed your leisure time in front of an early home computer or video game system.  They were so nostalgic, and every kid in that era loved them. Now they are replaced with modern high-end graphics and game dynamics. Yet many people still love to play those classic games.…

Interface HC-SR501 PIR Sensor with ESP32 How does an HC-SR501 PIR Sensor Work & How to Interface it with ESP32?

If you are thinking about building yourself a burglar alarm or you are thinking about Automating lights in your room, then you should definitely consider using an HC-SR501 Passive Infrared Sensor or PIR sensor for your project, because as the name suggests a PIR sensor allows you to detect when a person or animal moves in or out from the range of your sensor. And you…

Interface KY-038 Sound Sensor with ESP32 How a KY-038 Sound Sensor works and how to Interface it with ESP32?

Want to give your project a sense of sound! Then follow along because in this project, we are interfacing a sound sensor to build some interesting projects with it. The KY-038 sound sensor we are using uses a condenser-type microphone to detect sound waves, which gives us a perfect balance of stability and reliability. So in this article, we decided to interface…

ESP RainMaker Voice Assistant Integration ESP RainMaker with ESP32 – Voice Assistant Integration

In the last tutorial, we look at the ESP Rainmaker platform and how we can use it with the ESP32 through Arduino IDE. In this part of the tutorial, we will investigate the RainMaker cloud platform a bit deeper and will try to add voice assistant functionality to it. This setup can be used to build IoT based Smart home, Voice controlled…

ESP RainMaker ESP RainMaker Getting Started with ESP32

In this tutorial, we are going to look at the ESP RainMaker. ESP RainMaker is the end-to-end platform for the ESP chips from Experessif. It is designed as a successor to Experessif’s ESP Jumpstart platform. ESP RainMaker enables customers to quickly design, build and deploy AIoT solutions based on enterprise-level cloud computing without…

ESP32 with NEO-6M GPS Module How Does a NEO-6M GPS Module Work and How to Interface it with ESP32

If you are an embedded engineer and working in the electronic industry, there may come a situation where you need to determine the position of a moving object or you need to determine the altitude and velocity of a certain location. In this type of situation, a GPS module can come in very handy, so in this article, we decided to interface the NEO-6M GPS GSM module…

DIY ESP32 Oscilloscope DIY ESP32 Oscilloscope

The oscilloscope is a must-have test instrument for any electronics engineer. It is used to visualize and observe various signals, usually as a two-dimensional plot with one or more signals plotted against time. They are used in designing and debugging electronic devices to view and compare waveforms, and determine voltage levels, frequency, noise, and other…

ESP32 Timers & Timer Interrupts ESP32 Timers & Timer Interrupts

Timer interrupts are crucial in the use of ESP32 timer interrupt programming projects for accurate timing control. If you want something to occur on schedule, ESP32 timer interrupts give you the accuracy required. A timer interrupt is a dedicated interrupt that operates as a high-precision clock, counting and controlling time events with microsecond precision. ESP32'…

SIM800L GSM Module with ESP32 Interfacing SIM800L GSM/GPRS Module with ESP32

Let's say you are trying to build a remote IoT data monitoring system; the first problem you will face is how to get a proper internet connection for your device. Whether you want to get notified when someone enters your room or you want to water your plants from miles away, the internet is always a problem. In this type of situation, the SIM800L GSM/GPRS Module…