Uber Home Automation med Arduino & Pi (10 / 19 steg)
Steg 10: Uber Sensor - temperatur / luftfuktighet
Temperatur/luftfuktighetsgivare jag använder är en digital sensor, modellnummer DHT11. Det är en gemensam sensor, och kostar ca $3. Det är oftast blå. Det är en något mer korrekt version av sensorn, DHT22, som är oftast vit. Om du vill använda som en istället, se till att du avkommentera definiera uttalande i Uber Sensor Arduino skiss.
#define DHTTYPE DHT11
#define DHTTYPE DHT21
Än det förbehållet är denna sensor ganska lätt att ställa upp. Wire upp som diagrammet ovan, med en 10 k motstånd. Precis som alla andra sensorer, bör enkelt data överför UberSensor Arduino skiss och det fungera.
Uber skissen uppdaterar sensordata var 6 minuter (360000 ms). Du kan redigera denna uppdateringsfrekvens genom att ändra den här raden.
om (time_passed > 360000)
{
flyta h = dht.readHumidity();
Läs temperatur som Celsius
flyta t = dht.readTemperature();
.....
Här är sensorn för att leta efter.
.