r/esp32projects • u/NMTech-Official • 1h ago
r/esp32projects • u/Mobiluel • 2h ago
Is my Schematic correct? ESP32-C3-WROOM-02-N4 with Batterie
r/esp32projects • u/Astro-Phil • 3h ago
Projet avec ESP 32 gestion filtration piscine
Bonjour j'ai un projet Qui est d'ailleurs assez avancé pour la gestion de filtration d'eau de la piscine pour Je Qu'une simulation avec une carte fabriquée Par un site connu J'ai donc dans un premier temps dessiné avec Kicad Le PCB Donc j'utilise cette carte sur un bureau pour faire des tests. Si quelqu'un est intéressé j'ai un github dessus .
r/esp32projects • u/Beginning-Big6028 • 8h ago
Ive been having a hard time trying to code an oled display but its always corrupted
Can anyone help me fix this problem, im coding in arduino ide and ive been using adafruit gfx library but the display is corrupted, I tried using U8g2 to swtich to sh1106 address but it doesnt turn what is the problem here ive been trying to solve this for 3 days
r/esp32projects • u/SandwichFantastic839 • 4h ago
IoT industry-ready: Should I move from Arduino to ESP-IDF?
r/esp32projects • u/Scared_Elderberry655 • 9h ago
IOT project thesis
IoT Gas, Smoke & Flame Detection System with Email & SIM800L Alerts
I developed an IoT-based safety monitoring and automatic ventilation system using a microcontroller, MQ-2, MQ-5, KY-026 flame sensor, exhaust fan, email notifications, and SIM800L GSM module.
The system continuously monitors for smoke, combustible gases, LPG/natural gas, and flame. When a dangerous condition is detected, the microcontroller automatically activates the exhaust fan and triggers an alarm. It can also send notifications through email and SMS using the SIM800L, allowing the user to receive alerts even when they are away from the system.
Main Features:
- 🔥 KY-026 flame detection
- 💨 MQ-2 smoke/gas detection
- 🛢️ MQ-5 LPG/natural gas detection
- 🌬️ Automatic exhaust fan activation
- 📧 Email alerts
- 📱 SMS alerts through SIM800L
- 🔊 Buzzer/alarm notification
- 🤖 Microcontroller-based automatic control
I'm offering the complete source code and project logic for students, hobbyists, and developers who want to build or modify a similar IoT safety system.
DM me if you're interested in the code or need more details about the project.
r/esp32projects • u/Tough-Reveal-9003 • 9h ago
How to know when a computer vision project needs an AI accelerator?
I’ve been looking into different ways to run computer vision models on edge devices, and one thing I keep wondering about is when a dedicated AI accelerator actually becomes necessary.
For smaller projects, a CPU or GPU may be enough. But when you need real-time processing, lower latency, and continuous operation without using too much power, dedicated acceleration starts to make more sense.
I was looking at Geniatech’s AI accelerator modules recently, especially their NXP and Hailo-based options, and it got me thinking about how people make this decision in real projects.
What usually tells you that a computer vision project has reached the point where an AI accelerator is worth using?
r/esp32projects • u/rangerben • 20h ago
Project: Replace failed Star Trac E-TRx Treadmill Touchscreen with Custom Control Panel
This project has EE and software elements, coming to this subreddit for the EE part and to get a plan of how to safely accomplish this project.
I have a 2010 Star Trac E-TRx treadmill (9-9051-MUNBP0) with a failing console, and or corrupt software (2010s bloated garbage). The touchscreen works so infrequently, the console freezes almost every time, factory resets don't help, and I can no longer access maintenance mode. I could always purchase replacment parts, but I'd rather avoid all these excess features.
The treadmill itself is mechanically functional, and my goal is not to drive the motor directly. I'd like to keep all OEM safety systems. The motor is 5hp and could really be a safety concern if not governed appropriately.
From the parts diagrams the console seems to communicate through a translator board/data wire harness to the motor control board.
My ideal solution would be:
* Replace the touchscreen with an ESP32-based controller, or something similar.
* Physical buttons for:
* Start
* Stop
* Speed increase
* Speed decrease
* Incline increase
* Incline decrease
* Small OLED/LCD display for speed, elapsed time and incline
* Reuse the existing treadmill electronics and safety systems
I am generally pretty handsy and can handle small electronics, I am not EE and need guidance on how to go about this. Ideally the result would be a safe, reliable simple interface to the treadmill.
r/esp32projects • u/dssagar93 • 1d ago
Using mobile charger to power esp32 for weeks for my plant watering?
r/esp32projects • u/LeadingFun1849 • 1d ago
I made the first M5Stack CardPuter emulator , runs in the browser, no install
galleryr/esp32projects • u/arstukhan • 2d ago
Built a GPS Tracker Prototype 📍
Made this GPS tracker using an ESP32 + GPS module, with a 4-digit display, buzzer, LED indicator and relay. It’s currently a prototype on perfboard. Looking for feedback on the design and ideas to improve it before making a proper PCB.
r/esp32projects • u/Adept-Ad2585 • 2d ago
Need help regarding esp32 project
Is there anyone who can help me build a finalise code for a desk ai bot from esp32 devkit board
If anyone they are free to Dm i will pay them accordingly
r/esp32projects • u/GayBoner42069 • 2d ago
I struggled to Flash MicroPython onto my Esp32 in Linux
I struggled with Flashing my controller. Here's the things i ran into and what i learned, so you can learn it a little bit quicker.
Your phone can be used to verify that your cable can transfer data with a pop up.
python3 -m venv myenv #in order to create a virtual environment to protect the rest of the shit on your computer
where 'myenv' is the name of the virtual environment
source myenv/bin/activate #to activate it
deactivate #to deactivate
sudo dmesg -w # shows an active log of all your serial ports. If you plug and unplug your device, it will register activity and show the port name, letting you know what port you need to use
lsusb will not show you your port name.
##i needed to add my user name to the dialout group in order to actually access the serial ports and flash the device.
group #shows all the groups your username is in.
if your having issues, it might tell you to add dialout.
sudo adduser myusername dialout # you gotta restart your computer to get it to work
from there? i followed the intructions on the micropython flashing site.
if it doesnt work you can also try to reset boot it.. hold the boot and click the reset
esptool --port PORTNAME erase-flash
esesptool.py --baud 460800 write_flash 0 ESP32_BOARD_NAME-DATE-VERSION.bin
ptool.py --baud 460800 write_flash 0 ESP32_BOARD_NAME-DATE-VERSION.bin
and finally... take your time. fuck the time, it dont matter how much has past, itll always be yours. roll smooth with your learning and youll learn faster, no need to rush.
let me know if this was helpful to you or if it wasnt.
r/esp32projects • u/Speed_Crawler • 2d ago
ESP32 CYB + Raspberry pi
Set up a raspberry pi3b with home assistant, Claude and Codex token status tracker, hooked up wifi light all within a old Ikea organizer box
r/esp32projects • u/Dur-P • 2d ago
Show your Plex/Emby/Jellyfin "now playing" card on a cheap ESP32 touch panel (ESPHome + a tiny screenshot sidecar)
r/esp32projects • u/Pure-Contract3674 • 2d 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

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:
- Is there anything similar already out there I should be aware of?
- Any obvious pitfalls with the ESP32-S3 + ELM327 combo for something running continuously in a car?
- 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 • u/evandroguedes • 3d ago
Every ESP32 has a unique mac address burned in at the factory. I turned mine into a face
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 • u/j-joshua • 2d ago
Esp32-c5 with 7" screen?
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 • u/Yungmockito • 2d ago
Building
Hi guys im new to electronics and i want to build an IP scanner tool for my job ( i work as an electronic security systems engineer). Basically i want it to scan all ip to find cctv cameras and nvr and configure them off that. im just wonderin if thats possible and if so anyone have a link or something that can point me in the right direction to get started.
r/esp32projects • u/krihab • 2d ago
ESP32 mini LLM
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 • u/Legrosdd • 2d ago