TIMEBOX手柄把玩记录

开个箱

常年放置导致表面橡胶已经打油黏手了…所以没有手柄外观照片(

直接进行一个拆解,放一张拆解图:

(电池已经鼓包拆除了,不怎么好拆,提心吊胆担心裂开)

机器本体外壳有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实现也够用了

那就基本可行。今日份到此为止。