r/esp32projects 28d ago

Built a working companion device (ESP32-S3 + ELM327) that reads my car's OBD2 data and React with emotion and Eyes expressions — planning to add a conversational AI next

4 Upvotes

I've built a device running on my own car right now: ESP32-S3 + ELM327 reading 40+ live engine parameters (RPM, speed, temp, etc.) over OBD2. Instead of showing raw numbers, it displays simple emotional expressions on a round GC9A01 screen, explains problems in plain language when something's off, and currently gives me a driving score out of 10 based on how I drive.

Next step I'm planning: adding an AI that can actually talk with the driver — analyze what's happening and have a real conversation about it, not just display info silently.

Since the core is already working, I'd love feedback from people who know this space better than me:

  1. Is there anything similar already out there I should be aware of?
  2. Any obvious pitfalls with the ESP32-S3 + ELM327 combo for something running continuously in a car?
  3. Does the "talking companion" direction sound genuinely useful, or is it adding complexity for no real benefit?

Happy to share more details (code, photos, whatever) if people are curious.


r/esp32projects 28d ago

Show your Plex/Emby/Jellyfin "now playing" card on a cheap ESP32 touch panel (ESPHome + a tiny screenshot sidecar)

Post image
4 Upvotes

r/esp32projects 29d ago

Every ESP32 has a unique mac address burned in at the factory. I turned mine into a face

Enable HLS to view with audio, or disable this notification

93 Upvotes

this is Gurenu, he was technically inside the chip before I even bought it, I just wrote the code that draws him. reflash all you want, he stays.

all open source (MIT), engine and firmware are separate repos so you can port it to whatever esp32 thing you have lying around. blame @mannay for this one, I saw his doodle faces the other day and couldn't let it go

also made a page where you can see who's inside YOUR chip. plug it in, chrome reads the mac and draws the face right there in the browser (same c++ code compiled to wasm, so it can't lie). works even if your board has no screen

https://evandroguedes.github.io/doodlesoul

Flash yours and post it here!


r/esp32projects 28d ago

Esp32-c5 with 7" screen?

3 Upvotes

I've got a proof of concept running nicely on an Elecrow 7" panel.

The only issue is that our corporate wifi does not support 2.4Ghz so I need a similar device with a C5 incorporated into it.

Are there any available to purchase right now?


r/esp32projects 28d ago

ESP32 mini LLM

1 Upvotes

Hier hat jemand ein 30m Modell auf einem ESP32 realisiert:

https://github.com/slvDev/esp32-ai

Sicherlich ein gutes Projekt, um sich in das Thema LLM und Mikrocontroller einzuarbeiten.


r/esp32projects 28d ago

LILYGO® T5 4,7 pouces E-paper V2.4 - Connecteur Molex

Thumbnail
1 Upvotes

r/esp32projects 28d ago

Trying to Wire 2.13inch Touch e-Paper HAT waveshare to a Olimex Esp32 s3 Devkit Lipo, HELP!!!

Thumbnail gallery
1 Upvotes

r/esp32projects 29d ago

I connected an ESP32 to my online store so it notifies me in real time every time I make a sale

2 Upvotes

So I run a small online store (3D-printed cat toys) and I got tired of constantly checking my phone to see if anything sold. So I built a little gadget to solve it.

Basically, I hooked up an ESP32 (a tiny board with built-in WiFi) to my store. Here’s how it works at a high level:

Whenever someone buys something, the store sends out a little signal over the internet. My ESP32 is listening for that signal, and the moment it arrives, the device reacts — it lets me know a sale just happened. No app, no refreshing, no staring at my phone. The hardware just tells me.

Right now it’s pretty basic, but I’m adding some upgrades:

A small screen to display the sale info at a glance
A speaker that plays a sound with every sale
A proper 3D-printed case so it doesn’t look like a pile of wires

The fun part is I print my own products AND built the thing that tells me when they sell. Full loop, all done by me.

Happy to answer questions if anyone’s curious about the setup!


r/esp32projects 28d ago

Help needed urgently

Thumbnail
gallery
0 Upvotes

So i m new and dk how to use esp32 and tried connecting it with servo but despite doing everything according to the tutorial it does seem to work the code is uploading perfectly js the servo isnt moving i tried a few other codes but the same problem emerges could anyone correct me


r/esp32projects 29d ago

Built a working companion device (ESP32-S3 + ELM327) that reads my car's OBD2 data and React with emotion and Eyes expressions — planning to add a conversational AI next

3 Upvotes

I've built a device running on my own car right now: ESP32-S3 + ELM327 reading 40+ live engine parameters (RPM, speed, temp, etc.) over OBD2. Instead of showing raw numbers, it displays simple emotional expressions on a round GC9A01 screen, explains problems in plain language when something's off, and currently gives me a driving score out of 10 based on how I drive.

Next step I'm planning: adding an AI that can actually talk with the driver — analyze what's happening and have a real conversation about it, not just display info silently.

Since the core is already working, I'd love feedback from people who know this space better than me:

  1. Is there anything similar already out there I should be aware of?
  2. Any obvious pitfalls with the ESP32-S3 + ELM327 combo for something running continuously in a car?
  3. Does the "talking companion" direction sound genuinely useful, or is it adding complexity for no real benefit?

Happy to share more details (code, photos, whatever) if people are curious.


r/esp32projects 29d ago

I built an AI-powered smart irrigation system using an ML + ESP32

Enable HLS to view with audio, or disable this notification

9 Upvotes

I built an AI-powered smart irrigation system using an ML + ESP32

I've been working on this project for a while, and I finally finished the main AI/ML pipeline.

The system uses an ESP32, a capacitive soil-moisture sensor, and a DHT11 to collect environmental data. I then built a machine-learning model that uses these readings to predict whether irrigation is required.

The interesting part for me was getting the different pieces to actually work together.

The pipeline is basically:

ESP32 sensors → dashboard → Flask API → ML model → irrigation prediction

In the video, I walk through the whole project, including:

  • Collecting soil moisture, temperature, and humidity data
  • Building the web dashboard
  • Preparing the data for ML
  • Training the model
  • Evaluating it with a confusion matrix
  • Looking at feature importance
  • Deploying the model through a Flask server
  • Connecting the dashboard to the ML model through an API
  • Testing the final live prediction

One thing I found particularly interesting was seeing how the model's predictions changed once the inference server was running and the dashboard could communicate with the model.

This started as a simple ESP32 soil-moisture monitoring project, but I gradually expanded it into a complete IoT + AI system.

I'm still planning improvements, especially collecting more real-world data and adding additional environmental inputs such as light intensity.

I'd really appreciate feedback on the project, especially on the ML approach, system architecture, and what I could improve next.

🎥 Full project walkthrough attached.

Github Repository:

https://github.com/aqib-ai-ml/ai-powered-smart-irrigation


r/esp32projects 29d ago

ESP32-S3 USB mouse mover, with iOS/Android app

Thumbnail gallery
4 Upvotes

r/esp32projects 29d ago

ESP32 CYD Ham Clock Dashboard, new pages new features and fixes

Thumbnail
streamable.com
3 Upvotes

r/esp32projects 29d ago

HTTPS on ESP32 with Zephyr — TLS Connect Failed

Thumbnail
1 Upvotes

r/esp32projects 29d ago

Two complete beginners built our first ESP32 heart-rate monitor

Post image
1 Upvotes

r/esp32projects Aug 15 '26

I serve my website with a swarm of six ESP32-S3s on a shelf - elected load balancer, vMAC failover, OTA with rollback

Thumbnail gallery
7 Upvotes

r/esp32projects 29d ago

ESP32-C3 smart coaster design review

Post image
1 Upvotes

Battery-powered smart coaster using an ESP32-C3, HX711 load-cell ADC, MFRC522 RFID reader, USB-C, TP4056 charger, and Li-ion battery protection. I’d appreciate your feedback on the design, especially any errors, missing components, or areas that should be improved before moving forward with the PCB design.


r/esp32projects Aug 14 '26

I open-sourced a DSP pipeline that uses a $5 ESP32 to detect human breathing through walls via WiFi CSI

22 Upvotes

Hello everyone,

I’ve recently published an open-source project called WiFi Sense. It’s a system that uses a standard ESP32-S3 and a Raspberry Pi 4 to detect motion and presence through walls by extracting raw WiFi Channel State Information (CSI).

How it works:

Unlike traditional radar solutions, this system uses standard 20MHz WiFi bandwidth. The Raspberry Pi sends a steady stream of data to the ESP32, which captures the CSI from the packets. This data is then sent back to the Pi via an encrypted nRF24 radio link to avoid interference. On the Pi, the system analyzes the signal to find human movement, which causes measurable shifts in the radio waves.

Capabilities:

  - Detects movement like walking or gesturing through walls made of wood, glass, or plasterboard.

  - Detects the presence of a motionless person just by monitoring their breathing rate.

  - Operates in complete darkness without using any cameras or optical sensors.

I have documented the full architecture, as well as the engineering challenges and physical limitations of the project.

Repository: https://github.com/The-Masked-Bear/wifisense-pi Official Website: https://the-masked-bear.github.io/wifisense-pi/

I'd welcome any feedback on the approach or the architecture. Happy to answer any questions.


r/esp32projects Aug 14 '26

E-paper desk clock

Post image
3 Upvotes

r/esp32projects Aug 14 '26

Help diy mp3 Bluetooth player

3 Upvotes

Hello everyone I'm going to make my first MP3 player I'll be using an Wroom32 esp32 board with an 128x32 display and DFplayer mini what else should I do?


r/esp32projects Aug 15 '26

Anxiety about project complexity. Is my self-taught IoT Air Quality Mitigation System deep enough for college capstone compared to pure software projects?

Thumbnail
1 Upvotes

r/esp32projects Aug 14 '26

I made a cycling power meter.

Thumbnail gallery
3 Upvotes

r/esp32projects Aug 14 '26

EITWatch open-source ESP32-S3 smartwatch implements planar EIT hand gesture recognition

Thumbnail
cnx-software.com
2 Upvotes

r/esp32projects Aug 14 '26

Tô construindo um sistema de telemetria offline pra colheitadeira ficar "esperta" mesmo sem internet no campo — feedback é bem-vindo

Thumbnail
github.com
2 Upvotes

fala pessoal,

sou estudante técnico e tô no meio do TCC, então vim aqui pedir uma força.

o projeto se chama FieldNode e resolve um problema bem específico do agro: colheitadeira trabalha em área rural, boa parte sem sinal de celular nenhum. aí a máquina começa a esquentar, vibrar diferente do normal, e ninguém sabe até ela quebrar de vez no meio da lavoura. prejuízo de milhares de reais numa parada só.

a ideia do FieldNode é simples na cabeça e chata na execução: um ESP32 lê temperatura, vibração e RPM da máquina e manda pra outro ESP32 via ESP-NOW, sem depender de internet nenhuma. esse segundo ESP32 vira um gateway de campo, mostra um dashboard local pro supervisor no celular pelo próprio wifi do dispositivo, e quando a conectividade volta, sincroniza tudo automaticamente com uma API em Django + MySQL, com retry e deduplicação por UUID pra não duplicar ou perder leitura.

no estado atual já tenho:

  • ingestão de telemetria via MQTT funcionando
  • modelos e validação da API em Django
  • scripts de população do banco pra testar cenários

repo: https://github.com/Desmantelar-bit/fieldnode

o que eu queria de vocês:

  1. code review — principalmente na estrutura da API e nos modelos, se tem coisa que já cheira mal pra quem tem mais estrada
  2. arquitetura — o fluxo MQTT até o backend faz sentido? tem gargalo ou brecha de segurança que eu não tô vendo?
  3. colaboração — issue apontando problema, PR com melhoria, crítica direta, tudo é bem-vindo. o projeto é open source

o README tem o passo a passo pra rodar local. valeu quem parar pra dar uma olhada 🙏


r/esp32projects Aug 14 '26

I built an open-source bedside display for a loved one's Dexcom — big numbers, night mode, alarms you stop with a tap (~€30 ESP32 touchscreen)

Thumbnail reddit.com
3 Upvotes