树莓派3B设置温控风扇(简略版)
我使用的是三极管S8050,5V的风扇
仅供参考,请结合实际情况操作
如有错误,欢迎指正,谢谢
E-mail:[email protected]
由于我自己没有图(只有一张)
所以只能简略地写重点部分
先放出我作为参考的文章:
树莓派用开关三极管控制散热风扇
树莓派风扇散热自动控制
树莓派—利用三极管控制散热风扇
树莓派实现温度监控并控制风扇散热
让树莓派根据温度自动控制散热风扇的启停
为什么选S8050而不是S8550
在我的板子上,无论怎么接线,S8550会让风扇只能开不能关(除非直接关GPIO引脚口或者关电),我也不知道是咋回事。
听这里的大佬说是不够电压。
反正用S8050就可以控制风扇开关。:)
关于S8050和风扇的接线方式
此段内容可能有错误
很多文章说:NPN型的三极管C极(集电极)为负极而E极(发射极)
为正极。但查过资料和书(电路与电子模拟技术)之后,其实正常情况下C为正极E为负极。
所以接线方式应该是:(暂时先忽略风扇)
C极接5V正极,2号或4号引脚
E极接地,6号引脚
B极接GPIO引脚口,自己定
具体引脚位置见这
风扇有两个位置可以放:C极或E极。
在我的板子上,若风扇接在E极会转得贼慢,
而接在C极就不会出现这种情况
最终接线方式为:(画的不好请见谅)
关于控制代码
也可以查一下GPIO的资料,自个写。
其他
- 若不是整天跑,我觉得不需要加风扇
- 有人说在B极加个电阻以防止三极管过热,我懒得加
- 参考链接都在上面