Vor zwei Wochen am Freitag war es so weit – der Gau war da, mein Kühlschrank im Keller ist ausgefallen und das Bier war warm.
Darauf hin habe ich mal das Thermostat überbrückt und siehe da – er kühlte wieder.
Woher aber auf die Schnelle so ein Thermostat nehmen – also musste ich improvisieren.
Ein paar DS1820 Temperaturfühler waren da, mehrere Arduinos ebenfalls, also habe ich mal schnell einen kleinen Regler aufgebaut und mit einem Relais meinen Kühlschrank wieder ans Laufen gebracht (Solltemperatur fest einprogrammiert).
Nachdem das mal wie bei einem Provisorium üblich mal ein paar Tage so bleibt dachte ich mir, so was sollte auch bleiben, da brauche ich kein Thermostat suchen.
Daher habe ich mir mal die Eagle Daten zum Arduino geholt und damit ein Shield aufgebaut. Damit das Ganze etwas mehr ist als nur eine Hardwareschlacht zum Ersatz eines normalen Thermostates ist, habe ich da noch einen Encoder zur Temperaturvorwahl hinzugefügt und ein 2-zeiliges LCD Display (I2C) an dem man die Soll und Isttemperatur sehen kann.
Jetzt kann man die Solltemperatur in 0,5 Grad Schritten vorwählen und die Isttemperatur wird auf ein 1/10 Grad angezeigt. Als Regler habe ich es bei einem ganz normalen 2-Punkt-Regler belassen, für einen Kühlschrank vollkommen ausreichend.
Wie üblich will ich da aber nun auch noch was messen – ich werde mal noch die Einschalt/Ausschalt-Verhältnis messen. Ich habe aktuell im den Istwert herum eine Hysterese von 0,5 Grad – da schaltet der Kompressor doch recht häufig. Das muss ich wohl mal ändern, daher werde ich mal die Einschaltzeiten messen (habe da auch noch so ein Datalogger Shield, da kann man die Daten problemlos auf eine SD-Karte schreiben).
Ich hatte mal eine Weile überlegt den Arduino durch einen „normalen“ AVR zu ersetzen – aber warum, es läuft super und so teuer ist der auch nicht (habe ich mir in ebay für ca. 12€ geholt).
Das mal was zu einem kleines Spielprojekt. Vom Schaltplan gibt es nicht viel her, mehr Infos bei Bedarf.
Grüße
Hans-Joachim
Darauf hin habe ich mal das Thermostat überbrückt und siehe da – er kühlte wieder.
Woher aber auf die Schnelle so ein Thermostat nehmen – also musste ich improvisieren.
Ein paar DS1820 Temperaturfühler waren da, mehrere Arduinos ebenfalls, also habe ich mal schnell einen kleinen Regler aufgebaut und mit einem Relais meinen Kühlschrank wieder ans Laufen gebracht (Solltemperatur fest einprogrammiert).
Nachdem das mal wie bei einem Provisorium üblich mal ein paar Tage so bleibt dachte ich mir, so was sollte auch bleiben, da brauche ich kein Thermostat suchen.
Daher habe ich mir mal die Eagle Daten zum Arduino geholt und damit ein Shield aufgebaut. Damit das Ganze etwas mehr ist als nur eine Hardwareschlacht zum Ersatz eines normalen Thermostates ist, habe ich da noch einen Encoder zur Temperaturvorwahl hinzugefügt und ein 2-zeiliges LCD Display (I2C) an dem man die Soll und Isttemperatur sehen kann.
Jetzt kann man die Solltemperatur in 0,5 Grad Schritten vorwählen und die Isttemperatur wird auf ein 1/10 Grad angezeigt. Als Regler habe ich es bei einem ganz normalen 2-Punkt-Regler belassen, für einen Kühlschrank vollkommen ausreichend.
Wie üblich will ich da aber nun auch noch was messen – ich werde mal noch die Einschalt/Ausschalt-Verhältnis messen. Ich habe aktuell im den Istwert herum eine Hysterese von 0,5 Grad – da schaltet der Kompressor doch recht häufig. Das muss ich wohl mal ändern, daher werde ich mal die Einschaltzeiten messen (habe da auch noch so ein Datalogger Shield, da kann man die Daten problemlos auf eine SD-Karte schreiben).
Ich hatte mal eine Weile überlegt den Arduino durch einen „normalen“ AVR zu ersetzen – aber warum, es läuft super und so teuer ist der auch nicht (habe ich mir in ebay für ca. 12€ geholt).
Das mal was zu einem kleines Spielprojekt. Vom Schaltplan gibt es nicht viel her, mehr Infos bei Bedarf.
Grüße
Hans-Joachim