我的树莓派有个风扇,成天在转,给他加一个控制,超出设定的温度再启动,最好在给个页面去控制一下,开搞
还有就是这个树莓派我买的时候400,我靠这玩意还涨价了,无语了,当时400我都觉得贵,还不如买个单片机30块就能玩
树莓派控制风扇启停思路
- 设备控制-远程控制启停
- 后台定时任务-定时记录温度,根据设定的温度控制风扇启停
- 服务处理请求-展示温度曲线
树莓派控制风扇启停来个流程图吧
定时任务
服务器
http请求
开关控制
风扇状态写入
最大温度写入
读取信息
定时任务
定时任务
控制启停
开关控制/最大温度
页面控制指令
控制风扇
数据库
树莓派控制风扇启停需要考虑的问题
- 当前的实现是用python来写的,我不想每次重启设备后都要ssh上去再使用命令行启动,问了公司大神给了个解决方案:systemctl,可以实现开机自启,使用方式如下,想了解更多可以看:Systemd 入门教程:命令篇 - 阮一峰的网络日志
当人为了防止程序挂掉,或者我退出以后停了,使