BME280 Data Logger with Arduino and Micro SD Card

Arduino BME280 data logging to microSD card hardware

In this user guide, we will learn how to log sensor readings acquired from BME280 sensor to a microSD card using Arduino and Arduino IDE. We will create a .txt file in our microSD card through programming our Arduino board and consequently log current temperature(°C), pressure(hPa), altitude(m) and humidity(%) readings to that file after every … Read more

DHT22 Data Logger with Arduino and Micro SD Card

Arduino DHT22 data logging to microSd card hardware

In this user guide, we will learn how to log temperature and humidity readings acquired from DHT22 sensor to a microSD card using Arduino and Arduino IDE. We will create a .txt file in our microSD card through programming our Arduino board and consequently log temperature and humidity readings to that file after every 20 … Read more

ESP32 Multiple Sliders WebSocket Web Server – PWM Control LEDs Brightness

ESP32 multiple sliders PWM web server demo

In this ESP32 web server project, we will learn how to build an ESP32 PWM WebSocket web server that will control the brightness of multiple LEDs connected to the ESP32 GPIO pins. This will be achieved through multiple HTML sliders that we will add to the web server page. The sliders will be moved to … Read more

ESP8266 NodeMCU PWM Slider Web Server – Control LED Brightness

ESP8266 slider PWM web server setup

In this ESP8266 NodeMCU web server project, we will learn how to build an ESP8266 PWM slider web server that will control the brightness of an LED connected to the ESP8266 GPIO pin. This will be achieved through an HTML slider that we will add to the web server page. The slider will be moved … Read more

ESP32 IoT Motion Detection Web Server with Email Alert

ESP32 IoT Motion detection web server and email altert

In this tutorial, we will build an IoT based motion detection project using an HC-SR501 PIR motion sensor, ESP32 with an email alert feature. Our motion detection project will be linked with a web server that will update whenever motion will be detected, specifying the exact date and time of the detection. Additionally, we will … Read more

ESP-MESH Getting Started using painlessMesh Library and ESP32/ESP8266

ESP-MESH ESP32 ESP8266 Bluetooth Mesh getting started tutorial

In this tutorial, we will learn to use ESP-MESH network using the painlessMesh library and ESP32/ESP8266 NodeMCU. This getting started user guide focuses on ESP-MESH networking protocol by Espressif. This protocol lets numerous ESP boards communicate with each other over a large distance under a sole WLAN. These ESP boards are commonly referred to as … Read more

ESP8266 IoT Motion Detection Web Server with Email Alert

ESP8266 IoT motion detection web server with email alert

In this tutorial, we will build an IoT based motion detection project using an HC-SR501 PIR motion sensor, ESP8266 NodeMCU with an email alert feature. Our motion detection project will be linked with a web server that will update whenever motion will be detected, specifying the exact date and time of the detection. Additionally, we … Read more

Nokia 5110 LCD with ESP8266 NodeMCU – Display Images and Texts

Nokia 5110 LCD ESP8266 NodeMCU tutorial

In this user guide, we will learn to interface Nokia 5110 Graphic LCD Display with ESP8266 NodeMCU. We will discuss how to display simple texts, rotate texts, draw numbers and shapes on Nokia 5110 LCD display using NodeMCU. Additionally, we will also display a monochrome bitmap image on the screen. We have a similar guide … Read more

Internet Based Digital Clock using ESP32 and MAX7219 Dot Matrix Display

esp32 internet clock using NPT server and max7219 dot matrix display

In this tutorial, we will create an internet based clock using MAX7219 LED Dot matrix display and ESP32. We will use the NTP server to acquire the current time and display it on the MAX7219 display. Firstly, we will learn how to get time from the NTP server using EPP32 and after that, we will … Read more