diff --git a/src/docs/devices/Tuya-Generic-IRC03-IR-Blaster/IRC03.jpg b/src/docs/devices/Tuya-Generic-IRC03-IR-Blaster/IRC03.jpg new file mode 100644 index 000000000..8d0a110b8 Binary files /dev/null and b/src/docs/devices/Tuya-Generic-IRC03-IR-Blaster/IRC03.jpg differ diff --git a/src/docs/devices/Tuya-Generic-IRC03-IR-Blaster/index.md b/src/docs/devices/Tuya-Generic-IRC03-IR-Blaster/index.md new file mode 100644 index 000000000..b05514a85 --- /dev/null +++ b/src/docs/devices/Tuya-Generic-IRC03-IR-Blaster/index.md @@ -0,0 +1,65 @@ +--- +title: Tuya Generic IRC03 IR Blaster +date-published: 2025-01-04 +type: misc +standard: global +board: bk72xx +--- + +## General Notes + +There's detailed teardown info at [Elektroda](https://www.elektroda.com/rtvforum/topic4012905.html). + +![IRC03](IRC03.jpg) + +## GPIO Pinout + +| Pin | Function | +| --- | ------------- | +| P7 | IR Transmitter| +| P8 | IR Receiver | +| P9 | Button | +| P24 | LED | + +## Flashing + +I used ``ltchiptool`` to backup the original firmware and flash an esphome uf2 binary to it. +The pads are all nicely labeled. + +## Configuration + +```yaml +bk72xx: + board: generic-bk7231n-qfn32-tuya + +output: + - platform: libretiny_pwm + id: led + pin: 24 + +light: + - platform: monochromatic + name: LED + output: led + +binary_sensor: + - platform: gpio + id: btn + pin: + number: 9 + mode: input_pullup + inverted: true + +remote_transmitter: + pin: 7 + carrier_duty_percent: 50% + +remote_receiver: + pin: + number: 8 + inverted: true + mode: + input: true + pullup: true + tolerance: 55% +```