ESP32
ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. It is a successor to the ESP8266 microcontroller. Widely used in hobby projects to large scale industrial applications.
- GitHub: https://github.com/topics/esp32
- Wikipedia: https://en.wikipedia.org/wiki/ESP32
- Repo: https://github.com/espressif
- Created by: Espressif Systems
- Aliases: esp32s2, esp32s3, esp32c3,
- Last updated: 2026-07-03 00:10:23 UTC
- JSON Representation
https://github.com/programmer-rd-ai/statvolt
A cloud-connected power monitoring solution that helps track and control energy usage in real-time. Using ESP32 and cloud computing, StatVolt bridges hardware sensors with a web interface to provide instant power consumption data and remote control capabilities.
energy esp32 iot microcontroller monitoring statvolt system
Last synced: 19 Jul 2025
https://github.com/ohand/leddimmermqtt
easy integration of a PWM driven LED driver for ESP8266/ ESP32/ESP32-S2 with mqtt connection and auto MQTT autodiscovery config
arduino esp32 esp32-s2 esp8266 led-driver pwm webupdate
Last synced: 10 Apr 2026
https://github.com/veolinan/esp32-piano
esp-project-package esp32 esp32-arduino piano piano-keyboard webserver
Last synced: 17 May 2026
https://github.com/fxoz/esp
🤖 ESP Robot (built using Arduino) that can play soccer!
Last synced: 08 Apr 2026
https://github.com/rickysambora55/j1-esp32-gpio-pwm-adc-buttonled
ESP32 - GPIO, PWM, ADC
Last synced: 20 May 2026
https://github.com/player-alex/sls
🔐 IoT smart door lock with fingerprint + PIN authentication on ESP32-S3 and Azure IoT Hub
access-control azure-iot azure-iot-hub biometric cpp deep-sleep door-lock embedded-systems esp-idf esp32 esp32-s3 fingerprint-sensor freertos home-automation iot iot-central mqtt security-system smart-home smart-lock
Last synced: 03 May 2026
https://github.com/luonghuuphuc/freertos_pratice
Simple Esp32 + freeRTOS projects
Last synced: 18 Jul 2025
https://github.com/wb1016/blueslime-c3
custom SlimeVR tracker PCBA using ESP32-C3 and enclosure 3D model files.
electronics esp32 hardware kicad slimevr
Last synced: 08 Jun 2026
https://github.com/jack-dietrich/adxl345-library-project
Project for learning SPI communicatoin in combination with freeRTOS queues and interrupts. Written using PlatformIO and VSCode
Last synced: 09 May 2026
https://github.com/water2891/esp_lcd_touch_cst816s
If espressif/esp_lcd_touch_cst816s(<=1.0.6) doesn't work on your cst816s, try my modified version.
Last synced: 26 Apr 2026
https://github.com/tshaddack/sercat
cat for serial ports, with setting of control lines and speeds
comport esp32 esp8266 modem serialport uart
Last synced: 24 Feb 2026
https://github.com/darthcloud/esp32_rmt_nsi_sniffer
ESP32 app demonstrating sniffing Nintendo's serial interface via RMT peripheral.
esp-idf esp32 gamecube gcn n64 ngc nintendo nintendo-64
Last synced: 17 May 2026
https://github.com/memo-13-byte/iot-based-weather-monitoring-system
Real-time IoT weather monitoring system using ESP32, DHT22 sensor, MQTT protocol, and Raspberry Pi with Node-RED dashboard and multi-channel notifications
dht22 embedded-systems esp32 iot javascript mqtt node-red raspberry-pi weather-monitoring wireless-communication
Last synced: 16 Apr 2026
https://github.com/makewitharpit/aqi-system-for-indoor-farming
IoT AQI Monitoring System is a compact, real-time solution for indoor air quality using ESP32 and sensors. It sends data to ThingsBoard cloud and offers local display plus LED alerts.
air-quality aqi-monitoring esp32 indoor-farming iot mqtt thingsboard
Last synced: 14 Sep 2025
https://github.com/rzlamrr/esp32s3-dht-ntp-oled-mqtt
An IoT environmental monitor built with an ESP32-S3 and ESP-IDF. It reads temperature/humidity from a DHT22, displays data on an OLED screen, syncs time via NTP, and publishes JSON data over MQTT.
dht22 esp-idf esp32 esp32-s3 freertos mqtt mqtt-client ntp-client ssd1306
Last synced: 08 May 2026
https://github.com/drozhkov/cam-rover
ESP32-CAM based robot
c camera-robot csharp dotnet dotnet-maui drone esp-idf esp32
Last synced: 09 Apr 2026
https://github.com/make2explore/esp-zerocode-text-mode-configuration
ESP ZeroCode Platform - Text Mode Product Configuration
esp32 espressif home-automation iot smart-home zerocode
Last synced: 02 Nov 2025
https://github.com/rddevitte/esp-idf-sample-project
A sample project for an ESP32 module using ESP-IDF toolchain
Last synced: 10 May 2026
https://github.com/goldmanliyam/led-brightness-control
LED brightness control project using ESP32, CLI, potentiometer, PWM and FreeRTOS.
adc cli esp-idf esp32 freertos platformio pwm uart
Last synced: 11 May 2026
https://github.com/hwywl/yi-mp
(YI MicroPython) 是一个upy模块,使单片机更容易使用Python进行开发.
Last synced: 02 Jan 2026
https://github.com/marcelo-a-o-s/sa2-iot
Projeto de integração de um arduino com a API do thinkSpeak desenvolvido para avaliação da disciplina de IOT do curso de Desenvolvimento de Sistemas do Senai.
cpp esp32 platformio thinkspeak vscode
Last synced: 11 Apr 2026
https://github.com/airalab/hikikomori-tamagotchi
Examples for ESP32 Dev Kit to interact with the Robonomics Blockchain.
dev-kit esp32 esp32c6 robonomics
Last synced: 21 May 2026
https://github.com/reala10001986/time-circuits-display-dmx
DMX Firmware for CircuitSetup's Time Circuit Display kit, known from the Delorean Time Machine
delorean deloreantimemachine dmx esp32 timecircuits timecircuitsdisplay timemachine
Last synced: 17 May 2026
https://github.com/renggli/esphome-elements
ESPHome custom component for driving LED Matrix.
esp32 esphome esphome-component led-matrix
Last synced: 18 Apr 2026
https://github.com/androidcrypto/esp32_lora_environmentsensor
Transmitting sensor data (here a BME280 Environement Sensor) with LoRa over long distances is easy and comfortable.
bme280 environment environmental-monitoring esp32 esp32-arduino lora lora-receiver
Last synced: 25 Apr 2026
https://github.com/androidcrypto/esp32_lora_packetmonitor
ESP32 based LoRa Packet Manager to analyze the received bytes of the payload
arduino esp32 lora lora-receiver
Last synced: 09 May 2026
https://github.com/dchoi98/iot-water-valve
This repository provides hardware designs and software for an ESP32-based water-valve controller and its Android companion app. It utilizes secure MQTT communication via Adafruit IO for real-time control of the valve from anywhere, with built-in leak detection and emergency shutoff.
android arduino cpp esp32 home-automation iot kotlin mqtt
Last synced: 15 Apr 2026
https://github.com/xhydracore/smartsoil-esp32-supabase
ESP32 to interface with a DFROBOT MODBUS-RTU RS485 Soil Sensor, sending soil temperature, humidity, and pH data to Supabase for real-time monitoring and automation.
esp32 soil-moisture-sensor supabase
Last synced: 17 Feb 2026
https://github.com/aeshmann/ESP32-CLI-TEL-v3SBL
ESP32 command line interface
Last synced: 13 Jul 2025
https://github.com/4strium/esp32-cam-mobile
ESP32 mobile camera using WIFI.
Last synced: 19 May 2026
https://github.com/aeshmann/ESP32-CLI-TEL-1602v3
ESP32-S3 N16R8 NTP clock with SHT30 sensor, CLI over serial and/or telnet
cli esp-wifi esp32 esp32-arduino esp32-s3 esptelnet sht30
Last synced: 13 Jul 2025
https://github.com/stefan-wr/rotor-emulator
ESP32 based emulator for Yaesu G-800/1000/2800 rotators.
Last synced: 08 May 2026
https://github.com/pablotoledom/esp32-video-streaming-wifi
This project allows the transmission of static video from a PC to an **ST7789** display using an **ESP32** via WIFI which is accessed from a webserver raised by the ESP32 itself.
esp32 esp32-video esp32-video-streaming esp32-webvideo-stream
Last synced: 16 May 2026
https://github.com/chinmay-esp/led-blinking
This repository contains a LED blinking program developed using the ESP-IDF framework in C++. The code demonstrates how to initialize GPIO, configure the LED pin, and implement a basic delay for toggling the LED state.
Last synced: 16 May 2026
https://github.com/fabaff/circuitpython-examples
CircuitPython sample code for various devices
circuitpython esp32 esp8266 hardware micropython xiao
Last synced: 08 Apr 2026
https://github.com/augustus-pm-jacobin/srl
A simple serial monitor application for Esp32
Last synced: 02 Jan 2026
https://github.com/taherfattahi/esp32-mpu6050-dino-game
ESP32 and an MPU6050 sensor to create a wireless motion controller for a 2D dinosaur game.
csharp esp32 esp32-arduino imu mpu6050 wpf
Last synced: 09 May 2026
https://github.com/wei1234c/mqtt_bridged_workers
MQTT bridged workers, using ESP32 as worker, not compatible with ESP8266 anymore.
distributed esp32 mqtt python raspberry-pi worker
Last synced: 27 Jun 2025
https://github.com/elmot/esp-windsensor-mast
ESP-32 based NMEA wind sensor
as5600 as5600-sensor esp32 nmea nmea0183 sailing weather weather-information weather-instruments wind yachting
Last synced: 21 Apr 2026
https://github.com/alump/micropython
Random MicroPython and CircuitPython libraries and code snippets
circuitpython esp32 micropython micropython-esp32 nodejs
Last synced: 08 Apr 2026
https://github.com/memfault/platformio-esp32-espidf
esp32 memfault platformio sample
Last synced: 12 Jan 2026
https://github.com/flynnderek/iotapp-device-library
iotapp supported microcontrollers and configurations.
arduino arduino-ide arduino-library arduino-sketch bme280 bme280pthsensor esp32 esp8266 iot neo-6m pir-sensor
Last synced: 08 Apr 2026
https://github.com/rjtpp/standup-mate
Arduino-based tool designed to combat office syndrome – stand alone version of ELEVATE-AI
Last synced: 09 May 2026
https://github.com/matousss/blitzreiter
ESP32 based remotely controlled robotic car
Last synced: 19 Jan 2026
https://github.com/matesxs/esp32-remote-updater
ESP32 HTTP and HTTPS firmware updater - Client and Server
esp32 firmware firmware-tools firmware-updater http http-client http-server https-client https-server
Last synced: 02 Jul 2026
https://github.com/rakhaevandy27/rancang-alat-psikologi-electric-maze-untuk-melatih-konsentrasi-dan-motorik-berbasis-mikrokontroller
RANCANG ALAT PSIKOLOGI ELECTRIC MAZE UNTUK MELATIH KONSENTRASI DAN MOTORIK BERBASIS MIKROKONTROLLER
arduino esp32 psychology thermal-printer
Last synced: 21 Jun 2025
https://github.com/ohioiot-examples/esp32_wifi_reconnect
The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on the existing reconnect logic already built into WiFi.h and how we can code to work with that context.
arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontrollers networking ohioiot platformio wifi wifi-events wifi-logging
Last synced: 15 Sep 2025
https://github.com/ohioiot-examples/esp32_wifi_events-and-logging
The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on engaging with the events provided by WiFi.h and logging them to get the best information possible about your WiFi connection.
arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontroller networking ohioiot platformio wifi wifi-events wifi-logging
Last synced: 15 Sep 2025
https://github.com/diogo-nb/esp32-project
arduino-library cpp esp32 express hc-sr04 nodejs typescript
Last synced: 07 Apr 2026
https://github.com/tobiges/ms5540c-sensor-example
MS5540C Miniature Barometer Module platformio example
arduino esp32 esp8266 ms5540c platformio
Last synced: 07 Apr 2026
https://github.com/unrealbg/nf-gy-gps6mv2
A nanoFramework project for ESP32-S3 that reads and parses GPS data from a GY-GPS6MV2 module. It periodically logs valid position data, serving as a simple foundation for IoT tracking or navigation applications.
esp32 esp32-s3 gps gps-location gps-module gps-tracker gy-gps6mv2 mqtt nanoframework
Last synced: 02 May 2026
https://github.com/firmngin/firmnginkit
This library integrates payment systems directly into your IoT devices with simple and secure communication, opening new monetization opportunities for your system 💰.
Last synced: 20 Jun 2025
https://github.com/keziatbnn/esp32-ubidots-mongodb
Collecting humidity, temperature, and motion data using sensors and an ESP32, storing the data in MongoDB, and displaying it on an Ubidots dashboard.
esp32 iot mongodb-atlas python ubidots
Last synced: 16 May 2026
https://github.com/gnanu97/ml-based-temperature-monitoring-system
An IoT-based smart temperature monitoring and control system using ESP32, SX1278 LoRa module, and a neural network hosted on Raspberry Pi. The system uses SX1278 for wireless data transmission between ESP32 nodes and predicts optimal control actions for IR-based devices using real-time sensor data.
esp32 flask-api iot lora machine-learning raspberry-pi sx1278 temperature-monitoring
Last synced: 08 May 2026
https://github.com/trackercontrol/ios_monkey
Application Exerciser Monkey for iOS
Last synced: 16 May 2026
https://github.com/ultimatedoge5/cloudy
A weather station project based on the BME280 sensor with live database updates and a web ui.
Last synced: 16 May 2026
https://github.com/adrianthehacker/esp32-remotexy-text-input
Transfers text input from computer or phone over WIFI to ESP32. Text is displayed on LCD.
Last synced: 16 May 2026
https://github.com/androidcrypto/esp32_lora_encrypted_environmentsensor
Transmitting sensor data (here a BME280 Environment Sensor) with LoRa over long distances is easy and comfortable.
aes aes-256 aes-cbc aes-encryption bme280 environment environmental-monitoring esp32 esp32-arduino lora lora-receiver
Last synced: 16 May 2026
https://github.com/itzzinfinity/iot-based-spo2-and-pulse-oximeter-with-max30102
This project showcases a portable and affordable SpO2 and heart rate monitoring system built with the ESP8266 microcontroller, MAX30102 sensor, and an OLED display. The ESP8266 handles data processing and visualization, while the MAX30102 ensures precise bio-sensing.
esp32 esp8266 heart-rate heartbeat i2c i2c-display i2c-interface oled-display oled-display-ssd1306 pulse-oximeter pulse-oximeter-displays ssd1306-oled
Last synced: 11 Jul 2025
https://github.com/dacarson/tacogeniescheduler
ESP8266/Wemos D1 mini schedule controller for TacoGenie
Last synced: 03 May 2026
https://github.com/brainelectronics/be32-01
ESP32 Pico D4 Board in ESP01 (ESP8266) Form factor
esp32 esp32-arduino esp8266 esp8266-arduino jtag programmer ws2812b
Last synced: 16 May 2026
https://github.com/pjpmarques/lolin-esp32-oled
Bootstrap project for Lolin ESP32-WROOM-32 with 0.96" display
esp32 lolin-esp32 oled-display-ssd1306 ssd1306
Last synced: 16 May 2026
https://github.com/martinius96/vykurovanie-multiuser-webapp-arduino-esp8266-esp32
Webaplikácia pre vykurovanie s multiuser prístupom na štýl zberného portálu pre dáta a pre riadenie logiky pre vykurovanie. Podporovaný otvorený softvér Arduino, ESP.
arduino esp32 esp8266 ethernet ethernet-shield heating heating-control html http https javascript multiuser mysql nodemcu php vykurovanie webapp webclient wifi www
Last synced: 14 Apr 2026
https://github.com/ayushsharma297/hydroponics
This is an automation project on hydroponics using ESP32.
esp32 hydroponics monitoring-tool
Last synced: 16 May 2026
https://github.com/educ8s/esp32-espnow-examples
ESP32 ESP-NOW Wireless Weather Station: A simple, reliable, and energy-efficient ESP32 project that demonstrates how to use the built-in ESP-NOW protocol to transmit BME280 sensor data wirelessly between ESP32 boards without WiFi, Bluetooth, or external RF modules.
Last synced: 16 May 2026
https://github.com/guilhermwn/embedded-utils
Programa CLI de Utilitários para projetos Embarcados
embedded-systems esp32 mikroc pic python3
Last synced: 01 Feb 2026
https://github.com/samsonovss/esphome-treadmill-zwift
Transform your treadmill with FTMS on ESPHome for Zwift, Kinomap (Android), FitShow, and Kinni via ESP32-S3 BLE.
ble bluetooth diy esp32 esp32-s3 esphome fitness fitshow ftms hassio heart-rate home-assistant kinni kinomap psa15h smart-treadmill treadmill uart zwift
Last synced: 14 Apr 2025
https://github.com/pramit-majumder/quadbalance-pid
This is a personal project to help me learn the basics of control systems and controllers. Right now, it's a simple quadcopter that uses a PID controller to maintain stable hovering. I'm currently focusing on getting the hover stable using just PID tuning. I plan to continue improving this project during the summer when I'm back from college.
control controlsystem drone esp32 mpu6050 pid pid-control pid-controller quadcopter
Last synced: 14 Apr 2025
https://github.com/00kenno/captive_portal_string_monitor
Arduino library for monitor any string on captive portal. Works with Raspberry Pico W, Pico 2W and ESP32.
esp32 raspberry-pi-pico-2-w raspberry-pi-pico-w
Last synced: 14 Apr 2025
https://github.com/electronicsstudio/esp32_adc
Hi, In this repository, We will understand ADC with ESP32 | Learn How It Works.
Last synced: 25 Apr 2026
https://github.com/m1kc3b/rust-on-esp32
Bare metal programing with Rust on an ESP32 (no_std, esp-idf and async/await)
bare-metal embedded esp32 rust
Last synced: 16 May 2026
https://github.com/alexbaril/penguin-game
A video game where the user plays as a penguin and tries to eat as many fish before being eaten by a shark. The penguin is controlled via use of a joystick. A potentiometer controls the frequency of the sharks and the button allows the user to restart after the penguin is eaten. ESP32 used for collection of sensor data and serial communication.
3d-printing breadboarding button esp32 joystick laser-cutting potentiometer
Last synced: 15 Apr 2026
https://github.com/dl1lmh/lora-board-for-olimex-uext
LoRa Board with UEXT Connector for Olimex-Modules
433mhz aprs aprs-igate esp32 esp32-arduino esp32-idf ham-radio hamradio lora lora-gateway lora-receiver olimex
Last synced: 06 Apr 2025
https://github.com/realsba/esp32-mod-player
ESP32 MOD Player: A lightweight ESP-IDF component for playing MOD files on ESP32 devices, leveraging the ModPlayer library as a submodule. Includes an example project for easy integration and setup.
audio-player audio-processing cpp cpp23 embedded-audio esp-idf esp-idf-component esp32 mod mod-player sound-processing tracker
Last synced: 26 Apr 2026
https://github.com/fobi55/arduino-audio-tools-more-examples
Arduino Audio Tools more Examples
arduino-audio-tools esp32 node-32s
Last synced: 06 Apr 2025
https://github.com/jannled/smartscale
Modification of a kitchen scale with an ESP32 and a HX711 on a custom PCB
esp32 hx711 kicad kitchen-scale platformio
Last synced: 16 May 2026
https://github.com/uru-card/uru-card-dev-board
PCB design for simple development board for URU Card project
authenticator esp32 fido2 pcb uru-card
Last synced: 13 Apr 2025
https://github.com/rumpelrausch/microasyncweb
A MicroPython web server using async. Does not block REPL/WebREPL. Code size is less than 9KB. Tested on ESP32.
asyncio esp32 http micropython server uasyncio web webserver
Last synced: 24 Jan 2026
https://github.com/jruusu/wipy-2.0-ruuvi-weather-logger
With a WiPy 2.0 device, read RuuviTag Weather Station data and dump it in the cloud
Last synced: 02 May 2026
https://github.com/SmartPotTech/SmartPot-IoT
IoT simulation of SmartPot in Wokwi, which emulates the automated monitoring and control of hydroponic gardens. It uses virtual sensors to measure conditions such as luminosity, pH and humidity, and actuators for irrigation and lighting, optimizing crop growth in real time.
esp32 iot micropython python wokwi
Last synced: 22 May 2026
https://github.com/aadityapanda/itss
Manual tolls = traffic jams! This IoT system uses RFID tags & online verification for faster payments, reducing congestion & frustration.
arduino-uno esp32 google-sheets iot toll-system
Last synced: 16 May 2026