fan

技术

树莓派关于风扇的折腾

标签(空格分隔): 技术


暑假回家以后就一直在折腾树莓派。aria2c下载机以及samba共享什么的,因为dietpi都有现成的方案,所以就不说了。主要还是集中在对gpio口的各种折腾上面。
失败的项目有:
1.pifm传送图片(没有找到合适的sstv2wav或者psk31-wav脚本,自己也不理解编码方式。对于python建立wav文件也实在不明白)
2.树莓派连接郭天祥的实验板做实验(因为自己傻逼地忘记购买电阻,所以输出电流无法控制,怎么弄都是高电平)

现在就来说下迄今为止还算成功的项目吧——树莓派加装风扇
风扇是从父亲那坏掉的hp mini 110上拆下来的。有三根线,红5v、黑gnd、黄是测速线。
40pin的具体定义
不得不说,这个风扇还是给力的。树莓派cpu的温度从43度下降到了35度,虽然感觉也没起到什么特殊的作用,但是总算废物利用了不是吗?
最主要的折腾还是通过测速线读取风扇的转速。通过资料知道了这种一条线的八成就是i2c协议总线什么是i2c了。于是便开始上手折腾i2c,开启i2c支持主要是一下几个方面:
1.官方系统可以在adavnaced option里面直接开启
2.如果是我等dietpi,需要修改config.txt,blcklist等

注意这里风扇测速线应该直接接pin3也就是sda,但是也不知为何好像其他的传感器(dht11)之类的都是随便接一个gpio就完事了。至于电阻什么的接不接好像又有很多种定论。最重要的还是没人像我这样闲,所以关于风扇测速线的接法也很难找到。不过可以参看树莓派从 DHT11 温度湿度传感器读取数据,也算是触类旁通吧。