Digital thermostat (Arduino + DS18B20 + display + buttons)
Complete thermostat solution :-)
- extensible for more sensors & relays
- configurable cooling/heating mode
- configurable temperature
- active relay is animated on the screen + LED can be used to show activity
- relay used is good for switching up to 100VDC, but intended operation uses 24VDC + contactor (e.g. Moeller) to manage high-power devices/motors
Installation
See (https://github.com/sovcik/thermostat/blob/master/usage_diagram.png)
- mount temperature sensor
- connect BLACK cable from thermostat relay to 24VDC power source
- connect RED cable from thermostat relay to VCC side of 24VDC contactor coil
- connect GND cable of 24VDC powersource to GND side of 24VDC contactor coil
- connect 5VDC power source to thermostat (mini USB connector)
- configure thermostat to your desired settings
Operation
- Press & release both buttons at the same time to enter configuration mode
- Press & release both buttons to select what to configure: temperature or operation. Item being configured is blinking.
- Wait 10s to exit configuration mode. Changes are automatically saved to EEPROM.