Web kontrollerade multifunktionella RoboT (10 / 12 steg)
Steg 10: Läsning ut temperatur och luftfuktighetsgivaren
Här skulle vi använda DHT 11 sensor läsa upp temperatur och luftfuktighet sensor, båda resultaten kan vara data som loggas.
Anslut 4.7 K motstånd till stiften som visas ovan (kom ihåg att göra marken lika för alla)
Ansluta Vcc till + 5volts (samma kan tas från pi GPIO utdata)
STIFT 3 är NC och är att vara lämnade flytande
Det finns python kod att läsa ut temp och luftfuktighet, men ofta koden inte läsa ut data, i stället vi skulle använda "c" kod för att hämta ut. Så skulle vi använda Adafruit DHT bibliotek.
Du kan hämta biblioteket från Github
git klon git://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
CD-Adafruit-hallon-Pi-Python-koden /
CD Adafruit_DHT_Drive
# Efter ovanstående steg kan vi testa om c koden fungerar eller inte av nedan kommandon
sudo. / Adafruit_DHT 11 21 # här "11" betyder DHT 11 & 21 är för GPIO utgångsstiftet
om drivrutiner fungerar bra kan vi se följande resultat
med hjälp av pin # 21
Data(39): 0X3d 0X0 0x1d 0X0 0X5a
Temp = 20 * C, Hum = 35%
# Vi kan också skapa ett skalskript för att läsa värdet sensor för att undvika att ändra root directory varje gång