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

时间:2017-08-14 14:04:15

标签: python wordpress raspberry-pi home-automation adafruit

我正在寻找一些指导,非常感谢任何帮助。

我最近选择了树莓派3 B来学习家庭自动化。

我不熟悉编码和搞乱硬件。

我已经设法使用我在网上找到的代码,在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 我需要做什么才能将传感器数据联机并进入图表?

如果这些问题在任何方面都含糊不清,我会事先道歉,在谈到这些类型的查询时,我仍然在学习良好的形式。 目前对python有什么好处? 对文本任何部分的任何指导都将不胜感激。

亲切的问候

0 个答案:

没有答案