打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
树莓派安装DHT11温湿度计
用树莓派连DHT11模块实现检测温湿度的功能,这个算是GPIO最廉价也是最实用的应用了。(全部下来只要5元钱)

1.首先购买一个DHT11温湿度计:https://detail.tmall.com/item.htm?id=15598344236&spm=a1z09.2.0.0.c6EkS0&_u=651h0kdefc8
商家一般会送树莓派所需杜邦线(连接树莓派和温湿度计的线)。



2.连接线缆
VCC连GPIO的17号(3.3v)脚。(1,2,4号脚都满足电压也可以插)
DATA连GPIO的4号脚。(一个闲置的能够接收数据的管脚即可)
GND连GPIO的6号(0v)脚。



管脚只画了一部分。以下是实物图:


3.接下来安装python开发环境

apt-get update

apt-get install build-essentialpython-dev

4.下载Adafruit公司的代码并安装。(核心是c语言,执行时python,有兴趣的可以去看看source目录的代码)

git clonegit://github.com/adafruit/Adafruit_Python_DHT.git

python setup.py install

5.检测温度:输入如下命令

/home/pi/dht/examples/AdafruitDHT.py 114

11是型号,4数据输入的GPIO编号,我们插的是4号,所以用4。

6.例子

pi@raspberrypi:~$/home/pi/dht/examples/AdafruitDHT.py 11 4

Temp=20.0*Humidity=47.0%

7.每一小时记录一次温湿度

写脚本:vi /root/test.sh

#!/bin/bash

time=`/bin/date`

temp=`/home/pi/dht/examples/AdafruitDHT.py 114`

echo "$time | $temp" >>/home/pi/test.txt

8.写crontab:crontab -e

*/60 * * * */root/test.sh

9.新建储存文档:

echo "" >/home/pi/test.txt

10.几个小时后效果:

pi@raspberrypi:~$ cat/home/pi/test.txt

Tue Dec  619:10:01 CST 2016  |  Temp=21.0* Humidity=48.0%

Tue Dec  620:00:01 CST 2016  |  Temp=21.0* Humidity=48.0%

Tue Dec  621:00:01 CST 2016  |  Temp=19.0* Humidity=48.0%

Tue Dec  622:00:02 CST 2016  |  Temp=18.0* Humidity=50.0%

Tue Dec  623:00:01 CST 2016  |  Temp=18.0* Humidity=51.0%

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【精品博文】stm32F4----DHT22(AM2302)数字温湿度传感器读取(六)
DHT11数字温湿度传感器 毕业设计(论文)
Arduino IDE 搭建 ESP8266 开发环境及项目演示
双85温湿度环境试验
基于树莓派3B,DHT11/DHT22,LCD1602的一个实时温度湿度检测系统
“物联网开发实战”学习笔记-(五)根据土壤湿度、环境温湿度和光照强度自动浇花
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服