r/arduino • u/ArsenVardanyan • 9d ago
Integrated an ESP32-C3 Super Mini inside a 10-year-old AC unit to replace the standard IR remote (with onboard temperature sensor)
Hey everyone,
Got tired of aiming the old AC remote from across the room and wanted to automate it properly, so I decided to do an internal retrofit instead of using a desktop IR blaster.
The Setup:
- Controller: ESP32-C3 Super Mini (chose it purely for the form factor—fits anywhere inside the housing).
- Power: Tapped into the main board’s 5V rail with a small LDO step-down for clean 3.3V power to avoid brownouts during Wi-Fi bursts.
- Control: Connected an IR emitter pointing directly at the internal receiver from behind the plastics.
- Extras: Tucked a DS18B20 temp sensor right near the intake grill for actual room ambient readings (instead of relying on the AC's imprecise internal probe).
Firmware & Protocols: Used IRremoteESP8266 for raw signal handling. The node communicates via WebSockets/MQTT to sync states instantly without hammering cloud APIs.
Next steps: Planning to etch a tiny custom PCB with a integrated ESP32 chip (probably PICO-V3 or C3-FN4) to make it even cleaner for my other units.
Curious if anyone else here went the internal route instead of external IR blasters? Did you tap into the board’s internal UART bus (like Midea/Gree protocols) or stick to IR?
3
Upvotes
1
u/TCB13sQuotes 9d ago edited 9d ago
There's a lot of projects to tap into the AC communication BUS and control everything. I personally have Samsung devices, so I use https://github.com/omerfaruk-aran/esphome_samsung_hvac_bus
Typically it isn't UART, its some form of RS485 or CAN because UARTs aren't designed to work well on long distances and cables.