前天在阳台整理工具箱的时候,突然翻出个积灰的树莓派3B+。这玩意儿买了两年多,当初想着搞个家庭云盘,结果配件买齐就扔那儿吃灰了。看着角落里吱呀转的老式摇头风扇,脑子一抽风:能不能让这破风扇变智能?
翻箱倒柜找零件
立马把工具箱掀个底朝天。找出来个5V继电器模块,半包杜邦线,还有个USB小风扇——就是漫展送的那种塑料玩意。给树莓派插上电,系统居然是两年前装的,开机卡在命令行界面不动弹。得,重新烧录系统,光下载官方镜像就等了我半小时,网速跟蜗牛爬似的。
连线连到眼冒金星
把继电器接到树莓派GPIO口的时候,手指头抖得跟帕金森似的。母对母杜邦线死活插不紧,拔下来看发现针脚都弯成蚊香了。拿镊子掰直重来,结果用力过猛,“啪”一声把继电器VCC针脚给掰断了。气得我直接剪了USB风扇线,红黑线皮一剥,拿打火机烧掉胶皮,露出铜丝往继电器螺丝端子硬塞。
- 树莓派GPIO14 → 继电器IN
- 继电器COM → 风扇红线
- 树莓派GND → 继电器DC- 并接风扇黑线
接完通上电,风扇纹丝不动。以为是树莓派没信号,写测试脚本时手一抖把风扇电源插到树莓派USB口。只听“滋”一声,整个阳台断电——完犊子,短路把空开跳了。
跟Python脚本死磕
重新推上空开后,蹲在路由器旁边重新联网。安装GPIO库时报错缺依赖,百度到的教程全是三年前的。折腾半天发现得先运行:
sudo apt-get update --fix-missing
写了个最简单的控制脚本,保存时手滑输错文件名fan_*(把control打成cotrol)。调试时对着报错抓狂半小时,发现拼写错误差点把键盘砸了。
终于转起来了
脚本调通后,风扇倒是能开关了。但摇头机构带不动,接上继电器后只能傻乎乎对着墙壁吹。把摇头齿轮拆开上黄油,装回去时弹簧“咻”地弹飞,趴在桌底下摸半天。用胶带把树莓派绑在风扇底座上,远看跟挂着吊瓶的伤患似的。
后续翻车更精彩
刚美滋滋拍完照发朋友圈,转身撞到电源线。树莓派从两米高摔下来,SD卡槽当场开裂。用胶水粘的时候不小心糊到内存卡金手指,现在这堆零件又回到工具箱吃灰了——不过这回多了半管502胶水和满手结痂的烫伤。
教训比成果实在:
- 别在阳台搞电子实验(光线好但太危险)
- 打火机烧线皮会烧到手毛(别问怎么知道的)
- 所有零件必须固定三次以上(特别是用胶带时)
现在风扇尸体躺在储物间,树莓派插着变形的SD卡供在书架上。老婆说这堆破烂再放客厅就给我扔垃圾桶,但每次看到裂开的SD卡槽,就会想起那天在桌底找弹簧的狼狈样——这大概就是硬核手作的快乐。
还没有评论,来说两句吧...