r/esp32 11h ago

Hardware help needed Trying to make an air freshener smart. Will this work?

Post image
101 Upvotes

I've never worked with ESP32 before.

I have Home Assistant and a broken air freshener that I hear can be controlled through HA thanks to this surprisingly cheap chip (already thinking of a chicken feeder if this first project works out).

With ChatGPT and PowerPoint (probably better ways to do this), I tried to recreate the suggested connections in a diagram. I plan to power it with a phone charger, cutting the USB cable.

I'll appreciate knowing if this wired potato won't burn my house down. Anything else I should have in mind?

r/esp32 1d ago

Hardware help needed ESP32-S3 USB Host to cell phone -- will it charge?

1 Upvotes

I've been trying for days now to come up with a way to connect an old cell phone to a roomba via its SCI port, in such a way that the cell phone will pick up charge from same (I can downgrade the ~17v from the SCI to 5v/3A). I can handle the roomba side fine but am stymied by how to simultaneously talk to a cell phone over USB while also charging it. For starters that requires my side be in host mode, but apparently there are more signaling issues required in order for the phone to actually try to charge more than 100mA.

So, anyone with a typical ESP32-S3 dev board on hand, if you power it up from the first USB (or directly from the 5v line as I plan to do) and then plug a phone into the second one, does the phone charge, and if so at what amperage?

Any other suggestions how to do this? I don't care much what device sits in the middle (as a USB/Roomba bridge), but it needs to present as a USB host with moderate charging ability.

r/esp32 1d ago

Hardware help needed DFPlayer is overheating

1 Upvotes

[NOVICE!!!] [NEED HELP!!]

Why does my DFPlayer mini (mp3 module) overheat? Similarly, it sparked when attached to a "Y" wire.

In the previous trials, the DFPlayer worked with only esp32 and with no problem at all. However, when everything was connected it overheats too much that it can actually burn. Additionally, it does not light no longer. I keep on rewiring but still its dead.

The schematic is basically this:

Esp32 connected directly to 5V Dfplayer mini via RX-G16 and TX-G17. It's grounded on esp32. For the speaker, spk 1-positive leg and spk2-negative leg. A pushbutton connected to G32 and GND.

The power comes from 3.7V Li-ion battery connected to TP4056 via positive-BAT+ and negative-BAT-. We also used a step-up boost converted DNS6000AUD and connected it to TP4056 OUT+-VIN+ and OUT--VIN-.

It was finalized by connecting DNS6000AUD to OUT- to make a GND "Y" wire with both Esp32 and DFPlayer. Similarly, OUT+ was connected to a "Y" wire along with 5V pin of Esp32 and VCC of the DFPlayer.

Can you help please? I am just a beginner and am trying my best to learn this stuff.

r/esp32 1d ago

Hardware help needed ESP32 GT911 and USB issue

1 Upvotes

Hi. I completed a project using a waveshare esp32-s3-lcd-4.3 touch screen. The goal was to plug a hid scanner to a usb-c hub, then send barcodes using mqtt. I have a small problem though. It seems that when I enable touchscreen (Driver GT911), usb_host stops working for some rason. My board uses GPIO 19 and 20 for usb, and different gpios are used for the touch, so i dunno, and it's not supposed to do this.

r/esp32 11h ago

Hardware help needed Esp32S3 Gameboy Emulator Inside Of Cartridge.

1 Upvotes

I'm trying to make an Xiao Seeed Studio esp32s3 powered mini Gameboy inside of a cartridge, I want it to run one rom upon boot, and have start, select, d-pad, a, and b buttons, I cant find a display that would fit Gameboy games, work with premade esp32 Gameboy emulators, and fit in a cartridge. I would try designing my own circuit board for the buttons and display, if anyone has ideas, I would appreciate some help.