“三伏天”来了,教你用Python做一个微信温湿度报警系统

正值夏季"三伏天",小编这里的温度都是35度直线往上走了,今天看到菜鸟学Python上面的一篇文章,用Python实时监控你身边的温度,防止中暑哟!

天气炎热,还是要少喝冰饮料呀!

先看看效果图吧!

就如效果图中显示的那样,我们使用到了"server酱"。那么问题来了什么是"server酱"?

先来一个示意图:

开通并使用上它,只需要一分钟:

  1. 登入:用GitHub账号,就能获得一个(在「」页面)
  2. 绑定:点击「」,扫码关注同时即可完成绑定
  3. 发消息:往 发GET请求,就可以在微信里收到消息啦

既然要监控温度,那么肯定是少不了一下的几样东西啦~

  1. 选择合适的主控板(这里选用支持micropython的TPYBoard v202开发板,毕竟咱们要用Python进行编程的嘛)
  2. DHT11温湿度传感器
  3. TPYBoard v202与DHT11的具体接线对应及实物图

 

关于怎么快速学python,可以加下小编的python学习群:611+530+101,不管你是小白还是大牛,小编我都欢迎,不定期分享干货

每天晚上20:00都会开直播给大家分享python学习知识和路线方法,群里会不定期更新最新的教程和学习方法,大家都是学习python的,或是转行,或是大学生,还有工作中想提升自己能力的,如果你是正在学习python的小伙伴可以加入学习。最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实

 

 

进入Python代码编程模式

编写boot脚本

编写main.py脚本

代码的思路:

其实代码很简单,利用一些硬件模块的API即可.声明一个 AlarmSystem的类,这个类主要干两件事:

  1. 初始化一个dht11的对象.(有同学问什么是DHT11,是校准数字信号输出的温湿度传感器),通过这个对象获取温度和湿度的信息,然后构成一条消息。
  2. 然后把这条消息,通过sc工具发送到微信上即可。

是不是很简单,中间的模块和管道都帮你准备好了,你不需要造轮子,只要提供内容即可,Python语言真的是无处不在。

猜你喜欢

转载自blog.csdn.net/chengxuyuan997/article/details/81474415