I'm currently wrapping up the coding on my arduino controlled cheese cave. Right now I'll be controlling the fridge, a humidifier and a small ceramic heater used in lizard tanks. The program will work as follows:
- if the temperature is too warm or the humidity is too high turn on the fridge.
- if the humidity is too low and the fridge is off turn on the humidifier.
- if the temperature is too cold and the fridge is off turn on the heater.
I have the following configurable settings:
1 - Temperature - Ideal temperature of the temperature of the cave
2 - Humidity - Ideal humidity of the cave
3 - Tempareture Range - Upper and lower range of the temperature. So set this to 5 and if your ideal temp is 54 then the upper will be 59 and the lower will be 49
4 - Humidity Range - Upper and lower range of the humidity. Works like temperature range
5 - Heat Temperature over shoot - When to turn off the heat lamp to meet your ideal temperature
6 - Cold Temperature Over shoot - When to turn off your fridge to meet your ideal temperature
7 - Probe Temperature Calibration - fine tune probe readings. If you know your probe is off by 2 degrees then you can correct for that
8 - Probe Humidity Calibration - fine tune probe readings. If you know your probe is off by 2% then you can correct for that
9 - Max time the fridge can be on - Fail safe to make sure the fridge doesn't continue running for extended periods of time. Stop after 15 minutes
10 - Time between fridge cycles - This will prevent the fridge from cycling on and off too often.
I currently don't have any experience with a cheese cave so I was hoping people could provide some feed back on what I've laid out. As well as recommendations on the starting configuration settings. I know some of the settings will not apply to everyone like the fridge overshoot and the probe calibration but I'd still like to hear your thoughts.