-> Distanz / Füllstand - Z-Uno - SmartHome Z-Wave Modul

Direkt zum Seiteninhalt

-> Distanz / Füllstand

Temperatur-Messung mit 1-Wire-Sensor 18B20

Beschreibung:
Diese Z-Wave-Baugruppe realisiert eine Temperatur-Messung über den Sensor, der sich mehrere Meter vom ZWudino entfernt befinden kann (zum Beispiel ein Boden-Temperatur-Sensor, ein Pool-Sensor,...).
Die Baugruppe ist Batteriebetrieben und sendet nur Temperatur-Änderungen im vorgegebenen Rahmen (z.B. Änderungen bei 0.5 Grad) - oder auch in bestimmten Intervallen (z.B. stündlich) um die Batterie nicht zu sehr zu belasten.
Aufbau der Testschaltung:
(Fritzing)


Schaltplan:
(Fritzing)


Arduino Code:
(Arduino ab 1.5.3 - Z-Wudino muss eingerichtet sein)



/*
 AnalogReadSerial
 Reads an analog input on pin 0, prints the result to the serial monitor.
 Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

This example code is in the public domain.
*/

// the setup routine runs once when you press reset:
void setup() {
 // initialize serial communication at 9600 bits per second:
 Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
 // read the input on analog pin 0:
 int sensorValue = analogRead(A0);
 // print out the value you read:
 Serial.println(sensorValue);
 delay(1);        // delay in between reads for stability
}

Copyright 2018 Michael Prüfer
Zurück zum Seiteninhalt