This method exploits the fact that some USB-C to 3.5mm adapters (specifically "active" ones with internal DACs) can output audio signals that apps modulate into IR pulses. Required Parts: : Ideally 940nm wavelength. USB-C to 3.5mm Headphone Adapter
: An "active" adapter is often required to ensure signal output. Old Earphones : For the 3.5mm jack connector. Soldering Iron & Solder Heat Shrink Tubing Build Steps: Extract LED
Once built, your USB-C IR blaster unlocks automation you didn't know you needed:
| Issue | Fix | | --- | --- | | No light on camera | Reverse LED legs. IR LEDs are polarity sensitive. | | Very short range | Add the transistor. Or increase resistor to 150Ω (less current, but safer). | | Phone doesn't recognize | Your adapter might need 5V. Try a USB-C hub with power injection. | | App crashes | Use a different serial app. Some don't handle raw IR timing well. | usb-c ir blaster diy
Total cost: $6–10 USD.
Serial.print("Sent NEC: 0x"); Serial.println(code, HEX);
Building a USB-C IR blaster is a weekend project that costs less than a pizza but delivers continuous utility. Unlike cloud-based solutions, this dongle works offline, responds in milliseconds, and puts you in full control of your stack. This method exploits the fact that some USB-C to 3
Search for "IRremote by shirriff, z3t0, ArminJo". Version 4.x is stable.
Usually 940nm wavelength. Using two in reverse parallel can sometimes improve signal reliability for certain apps.
def close(self): self.ser.close()
To insulate and provide a professional finish. Assembly Steps
While you can buy cheap "IR repeaters" online, building your own style offers a level of satisfaction and customization that off-the-shelf products cannot match. It allows you to turn any USB-C device—from a Raspberry Pi to an Android phone or a standard PC—into a universal remote control hub.