“欢迎您来到音乐百变魔方乐园~~~~”
好久前,我媳妇送我的一个玩具,说成年人要有自己的玩具,拿去玩吧。。。我。。。
上面那句就是它开机的BGM,巨魔性。
这玩具两边有两个可以旋转、滑动的色块,中间有四个RGB LED灯,游戏规则就是在一定时间内,将两边的滑块颜色与显示的颜色块对其,就过一关。
掰开侧边滑块可以看到里面有四个触点,在中心模块上四周都有两个触点,这些触点的组合肯定让内部识别出了不同的位置。等下拆开就知道他的原理了
反过来,背面是电池仓 上面有一颗螺丝,四周还有四颗螺丝,都给他卸掉
拆掉螺丝后,就把主模块的一侧拆开了,里面是电池仓的触点和扬声器模块。
扬声器上是这种大圆片的十字螺丝,拆掉。
里面居然垫了张卫生纸??? 是为了放置进蟑螂嘛 ,不得而知。。
继续拆掉中间的几颗螺丝
顺便把电池触点撬下来,方便后续的拆解。
掰开中间的连接,可以看到里面我曾经激烈“战斗”的痕迹,两侧的模块也能直接脱离。
翻过面来就可以看到主板,上面一颗大大的牛屎。。又是牛屎啊。但这板子上的螺丝真是让我惊讶了,居然用了12颗螺丝来固定,人工不要钱吗?
除了牛屎,还有一颗T25S80,查了下是矽源特的8M位串行闪存
主板背面就四根接线,和8个触点,怪不得要12颗螺丝,这样跟外壳上的连接片才能稳固连接啊。
这是正面壳子的特写
来看下两个滑块,上面每面都有两个触点
拔掉色块,可以看到里面有两颗螺丝
拆掉之后,就可以看到内部四个触点连接到了一块PCB上
然后PCB的正面可以看到那颗13K的电阻,另一边也有一颗,不过是别的阻值。
这就可以解释同原理了,主模块中是有个电阻阵列,两个色块上分别有两颗不同阻值电阻,当这些电阻以不同位置连接时,就会构成不同的阻值比。在牛屎中mcu上应该是ADC来读取不同电阻比下的分压,以此就能知道色块的方向和位置了。
最后来一张全家福。