ESP8266 Daily Task – Publish Temperature Readings to ThingSpeak

In this project you’re going to learn how to build a sensor node with an ESP8266 that publishes the temperature and humidity once a day to a free service called Thing Speak. Prerequisites Before proceeding with this tutorial we recommend taking a look at these resources: Getting Started with ESP8266 Wi-Fi ESP8266 Deep Sleep withContinue reading “ESP8266 Daily Task – Publish Temperature Readings to ThingSpeak”

Modifying Cheap PIR Motion Sensor to Work at 3.3V

This PIR motion sensor is a $2 sensor that is used to detect movement from humans or pets. You can read my previous tutorial on how to use this sensor with an Arduino. I’m currently working on a new project and I needed to make this module operate at 3.3V. By default this module runs at 5V, but it has an onContinue reading “Modifying Cheap PIR Motion Sensor to Work at 3.3V”

Install ESP32 Filesystem Uploader in Arduino IDE

The ESP32 contains a Serial Peripheral Interface Flash File System (SPIFFS). SPIFFS is a lightweight filesystem created for microcontrollers with a flash chip, which are connected by SPI bus, like the ESP32 flash memory. In this article we’re going to show how to easily upload files to the ESP32 filesystem using a plugin for ArduinoContinue reading “Install ESP32 Filesystem Uploader in Arduino IDE”

Install ESP8266 Filesystem Uploader in Arduino IDE

The ESP8266 contains a Serial Peripheral Interface Flash File System (SPIFFS). SPIFFS is a lightweight filesystem created for microcontrollers with a flash chip. This article shows how to easily upload files to the ESP8266 filesystem using a plugin for Arduino IDE. Note: if you have an ESP32 board, read Install ESP32 Filesystem Uploader in Arduino IDE. IntroducingContinue reading “Install ESP8266 Filesystem Uploader in Arduino IDE”

ESP8266 Web Server using SPIFFS (SPI Flash File System) – NodeMCU

This tutorial shows how to build a web server that serves HTML and CSS files stored on the ESP8266 NodeMCU filesystem (SPIFFS) using Arduino IDE. Instead of having to write the HTML and CSS text into the Arduino sketch, we’ll create separate HTML and CSS files. The web server we’ll build shows how to controlContinue reading “ESP8266 Web Server using SPIFFS (SPI Flash File System) – NodeMCU”

ESP32-CAM Take Photo and Display in Web Server

Learn how to build a web server with the ESP32-CAM board that allows you to send a command to take a photo and visualize the latest captured photo in your browser saved in SPIFFS. We also added the option to rotate the image if necessary. We have other ESP32-CAM projects in our blog that youContinue reading “ESP32-CAM Take Photo and Display in Web Server”

ESP32-CAM PIR Motion Detector with Photo Capture (saves to microSD card)

In this project, we’re going to make a motion sensor detector with photo capture using an ESP32-CAM. When your PIR sensor detects motion, it wakes up, takes a photo and saves it in the microSD card. This project is very similar with a previous one, but after so many requests, we added a PIR motion sensorContinue reading “ESP32-CAM PIR Motion Detector with Photo Capture (saves to microSD card)”

ESP32-CAM Take Photo and Save to MicroSD Card

Learn how to take photos with the ESP32-CAM board and save them to a microSD card using Arduino IDE. When you press the ESP32-CAM RESET button, it wakes up, takes a photo and saves it in the microSD card. We’ll be using the ESP32-CAM board labelled as AI-Thinker module, but other modules should also workContinue reading “ESP32-CAM Take Photo and Save to MicroSD Card”

ESP32-CAM Video Streaming Web Server (works with Home Assistant)

In this project we’re going to build an IP surveillance camera with the ESP32-CAM board. The ESP32 camera is going to host a video streaming web server that you can access with any device in your network. You can integrate this video streaming web server with popular home automation platforms like Home Assistant or Node-RED. In this tutorial,Continue reading “ESP32-CAM Video Streaming Web Server (works with Home Assistant)”

Create your website with WordPress.com
Get started