物联网  >   传感器  >  正文

用树莓派和BME280传感器自制一个冬季室内温度计

  小月月一闺蜜最近荣升做父母,新为人父母她时常常会为确认他们的孩子太冷或太热而困惑!

  为了帮助她,小月月特意用树莓派做了一块"智能小镜子",它既能显示房间温度,也可以显示湿度,创意十足,成本还很小喔!

  是不是还很美观啊!

  需要的准备东西如下:

排序 名称 数量
1 树莓派 Zero W 1
2 Micro Dot pHAT 1
3 BME280传感器 1
4 连接线和烙铁 1
5 13X18cm镜框 1
6 Beebotte账号 1

  

  (BME280分别连接到树莓派的3V, GND, SDA, 和 SCL。

  Micro Dot pHAT分别连接到树莓派的5V, GND, SDA和SCL)

  步骤详列

  第一步:做出智能小镜的原型电路

  建议在焊接电路前先在面包板上测试一下,BME280传感器3V供电,并连接到树莓派的SDA和SCI,而这要和Micro Dot pHAT并线。

  我们发现在线中间位置划出一条进行焊接能让两者良好并线工作。或者需要共享焊接一个GPIO口引脚,一个在上面,一个在下面。

  第二步:贴上镜面贴膜

  我们发现一个英国供应商的镜膜,有A5尺寸的样品,仅需99便士,物超所值。镜贴膜需要平整,要按照指导进行。

  我们采用含泡沫的水和橡皮刮水刷,要足够耐心保证没有气泡。为了更好效果采用了两层垫底,要确认干透!

  第三步:准备照片框

  我们选择MOSSEBO镜框,因为其有足够深度摆放树莓派和Micro Dot pHAT,在镜框内部有一个白色的框。

  在其边角挖槽可以放置Micro Dot pHAT,因为看不见的所以不用担心影响照片,另外还需要挖小槽来放线缆。

  第四步:下载树莓派代码

  现在你的BME280和Micro Dot pHAT都已经连接,镜框已做好,需要安装软件了。安装Micro Dot pHAT软件库(magpi.cc/NtPlsE),注册登录Beebotte XS账号(beebotte.com),然后安装软件。

  借助Beebotte,你可以记录并画出由你的树莓派送出的数据。

  第五步:安装Beebotte模块

  Beebotte通过API工作,非常适合树莓派,但要通过sudo pip beebotte命令来安装Beebotte模块。magpi.cc/AiWqCZ中有相关指南。

  安装后需要创建信道来存储你的树莓派送来的数据,会产生唯一的信道代码加上使用的信道名称,用于放到我们的代码中。

  第六步:测试完成

  当增加了Beebotte信道和名称后,就可以开始测试工作。在命令提示符下键入python bme280-mdot-beebotte.py,就能看到Micro Dot pHAT运行并滚动显示温湿度。

  如果你创建了表盘来显示数据,你就可以在你的账号中直接看到。按下CTRL+C终止程序运行。

  相关代码如下:

  

 

  对于小月月diy的温度计,大家喜欢么?

  

上一篇:大众新途观亮OBD灯报增压压力传感器故障怎么办

下一篇:比亚迪高度集成的超级电流传感器

延伸阅读