树莓派WebDHT 的教程


1 准备

我们假设你已经刷好了raspbian buster,准备好了DHT传感器。
把你的DHT传感器正确连接到树莓派,接线不再赘述。记下你的信号脚引脚号(BCM编码)

2 使用方法

编辑config.txt
sudo nano /boot/config.txt
末尾加上这样一句:
dtoverlay=dht11,gpiopin=17
把17换为你的引脚号。
重启。
sudo reboot
开机后:
安装依赖:
pip3 install web.py
下载文件库的python脚本到树莓派上并重命名为webdht.py
然后需要找到你的传感器路径,因为buster上,不同的机器和引脚会让这个地址不同:
cd /sys/devices/platform/
ls(注意,是字母“L”)
然后出现的文件里面应该有一个文件为dht11@xx(xx为数字)
然后复制这个名字(例如我复制的是dht11@11)。

回到原来的地方,找到你的webdht.py
运行:
python3 webdht.py
当窗口出现“please enter your addres:”时,输入刚才准备的这个字符串(例如dht11@xx),等待程序运行。
出现http://0.0.0.0:8080/时,就可以访问了。
地址:
http://你的树莓派ip地址:8080/dht
就可以看到数据了。刷新页面就可以重新读数。如果出现failed就多刷新几次。


> 树莓派WebDHT

组件清单

  • 树莓派 × 1
  • 杜邦线 × 1
  • dht11/22/am2301等等 × 1