2018-5-9 08:39:41 [显示全部楼层]
16989浏览
查看: 16989|回复: 10

[入门教程] 玩转micro:bit-用BXY玩dht11温湿度传感器

[复制链接]
今天分享的是用BXY来玩dht11温湿度传感器。
前面在玩物联网的时候就想要采集一下室内的温湿度。这下好了,BXY里有程序模块了。
前面和李工聊天时,李工随口说了一句,玩了代码,回不去了。虽然我BXY代码只学了点皮毛,不过还是感觉到了它的功能强大和使用方便。

硬件准备:
玩转micro:bit-用BXY玩dht11温湿度传感器图3

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。

每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。您支付民用的价格,我们给你工业级的品质、精确的参数。

技术规格
  • 供电电压:3.3到5V
  • 接口类型:数字
  • 温度范围:0-50℃ 误差±2℃
  • 湿度范围:20-90%RH 误差±5%RH
  • 尺寸:22*32mm
看到上面的介绍,想下手买个了。随着对DF越来越多了解,有了越来越多的信赖。
不过手里有了一个别家的,先拿来试试。
玩转micro:bit-用BXY玩dht11温湿度传感器图5
1、下载安装BXY。 BXY是DF定制的一款运行于Windows平台的MicroPython编程IDE,界面简介,操作便利。为众多Microbit爱好者提供了一个简洁实用的平台。
QQ群:336213887 软件下载地址:https://gitee.com/dfrobot/iPy/raw/master/BXY.exe
2、程序界面:

3、先跑下例程:
玩转micro:bit-用BXY玩dht11温湿度传感器图4
接线如上面图:按例程要求,接p1引脚。
玩转micro:bit-用BXY玩dht11温湿度传感器图2下载并运行,串口监视器。
玩转micro:bit-用BXY玩dht11温湿度传感器图6
哈哈,温度湿度都显示出来了。
加上时间戳,挺像回事的哈。
玩转micro:bit-用BXY玩dht11温湿度传感器图1
导出数据,保存为一个TXT文档。
玩转micro:bit-用BXY玩dht11温湿度传感器图7
也可以把数据上传物联网,进行大数据分析。
下面例程详解一下:
  1. #http://docs.dfrobot.com.cn/bxy/4.2.1dht11.html
  2. from microbit import sleep
  3. import dht11
  4. while True:
  5.   temp,hum=dht11.read(1)
  6.   print("temp=%d C"%temp)
  7.   print("hum=",hum)
  8.   sleep(1000)
复制代码

第1行和第2行:导入需要的包和dht11模块。
第4行:while循环,条件一直为真,将一直重复运行5到8行的代码。
第5行:读取dht11的温度和湿度,read(1)为读取microbit的pin1值。
第6行和第7行:将读取的温度和湿度显示出来。
第8行:睡眠1秒钟后继续循环。

小结:dht11模块是常用的模块,现在可以用在micro:bit上了。

hnyzcj  版主

发表于 2018-5-9 09:48:52

朱老师就是百科全书了,阿哈哈哈哈
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-5-9 19:21:08

hnyzcj 发表于 2018-5-9 09:48
朱老师就是百科全书了,阿哈哈哈哈

现学现卖,还大声吆喝,就是我啦。:P
回复

使用道具 举报

digi_cow  高级技匠

发表于 2018-5-10 08:16:21

BXY首席测试官
回复

使用道具 举报

派大星Emily  学徒

发表于 2018-11-7 16:49:27

怎么上传到物联网啊?
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-11-7 18:25:11

派大星Emily 发表于 2018-11-7 16:49
怎么上传到物联网啊?

另外有帖子讲数据上传。:))
回复

使用道具 举报

 学徒

发表于 2019-5-3 22:33:51

为什么我读出来都是255
回复

使用道具 举报

一介布衣  见习技师

发表于 2019-7-8 22:56:22

那个dht11的包能给嘛
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2019-7-9 17:40:09

一介布衣 发表于 2019-7-8 22:56
那个dht11的包能给嘛

程序上有例程的
回复

使用道具 举报

gada888  版主

发表于 2019-7-13 14:44:22

挺好的软件
回复

使用道具 举报

侬侬侬  见习技师

发表于 2020-2-12 15:09:56

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail