ESP32 ESP-IDF RTC Real Time Clock with DS1307

Interface DS1307 RTC Module with ESP32 hardware

In this tutorial, we will learn to interface DS1307 RTC Module using ESP32 and ESP-IDF. This guide will include a brief description of the RTC module, connection with ESP32 board and then setting up a project in VS Code with ESP-IDF extension to acquire the current date/time and display it on the console. Before we … Read more

ESP32 ESP-IDF MQTT Publish BME680 Sensor Readings

BME680 sensor with ESP32 ESP-IDF

In this tutorial, we will learn to publish BME680 sensor readings with ESP32 MQTT using ESP-IDF. The ESP32 will act as an MQTT client publisher and it will publish sensor readings constituting temperature, pressure, humidity, and gas on different topics. Any MQTT client can receive these sensor values by subscribing to these topics. If you … Read more

SHT31 Temperature and Humidity Sensor with ESP32 ESP-IDF

SHT31 with ESP32 ESP-IDF

In this tutorial, we will learn to interface SHT31 temperature and humidity sensor using ESP32 and ESP-IDF. This guide will include a brief description of the sensor, connection with ESP32 board and then setting up a project in VS Code with ESP-IDF extension to acquire the sensor data and display it on the console. Before … Read more

ESP32 DS18B20 Web Server ESP-IDF

ESP32 ESP-IDF DS18B20 Web Server

In this tutorial, we will build an ESP32 web server using ESP-IDF that will display DS18B20 sensor readings. The DS18B20 temperature sensor is widely used in electronic projects that uses a single wire to acquire data, therefore claiming it as single wire programmable in nature. The web server will act as a weather station by … Read more

ESP32 DHT22 Web Server ESP-IDF

ESP32 DHT22 Web Server ESP-IDF

In this tutorial, we will build an ESP32 web server using ESP-IDF that will display DHT22 sensor readings. The DHT22 sensor is a widely used sensor to obtain temperature and humidity readings. The web server will act as a weather station by displaying temperature and humidity readings on the web page which will update after … Read more

ESP32 BME280 Web Server ESP-IDF

BME280 web server with ESP32 ESP-IDF

In this tutorial, we will build an ESP32 web server using ESP-IDF that will display BME280 sensor readings. BME280 sensor is widely used in electronic projects to measure ambient temperature, barometric pressure, and relative humidity where low power consumption is required. The web server will act as a weather station by displaying temperature, humidity, and … Read more

ESP32 ESP-IDF with MAX7219 Dot Matrix Display Module

ESP32 ESP-IDF with MAX7219 Dot Matrix Display Module

In this ESP-IDF tutorial, we will introduce you to MAX7219 dot matrix module and how to program it with ESP32 using ESP-IDF. We will start off by briefly introducing the led matrix, and its interfacing with ESP32 development board and then move ahead to program ESP32 in VS Code with ESP-IDF extension. We will demonstrate … Read more

BMP180 Sensor with ESP32 ESP-IDF

In this tutorial, we will learn how to use BMP180 barometric sensor module with ESP32 using ESP-IDF. Firstly, we will introduce you to the sensor, then interface it with our development board and program it for temperature and pressure readings measurement using ESP-IDF. For demonstration, we will first measure the BMP180 sensor data and print … Read more

HC-SR04 Ultrasonic Sensor with ESP32 ESP-IDF

HC-SR04 Ultrasonic Sensor with ESP32 ESP-IDF

In this tutorial, we will learn how to interface HC-SR04 ultrasonic sensor with ESP32 using ESP-IDF. Firstly, we will introduce you to the ultrasonic sensor, then interface it with our development board and program it for contactless distance measurement using ESP-IDF. For demonstration, we will first measure the distance readings and print them on the … Read more

ESP32 MQTT Publish DHT22 Sensor Readings to Node-Red using ESP-IDF

ESP-IDF MQTT DHT22 Readings with Node-Red Overview

In this ESP-IDF project, we will learn to publish DHT22 sensor readings to Node-Red with ESP32 MQTT. We will perform MQTT communication with ESP32 and Node-Red and publish and subscribe to MQTT topics. The ESP32 development board will act as an MQTT publisher and Node-Red will act as a subscriber. Using MQTT protocol, the ESP32 … Read more