BMP180 is a Digital pressure sensor. In this tutorial we are interfacing BMP180 with ESP8266. Sensor have pressure range of 300 to 1100hPa and operate at 1.8V to 3.6V. It’s common application is Weather forecast.
Today we are making really cool weather station using ESP8266 (NodeMCU) and DHT11, rain sensor. In this project, we’ll learn how to make a DIY fully featured weather station using an ESP8266 and sensors. There are two types of weather station, one which is having own sensors and second type of weather station is where we pull data from the weather station servers. In this tutorial we are looking at both types of weather stations.
In this tutorial we are looking at URL encoding and decoding in ESP8266 or NodeMCU. URL encoding converts characters into a format that can be transmitted over the Internet so that web browser can handle it. URL encoding is required when you send HTTP GET requests. Continue reading ESP8266 URL Encode Decode Example
In this tutorial we are getting data from web browser using HTML forms. ESP8266 is configured as server. When user clicks on button or text box data that we want to read it in ESP8266 (NodeMCU). This is we are demonstrating in example. before moving to ESP8266, let’s understand basics of HTML forms.
In IoT, LCD is rarely required, but some times its useful to monitor errors and connection related issues. In this tutorial we are interfacing I2C LCD with ESP8266 or ESP32. Both code examples are given.
We have very few IOs on ESP8266 and ESP32. I2C based display interface uses only two IO lines.