风扇的大致效果图如下动图所示:
![1720182981868.gif 1720182981868.gif](data/attachment/forum/202407/05/214614yehsppin49p9pqzh.gif)
风扇之所以能显示,是因为其扇叶上的FPC软板上有11颗LED灯珠,当其转动时,单片机控制LED灯珠依次闪烁,根据人眼视觉暂留效应,便可以看到显示的文字和图案。文字的显示过程很像LED点阵,只要对显示的字符取模,然后根据取模的数据以此点亮或者熄灭LED灯即可。
![image.png image.png](https://static.assets-stash.eet-china.com/forum/202407/05/172018720160451214641nsyq4g090bgfsdvy.png)
就比如利用下图的字符取模软件,可以生成对应的数据。本文不对取模数据等过多探讨,感兴趣的道友可以自行去搜索。
![image.png image.png](https://static.assets-stash.eet-china.com/forum/202407/05/172018722512232214705y57hz85kz8911fo1.png)
我在拆解之前比较疑问的地方在于,这个主控芯片放在了哪里?如何控制扇叶上的11颗LED灯?带着疑问,我对这个小风扇进行了拆解:
这个电路也很是简单,拆开后盖,便解开了心中的疑问,原来这个主控芯片不在握把里。握把里只有电池、电机、自锁开关,仔细的看还能看到一根小细线(连接到GND负极):
![image.png image.png](https://static.assets-stash.eet-china.com/forum/202407/05/172018725385125214733f4iri7eid5hg6kz5.png)
然后是风扇的正面扇叶的拆解,可以看到有两个弹簧,一个弹簧为VCC,一根弹簧为GND(连接到上张图里的细线),这一结构用于给扇叶上的MCU供电。其中最有意思的是,外圈上有一段是作为圈数检测的(检测低电平),这个设计非常巧妙。
![image.png image.png](https://static.assets-stash.eet-china.com/forum/202407/05/172018728522153214805dsigt0a1ai1gq7tb.png)
然后将扇叶拆下,可以看到这个小控制板的全貌,主控芯片被磨掉了丝印,一个电容,一个LED限流电阻,一个圈数检测IO的上拉电阻。其中LED是共阳极连接到VCC,扇叶拆解图如下:
![image.png image.png](https://static.assets-stash.eet-china.com/forum/202407/05/17201873115907214831jmm1yaywgq41z8w9.png)
至此这个巧妙的设计就拆解完了。其他那种大的3D全息风扇原理也类似,只不过将LED灯换为了RGB灯珠,然后可能是通过霍尔或者编码器等检测圈数/位置信息,然后再控制灯珠显示不同内容。