哔站视频链接:https://www.bilibili.com/video/BV1Y14y1x76J
暑假在家收拾东西发现这个广告风扇,于是想破解一下。
经过拆解发现原机采用打磨芯片,根据引脚定义查询到大概率是P89LPC912,3V一次性8051单片机。而且那个引脚定义非常奇怪,一共14脚,4脚正极,11脚负极。所以只能重新画板子换芯片,采用的是STC15W408AS,这款芯片是5V的,因为我的风扇还改了USB供电,所以是可以用的。
大家可以更换成STC8G1K08,这款是3V的,但是没有验证过,两款只是引脚定义和特殊功能寄存器不一样罢了,功能是完全够用的,程序只用到了定时器,外部中断,比较器,这三个功能。程序需要根据每台风扇的硬件差别,稍微改动显示延时,使文字显示在中间。开机后显示字符偶尔会跳动,这个目前还没找到原因。
STC-ISP下载时要关掉图里这些功能,至于为啥我也不晓得,反正我这开了就显示不正常,甚至不显示。
如果有什么显示问题可以尝试用附件里的“指尖陀螺”修改,指尖陀螺跟风扇是同一个程序,但因为转速低,效果比风扇好,也不会跳动。
一些效果图:(最后一张是指尖陀螺,用的同一个程序。)
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
器件 | 类型 | 描述 | 数据手册 |
---|---|---|---|
GRM21BR61A476ME15L | 贴片电容 | 精度:±20% 容值:47uF 额定电压:10V 温漂系数(介质材料):X5R | 点击下载 |
STC15W408AS-35I-SOP16 | STC(宏晶) | 工作电压:2.5V ~ 5.5V CPU位数:8-Bit CPU内核:8051 主频(MAX):35MHz ROM类型:FLASH | 点击下载 |
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持