Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Improving gas boiler thermostat

If you take any boiler like electric or gas, they are usually equipped with simple thermostat that controls heating element by measuring water temperature. This is OK in one hand but not so good when room temperature is high enough and you would like boiler to be off even if water temperature is lower than threshold. In order to achieve this functionality you need another thermostat that would measure room temperature and power boiler in desired threshold. Ktulu built user friendly thermostat that can be attached to any boiler. It measures room temperature using DS1820 1-wire temperature sensor. Boiler is switched using mechanical relay. Other great feature is graphical color LCD (from Siemens M55 phone) where temperature is displayed in numerical and graphical form. Also it helps in changing settings. Thermostat also is equipped with LDR which enables to set night and day modes. Continue reading

Digital thermometer with large 7 segment LED display

Thermometer is based on PIC16F628 microcontroller which reads temperature data from DS1820 sensor. All three 7 segment indicators are connected to TPIC6B595 shift register. Registers are able to drain current for LED indicators that are powered from 12V voltage. Temperature sensor is capable to rank values from 0 to 99.5ºC with 0.5ºC accuracy. No negative values (hopefully temperature value won’t drop below zero). Program code is written for CCS C compiler. Great source to learn how to read data through 1-wire and drive powerful 7 segment LED displays. Continue reading