IoT based Soil Moisture Monitoring System with ESP32 and Adafruit IO

IoT based Soil Moisture Monitoring System with ESP32 and Adafruit IO

In this tutorial, we will build an IoT based soil moisture monitoring system with ESP32 and Adafruit IO. Firstly, we will show you how to interface soil moisture sensor e.g. HL-01 with ESP32. Not only that but we will build a soil moisture monitor that will indicate the percentage of moisture in soil on the … Read more

ESP32 GPS tracker – IoT based Vehicle Tracking System

ESP32 GPS tracker IoT based Vehicle Tracking System

In this project, we will build an ESP32 GPS vehicle tracker using NEO 6M GPS module and Arduino IDE. With the help of this GPS tracker, we will be able to track vehicles from anywhere around the world. We will also show GPS location coordinates on an OLED display connected with the ESP32 board. The … Read more

ESP32 Server Client Wi-Fi Communication using Arduino IDE

client-server communication project overview

In this tutorial, we will learn how to perform wireless HTTP communication between two ESP32 boards using Wi-Fi without any physical router or internet connection. In other words, we will learn to exchange data between ESP32 boards wirelessly. The type of communication will be HTTP where one ESP32 board acts as an HTTP client generating … Read more

Interface OLED Display with ESP32 – Display Text, Draw shapes and Images

OLED Interfacing with ESP32 Display Text Draw shapes and Images

In this comprehensive tutorial, we will learn to interface SSD1306 OLED with ESP32 using Arduino IDE. We will discuss how to display simple texts, set pixels, draw lines and shapes on OLED display with ESP32. Additionally, we will also learn to display monochrome bitmap images on the OLED screen. An OLED (organic light-emitting diode) is … Read more

ESP32 Data Logging Temperature Sensor Readings to microSD card (Arduino IDE)

ESP32 Data Logging Temperature Sensor Readings to microSD card (Arduino IDE)

In this user guide, we will learn how to log DS18B20 temperature sensor readings along with timestamps to a microSD card using ESP32 and Arduino IDE. Furthermore, the current date and time will also be logged with each temperature sensor reading. We will use the ESP32 NTP server to request updated time stamps. In order … Read more

Micro SD Card Interfacing with Arduino using MicroSD Module

Micro SD card interfacing with Arduino

In this user guide, we will learn how to interface a micro SD card with Arduino using the microSD card module or connector and Arduino IDE. This module provides an SPI interface to connect an SD card module with any microcontroller which supports the SPI communication interface. Using a micro SD card becomes very handy … Read more

MicroSD Card Module with ESP32 using Arduino IDE

MicroSD Card Module with ESP32 using Arduino IDE

In this user guide, we will learn how to interface a microSD card with ESP32 using the microSD card module or connector and Arduino IDE. This module provides an SPI interface to connect an SD card module with any microcontroller which supports the SPI communication interface. Using a microSD card becomes very handy for applications … Read more

BME280 Web Server with ESP8266 NodeMCU (Arduino IDE)

BME280 Web Server with ESP8266 NodeMCU Arduino IDE

In this tutorial, we will learn to create a BME280 web server using ESP8266 NodeMCU and Arduino IDE. BME280 is used to measure temperature in Celsius, the temperature in Fahrenheit, humidity, and Pressure. This web server will act as a weather station as it will show temperature, humidity, and pressure readings on the web page. … Read more