之前买了一个Raspberry Pi 3 Model B+ /树莓派,打算跑一些小服务。不过,想说主机开在那儿、干脆也顺便来纪录一下环境周遭状况。
- DHT22/AM2302温湿度感测器
查了很多人的实做方式,最后我也依旧采用上面参考资料的作法,DHT22的三支脚如下接到GPIO。关于GPIO接脚的定义,可参考官方文件- + ,接3.3V
- out,接GPIO4 (电阻放在+和out间)
- - ,接GND
线路接好后,接者安装读取DHT22的Python library
git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo apt-get install build-essential python-dev python-openssl
sudo python setup.py install
安装完毕,可以直接执行该Python library中的范例程式,执行就可以得到温度、湿度
#/home/pi/Adafruit_Python_DHT/examples
sudo ./AdafruitDHT.py 22 23