After CNCPaul/LathePaul created such an awesome-looking heating chamber, the postie once again knocked on the door at Nerd Towers to deliver yet another eBay purchase β this time, it was a K-type thermistor and breakout module (basically just a MAX6675 on a board with pin headers)
We Β had looked online at temperature controllers but they all seemed to be quite pricey for what they were β a cheap thermistor, a few 4Γ7 segment displays and a fancy box. Since weβve currently got loads of 16Γ2 character displays and a boxful of PIC microcontrollers knocking about, it made sense (to us at least) to make our own temperature controller with a simple menu system.
We stuck an HD44780 character display onto a breadboard with a massive old PIC16F877A chip that just happened to be lying around. To this we also added the newly acquired temperature module and bundled some firmware onto the chip.
Hereβs the firmware for our controller. Itβs pretty basic. The most notable thing about it are the button press routines β weβre using just three buttons, up/down/select. But, like an alarm clock, a βshort pressβ will cause the values to increase/decrease by just one at a time, but a βlong pressβ results in the numbers whizzing by in multiples of ten.
For more detail: Β Temperature controller for K-type thermistor and MAX6675