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