Raspberry Pi Pico BME680 Web Server with MicroPython

Raspberry Pi Pico BME680 Web Server

In this user guide, we will learn to create a Raspberry Pi Pico web server with BME680 environmental sensor, which is used to measure ambient temperature, barometric pressure, relative humidity, and gas (VOC) or Indoor air quality (IAQ). We will learn how to display sensor values on a web page using Raspberry Pi Pico and … 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

Control Stepper Motor with A4988 Driver Module and ESP32

A4988 Driver Module and stepper motor with ESP32

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

Control Stepper Motor with A4988 Driver Module and Arduino

A4988 Driver Module and stepper motor with Arduino

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

ESP32 Rest API Web Server GET and POST Examples with Postman API

ESP32 Rest API Web Server

In this tutorial, we will learn how to build a rest API web server using ESP32 that implements different REST APIs. We will create APIs that will be used to communicate with ESP32 using GET and POST requests. To send and receive data from ESP32 through REST APIs, we will use the postman application. Additionally, … 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

NEO-6M GPS Module with ESP32 using MicroPython

NEO-6M GPS Module with ESP32 using MicroPython

In this tutorial, we will learn about a NEO-6M GPS module and how to interface it with ESP32 using MicroPython to obtain GPS parameters such as latitude, longitude, altitude, date, time, speed, satellites, etc. We will learn how GPS works and the overview of the NEO-6M GPS module with an introduction, pinout, and specifications. After … 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