基于传感器数据在线查看的RPi气候控制

2024-04-23 20:17:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一些指导,任何帮助都将不胜感激。你知道吗

我最近买了一个树莓皮3B来学习家庭自动化。你知道吗

我对编码和摆弄硬件还不熟悉。你知道吗

我在adafruit库的帮助下,利用我在网上找到的代码,成功地编写了一个python脚本,它可以显示来自am2302传感器的温度和湿度,然后运行一个标准的5v风扇5秒钟。你知道吗

QN如何根据温度或湿度要求风扇运行? 我的目标是有几个球迷依赖于这个单一的传感器。你知道吗

QN如果满足湿度级别的温度,如何要求脚本运行其他位置的不同脚本?你知道吗

以下是我目前的代码:

!/usr/bin/python
import time
import Adafruit_DHT
import RPi.GPIO as GPIO
import Adafruit_DHT

sensor = Adafruit_DHT.AM2302
pin = 5
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)

if humidity is not None and temperature is not None:
   print('Temp={0:0.1f}*C  Humidity={1:0.1f}%'.format(temperature, humidity))
else:
   print('Failed to get reading. Try again!')

GPIO.setmode(GPIO.BCM)
GPIO.setup(18,GPIO.OUT)
GPIO.output(18, 1)
time.sleep(5)
GPIO.output(18, 0)
GPIO.cleanup()

另一个目标是存储温度/湿度数据,以便可以在线查看,假设我已经设置了web服务器和wordpress

QN我需要做什么,才能将传感器数据联机并制成图表?你知道吗

如果这些问题在任何方面都是模糊的,我提前道歉,当涉及到这些类型的inquery的措辞时,我仍然在学习良好的形式。 目前学习python有什么好处? 请就案文的任何部分提供任何指导。你知道吗

谨致问候


Tags: 代码importadafruit脚本目标gpio传感器温度