OLED Display with ESP32 and ESP8266 in MicroPython

MicroPython OLED Display with ESP32 and ESP8266

In this user guide, we learn about the SSD1306 0.96-inch I2C OLED display and how to connect it with ESP32 and ESP8266 by using MicroPython firmware. An OLED (organic light-emitting diode) is used frequently in displaying texts, bitmap images, shapes, and different types of clocks. They offer good view angles and pixel density in a … Read more

MicroPython: Wi-Fi Manager with ESP32 and ESP8266

MicroPython Wi-Fi Manager with ESP32 and ESP8266

In this user guide, we will learn how to incorporate Wi-Fi manager with our ESP32/ESP8266 boards. WiFi manager let us connect ESP32 or ESP8266 to a network without having to hardcode our network credentials in a script. We will be using a previous example when we learned how to build a web server (ESP32/ESP8266 MicroPython … Read more

MPU-6050 with ESP8266 NodeMCU Accelerometer, Gyroscope, and Temperature Sensor (Arduino IDE)

MPU-6050 with ESP8266 NodeMCU Arduino IDE

In this tutorial, we will learn to use the MPU-6050 Accelerometer, Gyroscope module, and how to interface it with ESP8266 NodeMCU to measure accelerometer, gyroscope, and temperature values in Arduino IDE. MPU-6050 module is used to measure acceleration, temperature, displacement, and angular velocity. It is equipped with 6-axis motion tracking sensors which are integrated inside … Read more

MicroPython: BME680 Web Server with ESP32 and ESP8266 (Gas, Pressure, Temperature, Humidity)

MicroPython ESP32 ESP8266 BME680 web server

In this user guide, we will learn to create a 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 ESP32 and ESP8266 NodeMCU and MicroPython firmware. … Read more

MicroPython: BME680 with ESP32 and ESP8266 (Gas, Pressure, Temperature, Humidity)

MicroPython BME680 with ESP32 and ESP8266 Gas Pressure Temperature Humidity

In the user guide, we will look upon the 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 interface it with ESP32 and ESP8266 NodeMCU using MicroPython firmware. For demonstration, firstly, we will a simple MicroPython program … Read more

MicroPython: MPU-6050 with ESP32/ESP8266 (Accelerometer, Gyroscope, and temperature)

MicroPython MPU-6050 ESP32 ESP8266

In this tutorial, we will learn to use the MPU-6050 MEMS module with ESP32 and ESP8266 to measure accelerometer, gyroscope, and temperature values using MicroPython firmware. Firstly, we will see an introduction of MPU6050 such as pinout diagram, pin configuration. Secondly, we will see how to upload the MPU-6050 MicroPython library to ESP boards using … Read more

MicroPython: Send Sensor Readings via Email (IFTTT) with ESP32 and ESP8266

MicroPython ESP32 ESP8266 Send Sensor Readings via Email IFTTT

In this user guide, we will learn how to send sensor readings in our email through ESP32 and ESP8266 development board using MicroPython and IFTTT services. We will transmit the BME280 sensors readings such as temperature, humidity through email notification. To send email notifications, we will use IFTTT a third-party service. In short, you will … Read more

MicroPython: OpenWeatherMap API with ESP32/ESP8266 – Sensorless Weather Station

MicroPython OpenWeatherMap API with ESP32 ESP8266 Sensorless Weather Station

Through this article, you will learn how to make HTTP GET requests from OpenWeatherMap API with ESP32/ESP8266 in acquiring useful data using MicroPython firmware. With the help of OpenWeatherMap API, we will make HTTP GET request to obtain current weather readings and display those readings on the MicroPython terminal. Recommended Components The following components are … Read more

Getting Started with Thonny MicroPython IDE for ESP32 and ESP8266

Getting started with thonny IDE for ESP32 and ESP8266

In this tutorial, we will learn how to use Thonny Integrated Development Environment to write programs for ESP32 and ESP8266 using MicroPython firmware. By the end of this guide, you will be able to install Thonny IDE in Windows, Linux, and Mac operating systems. Moreover, we will also look through its built-in features, write and … Read more

MicroPython: ESP32/ESP8266 Access Point – Web Server Example

access point web server micropython esp32 esp8266

In this series of MicroPython tutorials, we will learn how to setup ESP32/ESP8266 development board as a soft access point or SoftAP mode. Previously, we used it as a station mode to connect ESP32/ESP8266 to a Wi-Fi router. The soft access point mode allows devices to connect with ESP boards without a wireless router. Recommended … Read more