Tag

#esp32

117 tutorials

esp32 beginner 30 min

ESP32: read RFID tags with the RC522

Wire the $3 MFRC522 RFID reader to an ESP32 over SPI and build the tap-to-unlock pattern: card UID list, relay output, event logging.

esp32 intermediate 40 min

ESP32: drive a low-power e-paper display

Drive a 2.9-inch e-ink panel with an ESP32: crisp static text, months on a battery, and the refresh rules that keep the panel alive.

esp32 intermediate 40 min

ESP32-CAM: face detection with the onboard model

Run the ESP32's built-in face detection model on the ESP32-CAM with ESP-WHO: detect faces in real time, no cloud, no external server, with human detection as a fallback.

esp32 intermediate 40 min

ESP32: play audio through the MAX98357A I2S amp

Wire the MAX98357A I2S amplifier to an ESP32 and play WAV data from flash or an internet stream. The talking-device pattern that pairs with the INMP441 microphone tutorial.

esp32 intermediate 30 min

ESP32: push readings into InfluxDB over HTTP

Write ESP32 sensor readings straight into a self-hosted InfluxDB over HTTP with line protocol. Time-series storage on your Pi, graphed by Grafana, no cloud in the middle.

esp32 beginner 25 min

ESP32: send IR codes with an IR LED

Build an ESP32 IR blaster that replays remote codes to control a TV or AC unit over the network. Pairs with the IR receiver tutorial to capture the codes first.

esp32 intermediate 35 min

ESP32: log sensor data to a microSD card

Write timestamped CSV data from ESP32 sensors to a microSD card. FAT file basics, real timestamps, daily file rotation, and the flush pattern that survives power cuts.

esp32 intermediate 45 min

ESP32 + LoRa: Meshtastic, the off-grid mesh firmware

Flash Meshtastic on an ESP32 + LoRa board and you have an off-grid text messaging device with mesh routing, encryption, and battery-friendly operation. No SIM card, no monthly bill, no account.

esp32 intermediate 40 min

ESP32: LoRa peer-to-peer, two boards talking without Wi-Fi

Wire two ESP32 boards to SX1278 LoRa modules and send packets between them with no Wi-Fi, no internet, no gateway. The wiring, the Sandeep Mistry library, sender code, receiver code, and the urban range truth.

esp32 beginner 15 min

ESP32: install the toolchain the right way

Set up the Arduino IDE for ESP32 the way that does not break six months from now. Boards manager URLs, USB drivers, and the port detection traps.

esp32 beginner 20 min

ESP32: drive a hobby servo with LEDC

Wire a hobby servo to an ESP32 using the LEDC peripheral. The right way to control an SG90 or MG996R without the Servo.h library.

esp32 beginner 20 min

ESP32: drive a piezo buzzer with tone()

Use a piezo buzzer with an ESP32 to play tones, melodies, and alarm sounds. The LEDC peripheral does this in hardware, with no CPU overhead.

esp32 advanced 60 min

ESP32: build a solar-powered trail camera

ESP32-CAM with PIR motion sensor, SD card storage, and solar power. Captures images when motion is detected and stores them on the SD card.

esp32 intermediate 30 min

ESP32: OTA (over-the-air) firmware updates

Update ESP32 firmware over Wi-Fi without plugging in USB. The feature that turns a project from prototype into something you actually deploy.

esp32 intermediate 30 min

ESP32: publish MQTT messages to a broker

Send sensor data over MQTT from an ESP32 to a broker, and subscribe from another device. The pub/sub pattern that runs most home automation.