Tuya/AVATTO S06 IR 송출기
일반적으로 IR제어(에어컨, TV등)를 할 때 사용할 수 있음
알리에서 제일 저렴하게 구할 수 있는 IR 송출기 완제품이기도 함
기존에는 Tuya에서 제공하는 Smart Life 앱에서만 사용이 가능하지만,
보통 중국산 앱이라 꺼름직한 부분이 없지않아 있음
그래서 이걸 아예 Home Assistant에 호환되는 ESPHome 기기로 개조하는 방식으로 내부망에서만 통신하도록 만들 수 있음.
보통 Tuya 제품은 Home Assistant용으로 개조할때 Tuya Cloudcutter 를 많이 사용하지만
여기에서는 분해해서 칩셋을 직접 플래싱하는 방법을 사용할거임.
USB 포트 부분 위쪽으로 뒷판과 케이스 사이에 얇은 금속판을 밀어넣고 재끼면 됨
케이스에서 기판을 분해하는건 USB C 포트에 살짝 밀어넣고 재끼면 됨
그러면 이렇게 떨어져 나감
여기에서 신형은 ESP8266기반의 CB3S 를 사용함
기판은 둘째치고 친절하게도 어디에 납땜해서 플래싱하면 되는가 써져있음
다만 CEN핀을 LOW를 입력해줘야 칩셋을 다운로드모드로 전환할 수 있기 때문에, CEN 핀 역시 납땜하고 GND로 접촉시킬 수 있게 준비해줘야함
여기에서는 FT232H 브레이크아웃 보드를 USB-UART 어댑터로 사용함
일반적으로는 CH340 기반 칩셋을 사는 경우가 많겠지만, 똑같이 배선하면 됨
CBS3 | FT232H |
---|---|
Rx1 | Tx(D0) |
Tx1 | Rx(D1) |
3V3 | 3V |
GND | GND |
CEN |
https://devices.esphome.io/devices/AVATTO-S06-IR-Remote-no-temp-no-humidity-new-version
Home Assistant ESPHome에서 빌드할 때는 칩셋을 BK7231 - CB3S로 지정하고
uf2파일로 뽑으면 됨
플래싱에서는
https://github.com/libretiny-eu/ltchiptool
ltchiptool을 사용해서 플래싱해야함.
플래싱을 시작하면 GND와 미리 빼둔 CEN을 접촉시키고 Software Reset...이라고 뜰 때 떼면 됨
그러면 다운로드 모드에 들어가면서 플래싱을 할 수 있음
와 쩐다