r/esp32projects

▲ 3 r/esp32projects+1 crossposts

Voice assistant using ESP32 -Wroom?

I've had this ESP32-WROOM lying around for about a year, and now I'm thinking of building a voice assistant with it. I'm considering integrating a local LLM that runs on my laptop, using an LLM service like ChatGPT, or just building a basic voice assistant that can perform simple tasks.

For example, I'd like it to play songs from my phone, make calls, and control music or video playback (play, pause, etc.).

Is this possible? If so, how can I get started? I don't know much about the ESP32 yet, as I got it from a friend, so I'd really appreciate any guidance or help!

reddit.com
u/Agile-Ad3287 — 5 days ago
▲ 42 r/esp32projects+2 crossposts

ESP32-S3 Simple testboard design in KiCad

The main feautures for this board are:

- ESP32-S3-WROOM Module - 8 MB flash

- Button for RESET

- User Button

- User RGB LED

- expansion header

- programming header

- Power LED on 3V rail

for the mechanical side of things we will have:

- 4 x 3.2mm mounting holes

- Size 45x45mm

- 4 layer board design

youtu.be
u/NoIndication1754 — 6 days ago
▲ 309 r/esp32projects+1 crossposts

Made a desk status monitor

Hey, just wanted to share the small rust embedded project I made and that I use daily to monitor the status of a couple of services.

It also displays notifications from claude code, codex or any application capable of sending an http request.

It was my first time using rust with no-std, it's actually quite fun.

https://github.com/fkhadra/esp-notify

u/Gugu108 — 10 days ago

A Versatile Hub Powered by ESP32. Thoughts on this Device?

I’m obsessed with keeping my desk clean, minimal, and cable-free. But as someone who constantly works from home, games, and listens to music, my desk used to be a mess of fragmented hardware. So I plan to make a mini device that combines the following:

  1. Audio Base: A high-resolution DAC/Amp that handles both headphone listening and active speaker output, with a dedicated toggle button so you don't have to unplug anything.
  2. Built-in Mic Array: Instead of an invasive boom arm, an embedded microphone array in the base with beamforming noise cancellation.
  3. Detachable Open-Source Controller: The top dial isn't just a static knob. It’s a magnetically detachable smart controller powered by an ESP32-S3/S31. When docked, it acts as a rotary volume/status screen and charges automatically. When detached, it becomes a wireless PC remote.

Last but not least, I'm planning to open-source the firmware, UI, and hardware schematics for the ESP32 controller so the community can build custom PC widgets, shortcuts, or AI tools.

I’d love to get your honest thoughts:

  • Does an all-in-one hub like this fit into your current desk setup?
  • If you could program the detachable ESP32 knob, what shortcuts or PC status monitors would you want to see on it?

Thanks for reading, and I’m eager to hear your feedback.

u/sensitam — 10 days ago
▲ 13 r/esp32projects+1 crossposts

12 push buttons on a ESP32

Hi! For a sequencer project, I need to connect these 12 push buttons to an ESP32, using a Ground-to-pin configuration (or at least that's what I'm thinking about). Now the problem is that the Esp32 devkitv1 doesn't have enough pins capable of reading pish buttons ins. I think I have two options here, and I'd like to know which one you think it's best and why:

Option 1: use a series of different resistors, an connect all the push buttons to one analog pins (3v -> push buttons sequence -> analog pin), given the different resistors values, I should read different currents on each button and therefore know what is being pressed. This seems kinda long to do, and I'm concerned that I wouldn't be able to read multiple buttons being pushed at the same time correctly

Option 2: connect the buttons, keeping the ground-to-pin configuration, to a MCP23017 I2C GPIO extension module, which should be able to handle all of them. I never used this module, but I have a couple from a box of scavenged electronics I found a year ago.

If you have another idea in mind let me know :)

Thank you all in advance

u/fngr_funker — 10 days ago
▲ 2 r/esp32projects+1 crossposts

Coding help

How do I learn Arduino coding language? I just started and I know a few things like LEDs and stuff, but I don’t want to be reliant on AI. How do I learn the language?

reddit.com
u/Savings_Anteater_840 — 9 days ago

Inbuilt neo pixel not switching on.

So I recently got this esp32 s3, upload, wifi stuff works but the inbuilt RGBneo pixel doesn't work idk y. I'm not a problem at this. I have tried many different sketches and also different pins. Still nothing

u/GaaJarbhai — 10 days ago
▲ 6 r/esp32projects+1 crossposts

Sorry, no Showcase yet, I just have an urgent question and hope my project is not doomed...

My ESP32 NodeMCU "WROOM32" cant hold the USB connection at all. On Win11 with Arduino IDE it just blinks three times and quickly connects/disconnects. tapping the rst button repeats the progress. There was a brief moment it actually worked for a minute and I got the Port registering in the IDE, but before I could firmware ubpdate or flash some testcode it broke off again. It also affects every connected USB device really badly, they start to disconnect every two minutes until I disconnect the esp and reset. I tried updating the driver and I deactivated the usb hub power off function for every device, and disabled about every suspicious BIOS setting i could find, to no avail. So I connected it to another win11 pc, same thing. Lastly I hooked it up to my android mobile device, again the same... I refuse to believe that the device is just broken... I planned so much and bought a good chunk of peripherals and now I finally start and fail at step one. I cant even give the decive back, because I bought it a few months ago, and the funniest thing: The company producing most of what I bought just went bankrupt and they have exactly one 3x naked esp32 v4 kit in stock and its way to expensive for being their very last item :(

Maybe someone has an idea.. I could try it once more with a win10 machine

reddit.com
u/tonnentonie — 14 days ago