MAX30100 Pulse Oximeter and Heart Rate Sensor with ESP8266

MAX30100 Pulse Oximeter and Heart Rate Sensor with ESP8266

In this tutorial, we will learn about MAX30100 pulse oximeter and heart rate sensor and how to interface it with ESP8266. This sensor is used to measure heartbeat/pulse rate in BPM and blood oxygen concentration (SpO2) in percentage. Firstly, we will discuss the introduction, pinout, working, and connection diagram of the sensor with ESP8266 development … Read more

MLX90614 Non-contact Infrared Temperature Sensor with ESP8266

MLX90614 with ESP8266

In this guide, we will learn to interface GY-906 MLX90614 non-contact infrared temperature sensor with ESP8266 NodeMCU. The MLX90614 is a contactless IR Temperature sensor which can measure temperature without even touching the object. This exceptional sensor introduced by Melexis uses IR technology that uses the IR radiations to measure temperature and provides a digital … Read more

Raspberry Pi Pico Web Server with BME280 (Weather Station)

Raspberry Pi Pico BME280 Web Server with ESP8266

In this tutorial, we will create a Raspberry Pi Pico web server using a BME280 sensor and MicroPython. 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

Control Stepper Motor with A4988 Driver Module and ESP8266 NodeMCU

A4988 Driver Module and stepper motor with ESP8266

In this getting started tutorial, we will learn to interface the A4988 stepper motor driver module with ESP8266 NodeMCU. This A4988 driver module which is used to control a stepper motor in a relatively simple manner. Using only two pins of ESP8266 NodeMCU and A4988 driver module, we can control the speed of the rotation … Read more

ESP8266 NodeMCU Wifi Manager Stop Hardcoding WiFi Credentials

ESP8266 NodMCU Wi-Fi Manager using ESPAsyncWebServer library

In this user guide, we will learn how to incorporate WiFi manager with ESP8266 Web Server projects using an ESPAsyncWebServer library. WiFi manager allows us to connect ESP8266 to a network without having to hardcode our network credentials in an Arduino sketch. We will be using a previous example when we learned how to build … Read more

ESP8266 NodeMCU Data Logging to Firebase Realtime Database

ESP8266 log data to Firebase Realtime Database

In this guide, we will show you how to log sensor readings to Firebase Realtime database along with current timestamps. We will use ESP8266 NodeMCU along with BME280 sensor for this project. Firstly, we will create a Firebase project to log temperature, pressure, and humidity readings along with timestamps. The Firebase project data will be … Read more

K-Type Thermocouple MAX6675 Amplifier with ESP8266 NodeMCU

K-Type Thermocouple MAX6675 Amplifier with ESP8266 NodeMCU

In this tutorial, we will learn how to interface K-Type Thermocouple MAX6675 Amplifier with ESP8266 NodeMCU and how to use it to measure temperature. The guide includes a brief introduction of the module with its pinout and connection diagram with ESP8266. Additionally, we will show you two Arduino sketches where we will be able to … Read more

Interface 28BYJ-48 Stepper Motor with ESP32 using MicroPython

Interface 28BYJ-48 Stepper Motor with ESP32 using MicroPython

In this tutorial, we will learn about the 28BYJ-48 stepper motor and how to interface it with the ESP32 using a UNL2003 driver and MicroPython. The 28BYJ-48 stepper motor is inexpensive and one of the most commonly used stepper motors out there. It comes with a UL2003 motor driver attached to it that is responsible … Read more

I2C LCD with ESP32 and ESP8266 using MicroPython

I2C LCD with ESP32 and ESP8266 using MicroPython

In this tutorial, we will learn how to interface I2C LCD with ESP32/ESP8266 and how to display simple text/numbers and custom characters on I2C LCD. This I2C LCD is a 16×2 device which means it can display 16 columns by two rows of characters. The characters are alphanumeric, but you can create custom characters for … Read more