von Skilltronic am Montag 14. November 2005, 22:16
Hallo
Es hängt natürlich von den Vorkenntnissen ab, aber ein "paar Monate" finde ich etwas übertrieben.
Die Temperatur könnte man über einen NTC oder PTC messen. Dazu wird dieser entweder als Teil eines Spannungsteilers verwendet und der entsprechende Spannungsabfall mittels eines AD-Wandlers gemessen oder als Widerstand in einer Oszillatorschaltung, deren Frequenz dann von der Temperatur abhängt.
Luftfeuchtesensoren gibt es als spezielle Form von Konsensatoren, deren Kapazität von der Luftfeuchtigkeit abhängt. So lässt sich ebenfalls über eine Oszillatorschaltung der Messwert in eine Frequenz wandeln.
Sowohl der AD-Wandler als auch die Frequenz für die Luftfeuchte muss dann über eine PC-Schnittstelle eingelesen und ausgewertet werden. Pumpen und Heizungen könnte man z.B über Relais oder Triacs etc. schalten, die ebenfalls an diese Schnittstelle angeschlossen werden. Die Anzahl der Ein- und Ausgänge lässt sich durch Multiplexen und/oder serielle Porterweiterungen mit Schieberegistern beliebig vergrössern. Da stellt sich die Frage, ob du etwas programmieren kannst und wenn ja, in welcher Sprache. Ich benutze QuickBasic um über den COM-Port zu Messen und zu Schalten. Mit dieser einfachen Programmiersprache liessen sich die Terrariensteuerung, grafische Auswertung, Speichern der Messwerte etc. relativ problemlos bewerkstelligen.
Gruss
Skilltronic