ESP32 LoRa sensor monitoring with web server (Long Range Communication)

Rui Santos posted detailed instructions of how to build an ESP32 LoRa sensor monitoring with web server: In this project, you’ll build a sensor monitoring system using a TTGO LoRa32 SX1276 OLED board that sends temperature, humidity and pressure readings via LoRa radio to an ESP32 LoRa receiver. The receiver displays the latest sensor readings […]

JTAG debugging the ESP32 with FT2232 and OpenOCD

Erich Styger has written an article on how to use an inexpensive FTDI evaluation board as JTAG debug interface to debug ESP32 based devices: In “Eclipse JTAG Debugging the ESP32 with a SEGGER J-Link” I used a SEGGER J-Link to debug an ESP32 device with JTAG. I looked at using one of the FTDI FT2232HL […]

A self-expanding ESP32 PWM board

Eric Gunnerson writes: I’ve been working on a little ESP32 expansion board/shield for an LED project I’ve been working on. One of the nice things about the ESP32 is that it has a peripheral known as “LED control” that provides 16 independent channels of PWM for controlling LED brightness, and my project uses that capability. […]

Building and Flashing ESP32 applications with Eclipse

Erich Styger shared the steps how to use Eclipse with CMake: The current Espressif documentation integrating with Eclipse are kind of broken and did not work for me (they are changing from make files to use CMake).  The good news is that I have found a way to easily integrate the IDF with Eclipse which […]

Open source hardware ESP32-ADF

Here’s an open source hardware development board for Espressif audio development framework, the ESP32-ADF, from Olimex: With ESP32-WROOM-B module with 8MB RAM and 4MB of Flash, two microphones, two 3W speakers, codec, amplifier, Lipo charger, USB with programming, Audio 3.5mm jack, ESP32-ADF board offers everything you need to start playing with Espressif Audio Development Framework. Check […]

uMesh – A self-contained, battery operated ESP32 module

Jarrett published a new build: I’ve been working on an ESP32 module. Part of the problem I’ve been seeing with inexpensive IoT dev boards, is that the design around the power system hasn’t been very good. Here’s my attempt to fix that. This is a battery-ready module with a proper lithium battery charge circuit, lithium […]

ESP32 with multiple DS18B20 temperature sensors

Guide to ESP32 with multiple DS18B20 temperature sensors from Random Nerd Tutorials: This guide shows how to read temperature from multiple DS18B20 temperature sensors with the ESP32 using Arduino IDE. We’ll show you how to wire the sensors on the same data bus to the ESP32, install the needed libraries, and a sketch example you can […]

EEPROM rotation for ESP8266 and ESP32

Xose Pérez over at Tinkerman writes: The Arduino Core for ESP8266 and ESP32 uses one SPI flash memory sector to emulate an EEPROM. When you initialize the EEPROM object (calling begin) it reads the contents of the sector into a memory buffer. Reading a writing is done over that in-memory buffer. Whenever you call commit […]

Alexa (Echo) with ESP32 and ESP8266 – Voice controlled relay

Rui Santos writes, “In this project, you’re going to learn how to control the ESP8266 or the ESP32 with voice commands using Alexa (Amazon Echo Dot). As an example, we’ll control two 12V lamps connected to a relay module. We’ll also add two 433 MHz RF wall panel switches to physically control the lamps.” More […]


Luca Dentella published a new build: Today’s project, ESP32lights, is a smart device based on the esp32 chip. Thanks to ESP32lights you can turn a load on and off (I used it for my christmas lights) manually based on daily schedules based on the light intensity ESP32lights connects to your wifi network, can be configured […]