Torrentula
21.10.2012, 18:30
Hallo RNler!
Da ich mal wieder ein Projekt brauchte habe ich mir überlegt, dass ich einen Datenlogger bauen möchte, welcher Temperatur, Luftdruck und Luftfeuchtigkeit messen und diese Daten mit Zeitstempel auf einer SD Karte speichern kann.
Ich habe mich bereits nach Sensoren umgesehen und habe mich schon für den BMP150 von Bosch als Drucksensor entschieden. Für die Temperaturmessung würde ich gerne den ADT7410 von Analog Devices verwenden, die +-2.0°C Genauigkeit des BMP150 sind mir dann doch zu ungenau.
Nun bin ich aber immer noch auf der Suche nach einem Sensor zum Messen der Luftfeuchtigkeit. Die Sensoren die hier (http://www.mikrocontroller.net/articles/Feuchtesensor) gelistet sind finde ich doch reichlich teuer und deshalb frage ich hier, ob noch jemand einen Luftfeuchtigkeits-Sensor mit I2C Schnittstelle kennt, da ich bis jetzt immer nur analoge Sensoren gefunden habe (ein analoger Sensor ist nicht das Ende der Welt, könnte man zur Not auch ins Design aufnehmen).
Als µC dachte ich an einen PIC18F2520. Der I2C-Bus wird in Software umgesetzt, damit die SPI-Schnittstelle für die SD Karte frei bleibt (der PIC hat keine separaten SPI/I2C Module sondern ein gemeinsamen MSSP).
Nun kommen wir gleich zum nächsten Bauteil das ich noch benötige, nämlich den Halter für die SD Karte. Den günstigsten habe ich bei Segor gefunden für 3€. Gibt's die noch günstiger?
Die RTC lässt sich relativ mit dem µC selbst bewerkstelligen, da der Timer 1 direkt von einem separaten 32,768kHz Uhrenquartz getaktet werden kann.
Ich wäre Dankbar für Bauteilvorschläge / Einwände!
EDIT: Da wäre dann natürlich auch noch die Frage des richtigen Gehäuses. Wenn ich ein Komplett abgeschlossenes Gehäuse nehme nützt mir der Feuchtigkeitssensor natütlich nicht wirklich was. Wie sieht's mit den standard Plastikgehäusen aus die es beim Reichelt gibt, wenn man da einfach, sodass kein Licht auf den Drucksensor fällt, ein Loch reinbohrt?
EDIT2: Das ganze System wird über einen LM1117 mit 3,3V versorgt, sodass die Pegelwandler für die Bausteine und die SD Karte entfallen können.
Da ich mal wieder ein Projekt brauchte habe ich mir überlegt, dass ich einen Datenlogger bauen möchte, welcher Temperatur, Luftdruck und Luftfeuchtigkeit messen und diese Daten mit Zeitstempel auf einer SD Karte speichern kann.
Ich habe mich bereits nach Sensoren umgesehen und habe mich schon für den BMP150 von Bosch als Drucksensor entschieden. Für die Temperaturmessung würde ich gerne den ADT7410 von Analog Devices verwenden, die +-2.0°C Genauigkeit des BMP150 sind mir dann doch zu ungenau.
Nun bin ich aber immer noch auf der Suche nach einem Sensor zum Messen der Luftfeuchtigkeit. Die Sensoren die hier (http://www.mikrocontroller.net/articles/Feuchtesensor) gelistet sind finde ich doch reichlich teuer und deshalb frage ich hier, ob noch jemand einen Luftfeuchtigkeits-Sensor mit I2C Schnittstelle kennt, da ich bis jetzt immer nur analoge Sensoren gefunden habe (ein analoger Sensor ist nicht das Ende der Welt, könnte man zur Not auch ins Design aufnehmen).
Als µC dachte ich an einen PIC18F2520. Der I2C-Bus wird in Software umgesetzt, damit die SPI-Schnittstelle für die SD Karte frei bleibt (der PIC hat keine separaten SPI/I2C Module sondern ein gemeinsamen MSSP).
Nun kommen wir gleich zum nächsten Bauteil das ich noch benötige, nämlich den Halter für die SD Karte. Den günstigsten habe ich bei Segor gefunden für 3€. Gibt's die noch günstiger?
Die RTC lässt sich relativ mit dem µC selbst bewerkstelligen, da der Timer 1 direkt von einem separaten 32,768kHz Uhrenquartz getaktet werden kann.
Ich wäre Dankbar für Bauteilvorschläge / Einwände!
EDIT: Da wäre dann natürlich auch noch die Frage des richtigen Gehäuses. Wenn ich ein Komplett abgeschlossenes Gehäuse nehme nützt mir der Feuchtigkeitssensor natütlich nicht wirklich was. Wie sieht's mit den standard Plastikgehäusen aus die es beim Reichelt gibt, wenn man da einfach, sodass kein Licht auf den Drucksensor fällt, ein Loch reinbohrt?
EDIT2: Das ganze System wird über einen LM1117 mit 3,3V versorgt, sodass die Pegelwandler für die Bausteine und die SD Karte entfallen können.