This article is a guide for the popular DHT11 and DHT22 temperature and humidity sensors with the Arduino. We’ll explain how it works, show some of its features and share an Arduino project example that you can modify to use in your own projects. For more guides about other popular sensors, check our compilation ofContinue reading “Complete Guide for DHT11/DHT22 Humidity and Temperature Sensor With Arduino”
Category Archives: Uncategorized
Build a Multisensor Shield for ESP8266
In this project you’ll discover how to design and create a Multisensor Shield for the ESP8266 Wemos D1 Mini board. The shield has temperature sensor (DS18B20), a PIR motion sensor, an LDR, and a terminal to connect a relay module. We’ll start by preparing all the hardware and then program it. Watch the Video Tutorial ThisContinue reading “Build a Multisensor Shield for ESP8266”
What is MQTT and How It Works
In this article, we’re going to introduce you to the MQTT protocol. MQTT stands for Message Queuing Telemetry Transport. It is a lightweight publish and subscribe system where you can publish and receive messages as a client. MQTT is a simple messaging protocol, designed for constrained devices with low-bandwidth. So, it’s the perfect solution for Internet of Things applications. MQTTContinue reading “What is MQTT and How It Works”
ESP8266 and Node-RED with MQTT (Publish and Subscribe)
ESP32/ESP8266 Insert Data into MySQL Database using PHP and Arduino IDE
In this project you’ll build an ESP32 or ESP8266 client that makes an HTTP POST request to a PHP script to insert data (sensor readings) into a MySQL database. You’ll also have a web page that displays the sensor readings, timestamp and other information from the database. You can visualize your data from anywhere inContinue reading “ESP32/ESP8266 Insert Data into MySQL Database using PHP and Arduino IDE”
Low Power Weather Station Datalogger using ESP8266 and BME280 with MicroPython
This project shows how to build a data logger that publishes temperature, humidity and pressure readings every 10 minutes to a Google Sheets spreadsheet using an ESP8266 12-E. Between sensor readings the ESP is in deep sleep mode and only consumes 7μA. The ESP board is programmed using MicroPython and we use the IFTTT WebhooksContinue reading “Low Power Weather Station Datalogger using ESP8266 and BME280 with MicroPython”
ESP32 Publish Sensor Readings to Google Sheets (ESP8266 Compatible)
In this tutorial we’re going to show you how to publish sensor readings to Google Sheets using ESP32 or ESP8266 board. As an example, we’ll publish temperature, humidity, and pressure readings using the BME280 sensor to a Google Sheets spreadsheet every 30 minutes – we’ll be using IFTTT. Note: Integrating directly with Google Sheets requiresContinue reading “ESP32 Publish Sensor Readings to Google Sheets (ESP8266 Compatible)”
Guide for BME280 Sensor with Arduino (Pressure, Temperature, Humidity)
MicroPython: BME280 with ESP32 and ESP8266 (Pressure, Temperature, Humidity)
In this guide you’ll learn how to use the BME280 sensor module with the ESP32 and ESP8266 to get pressure, temperature and humidity readings using MicroPython firmware. We’ll build a simple example to get you familiar with the sensor and a web server to display your sensor readings. Prerequisites To follow this tutorial you needContinue reading “MicroPython: BME280 with ESP32 and ESP8266 (Pressure, Temperature, Humidity)”
