webdht.py
[831 Bytes at 2020-03-20, 24 次下载]
我们假设你已经刷好了raspbian buster,准备好了DHT传感器。
把你的DHT传感器正确连接到树莓派,接线不再赘述。记下你的信号脚引脚号(BCM编码)
编辑config.txtsudo 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就多刷新几次。