Paso 3: Sensores de humedad (DHT22)
HumiditySensors (DHT22)
Hardware
Los sensores necesitan una resistencia de pull-up (1k - 5k Ohm – uno por sensor) entre los datos y Vcc. Estos sensores pueden tener un sensor en una línea de datos.
He probado los sensores de humedad para encontrar el más consistente, porque los dos primeros fueron muy inconsistente e inexacto. Probablemente necesite probar varios sensores para encontrar algunos que son constantes.
Había cableado cinco sensores de lado a lado y me funcionó un programa que lea todos los sensores. Hubo hasta un 10% de diferencia entre sensores
Se trata de ninguna parte cercana a la exactitud de 2% que se supusieron que son. Encontré un sitio web (http://www.kandrsmith.org/RJS/Misc/calib_dht22.html) que presentaron las pruebas para estos sensores. Los resultados fueron que esos sensores fueron más precisos que los míos, pero que podría fallar después de un año. Después de funcionar durante unas pocas horas de usarlas he encontrado que a menudo no dan resultados equivocados o. Tuve que escribir una función para manejar estos problemas.
Creo que estos sensores son tan malos que para hacer el sistema confiable tendría que encontrar sensores de humedad más confiables.
Software
Las instrucciones son de https://learn.adafruit.com/dht-humidity-sensing-o...
sudo apt-get update
sudo apt-get install build-essential python-dev python-openssl
git clone https://github.com/adafruit/Adafruit_Python_DHT.g...
CD Adafruit_Python_DHT
sudo python setup.py install