开个箱
常年放置导致表面橡胶已经打油黏手了…所以没有手柄外观照片(
直接进行一个拆解,放一张拆解图:
(电池已经鼓包拆除了,不怎么好拆,提心吊胆担心裂开)
机器本体外壳有5颗长螺丝固定(一颗藏在标签下),里面有2长2短螺丝固定电路板,都是同种螺纹。
再看电路板。主控的丝印找不到资料,不知道是啥。射频部分是一片MT6626N,WiFi+BT3.0。还剩下一个芯片是SPI FLASH,给主控存固件吧。没瞅见像样的电源管理,估摸着sot235/6的某俩片子直接暴力降压在负责充电和主控供电吧。
统计一下,如果要自己画电路板去替换的话,需要多少IO:
- 模拟输入:6
- 开关输入:背面2+上方2+正面14
- LED输出:4+3+1,1是恒定白光源,3是上方状态灯,可以拿rgb灯珠替代,4是下方四个独立单色led
额外的,这板子还支持3.5mm输出以及内置一个麦克风,所以考虑自己做的话也带上音频支持。
USB口是个micro,看起来直连主控(?)。自己做的话可以考虑磨一磨外壳给搞成c口。
电池仓位还蛮大的,但是原装只上了一块小小的600mah,可以换大块头。
弄点小苏打,弄一缸水,看看能不能把外壳给泡干净点。
准备试试esp32s3(或者看看c6之类的,但是idf下代码移植应该不难)。想要实现:
- USB HID手柄 + USB UAC的音频输入输出
- BLE HID的手柄
ESP32S3的外设支持:
- USB OTG支持(只用到device)
- ADC通道数应该是可以轻松满足6个的需求
- 两路I2S,接外部codec应该可以满足音频要求
- 8通道的LEDC,直接控制LED也够了
- 按键输入用一路mux实现也够用了
那就基本可行。今日份到此为止。