Stap 3: Vocht sensoren (DHT22)
HumiditySensors (DHT22)
Hardware
De sensoren moeten een pull-up weerstand (1k - 5k Ohm – één per sensor) tussen Data en Vcc. Deze sensoren kunnen één sensor op een data-lijn hebben.
Ik testte de vochtigheid sensoren om te zoeken naar de meest consistente, omdat de eerste twee zeer inconsistent en onnauwkeurig waren. U moet waarschijnlijk testen van verschillende sensoren om te vinden wat die stroken.
Ik bekabeld vijf sensoren naast elkaar en liep een programma dat alle sensoren lezen. Er was tot een verschil van 10% tussen sensoren
Dit is nergens dicht bij de 2% nauwkeurigheid die zij geacht worden te worden. Ik vond een website (http://www.kandrsmith.org/RJS/Misc/calib_dht22.html) die tests voor deze sensoren toonde. De resultaten waren dat deze sensors waren nauwkeuriger dan de mijne, maar dat ze na ongeveer een jaar kunnen mislukken. Na het uitvoeren van hen voor een paar uur van het gebruik van hen vond ik dat ze vaak verkeerde resultaten of geen resultaten geven. Ik moest schrijven van een functie voor het afhandelen van deze problemen.
Ik denk dat deze sensoren zo slecht zijn dat om betrouwbaar systeem te maken ik zou moeten vinden betrouwbaarder vochtigheid sensoren.
Software
De instructies zijn van 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 installeren