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

Temperature Controlled Cooker

Most of the cookers that come in the market are controlled by thermostat to provide auto cutoff functionality. However, this cooker provides a mixture of temperature and time based options to the user. These type of functionality is particularly missing in low cost cookers. Students of Cornell University have modified a commercially available electric cooker to complete their project. Cooker can be used for a variety of purposes ranging from simply boiling the perfect 6-minute soft-boiled egg to sous-vide cooking a piece of delicate white fish. It uses a traditional thermal conduction method to cook food regardless of the cooking vessel’s material. It has three discrete modes of operation namely input, heating, and cooking mode. You can read more about each mode on the project website in detail. Analog potentiometers are used for setting the temperature and time which might have increased the project complexity. Also, in place of a regular LCD display, they have made their own display by segmenting LED’s. A tiny real timer kernel is used as the software which might have decreased the amount of flexibility… Continue reading

Useful temperature controller with settable alarm limits

Temperature controllers a used in many areas. Heating systems, storage facilities, greenhouse and many more use them. Most of them work in similar way – it measures temperature and compares to one or many threshold values. If it exceeds one then alarm is raised or action is taken like window closing motor turned on or heater switched on. It is best to start building an universal temperature controller which could fit in many areas. Shawon suggests an Atmega32L based temperature controller which gives some flexibility by adjusting some settings to fit your needs. It has an audio alarm. High and low threshold setting, time based settings. Settings are backed up in internal EEPROM. Controller displays status mesasges and current temperature value on standard 20×4 LCD. Temperature values are captured from LM35 sensor using ADC0 channel of AVR MCU. There are four push buttons to navigate menu and four status LEDs to give additional indication which may be useful when inspecting from a distance. Continue reading