Projekt:TemperaturSensor

Aus k4cg.org
Version vom 11. Juni 2015, 17:45 Uhr von Zralb (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Beschreibung == Das Tempi ist ein AVR ATtiny45 mit einem DS18b20 Temperatursensor. Die Hard- und Software des Tempis ist [http://www.poempelfox.de/ds1820to…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Beschreibung

Das Tempi ist ein AVR ATtiny45 mit einem DS18b20 Temperatursensor. Die Hard- und Software des Tempis ist hier vom Ersteller beschrieben.

Hardware

  • Atmel AVR ATtiny45
  • Dallas/Maxim DS18b20 temperature
  • Verbunden via USB

Software

https://git.informatik.uni-erlangen.de/?p=ds1820tousb/.git;a=summary

Systemintegration

Ein Daemon auf scotty stellt den aktuellen Temperaturwert bereit:

$ nc scotty.intern 31337
 23.69

Hier nochmal alle Schritte um das Ding anzuwerfen:

git clone git://git.informatik.uni-erlangen.de/ds1820tousb
cd ds1820tousb
make hostsoftware
./hostsoftware -f daemon 00000341d3cc:31337:%T  # Die Nummer am Anfang kriegst du mit 'hostsoftware status' raus

Weil der Daemon ab und zu mal abschmiert lass ich ihn regelmaessig von runit neustarten:

apt-get install runit
mkdir /etc/sv/temp
cat > /etc/sv/temp/run << EOF
#!/bin/sh
exec /home/foo/src/ds1820tousb/hostsoftware -f daemon 00000341d3cc:31337:%T
EOF