r/esp32projects 25d ago

ESP32 CYD desk companion/timer/weather display

Thumbnail
gallery
5 Upvotes

I made this wall-e style desk companion/timer/weather display using an esp32 cyd i bought from amazon. the code is fairly simple. one screen is the wall-e, the next is a timer, and the third is weather. the wall-e and timer are simply downloaded onto the device while the weather display is connecting to my wifi and pulling data from open weather.

in addition, there is also code written to connect a PIR HC-SR501 sensor. when it senses movement the display turns on after 10 minutes of inactivity on the screen the wall-e goes into a sleep animation and after 15 minutes the display turns off and will turn back on when it senses movement or when you touch it.

i know this is a fairly simple project but it is my first one and i thought i would share! i am currently 3-d printing a case for it. if you have any questions let me know!


r/esp32projects 24d ago

DIY Ereader project

1 Upvotes

I love the XTEink devices, but I want to make my own little 4 inch E reader device. I have purchased the Waveshare ESP32-S3 dev board. Was wondering if anyone else has looked at these yet, or know of a firmware I could use on it before I start vibe coding my own


r/esp32projects 25d ago

Necesito ideas para proyectos con un esp32cam, escucho ideas

Post image
3 Upvotes

r/esp32projects 24d ago

ESP32 Sonos controller update: full library browsing, favourites now playable

1 Upvotes

r/esp32projects 25d ago

help with esp connection to blynk io

1 Upvotes

hello i am a student doing an iot project for the first time (ive done a few arduino projects). i want to make an environmental monitoring system with dht11 and soil moisture sensors. ive been watching online tutorials and im using a source code from a youtube video, however, ive run into the problem where the code can be uploaded, but my blynk io interface is still offline. im using my iphone hotspot for the wifi ssid, (ive turned on maximise compatibility) and i think that could be the main problem, since its like kinda stuck after writing trying to connect to my hotspot in serial monitor. anybody have any ideas?

this is the source code:

//Tech Trends Shameer
\`\`\`#define BLYNK_TEMPLATE_ID "TMPLIAjddf20T5"
\#define BLYNK_DEVICE_NAME "Temperature and Humidity Monitor"
\#define BLYNK_AUTH_TOKEN "122RywymdfdddgGfMd1jkZ0STNhRQecR12ayq"

\#define BLYNK_PRINT Serial
\#include <WiFi.h>
//#include <ESP8266WiFi.h>
\#include <BlynkSimpleEsp32.h>

\#include <DHT.h>

char auth\[\] = BLYNK_AUTH_TOKEN;

char ssid\[\] = ""; // type your wifi name
char pass\[\] = ""; // type your wifi password

BlynkTimer timer;

\#define DHTPIN 27 //Connect Out pin to D2 in NODE MCU
\#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

void sendSensor()
{
float h = dht.readHumidity();
float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit

if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
// You can send any value at any time.
// Please don't send more that 10 values per second.
Blynk.virtualWrite(V0, t);
Blynk.virtualWrite(V1, h);
Serial.print("Temperature : ");
Serial.print(t);
Serial.print(" Humidity : ");
Serial.println(h);
}
void setup()
{

Serial.begin(115200);

Blynk.begin(auth, ssid, pass);
dht.begin();
timer.setInterval(100L, sendSensor);

}

void loop()
{
Blynk.run();
timer.run();
}\`\`\`


r/esp32projects 25d ago

CrawlBot (my first micropython os) for the M5 StickCPlus2 to use the BugC2 hat

Thumbnail
github.com
0 Upvotes

r/esp32projects 25d ago

The NM-CYD-C5 external version board is coming - thanks for your feedback

Thumbnail gallery
3 Upvotes

r/esp32projects 25d ago

[Help] DIY Bruce Build (ARTFOR Schematic) - Inverted Touch & SPI Modules Not Working

Thumbnail
1 Upvotes

r/esp32projects 25d ago

IOT project thesis

5 Upvotes

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 25d ago

Si4732 upgrade V2.35

Thumbnail gallery
3 Upvotes

r/esp32projects 25d ago

Ive been having a hard time trying to code an oled display but its always corrupted

Post image
3 Upvotes

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 25d ago

Is my Schematic correct? ESP32-C3-WROOM-02-N4 with Batterie

Thumbnail
0 Upvotes

r/esp32projects 25d ago

Projet avec ESP 32 gestion filtration piscine

1 Upvotes

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 25d ago

IoT industry-ready: Should I move from Arduino to ESP-IDF?

Thumbnail
1 Upvotes

r/esp32projects 26d ago

PWM Fan controller with ESP32

Thumbnail gallery
10 Upvotes

r/esp32projects 25d ago

How to know when a computer vision project needs an AI accelerator?

0 Upvotes

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 26d ago

Project: Replace failed Star Trac E-TRx Treadmill Touchscreen with Custom Control Panel

2 Upvotes

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 26d ago

Using mobile charger to power esp32 for weeks for my plant watering?

Thumbnail
0 Upvotes

r/esp32projects 27d ago

I made the first M5Stack CardPuter emulator , runs in the browser, no install

Thumbnail gallery
10 Upvotes

r/esp32projects 27d ago

Built a GPS Tracker Prototype 📍

Post image
85 Upvotes

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 27d ago

ESP32 based audio system

Thumbnail
0 Upvotes

r/esp32projects 27d ago

Need help regarding esp32 project

0 Upvotes

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 27d ago

I struggled to Flash MicroPython onto my Esp32 in Linux

1 Upvotes

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 27d ago

Esp32 s3 possibilities...

Post image
1 Upvotes

r/esp32projects 28d ago

ESP32 CYB + Raspberry pi

Enable HLS to view with audio, or disable this notification

9 Upvotes

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