Programmable thermostat
December 06, 2018
I was lucky enough that I could propose my own idea for engineering degree project, so I choose to make a thermostat with weekly program. For this project I used all the experience I have gained from my earlier tinkering: dealing with RTC, graphical LCD displays, analog temp. meters... I also learned a lot of new things, like a handling external EEPROP, watchdogs or dynamic menus. For this project I also build two of my most often used libraries - one for handling non-blocking delays and other for handling buttons actions. The thermostat itself was based on two devices - weekly programmer based on STM32 ?C and remote controlled switch build with AVR atmega 328p. Communication was based on serial RF transceivers - HC11. You can find software part of this project on my github and hardware part on Circuitmaker. I also made a real prototypes, and for the first time I used wire-wrap/kynar cable, so they came out pretty nicely!