В качестве самого датчика используется DS18B20.
Управлением занимается tiny26 работающий от внутреннего RC генератора, установленного на 4МГц Температура отображается на двухразрядном семисегментном индикаторе с общим плюсом(можно и минусом, исходник легко подправить), включенным в режим динамической индикации. Отображаются 2 младших цифры температуры, то есть когда будет 104 или 4 градуса, на индикаторе все равно будет "04" впрочем для чайника больше и не надо. Питание я брал с контактов чайника через ЗУ от телефона siemens, только на выходе было 7 вольт, пришлось поставить стабилизатор ЕН5.
Схему принципиальную не рисовал, печатка простая.
Датчик одевается в термоусадку, термоусадка загибается чтоб вода не попала и сверху еще одна термоусадка. Для более точного отображения температуры необходимо датчик располагать как можно ближе к низу чайника (к ТЭНу), но не вплотную, а то поплавится, 2-5мм вполне достаточно
Прошивка и исходник прилагается, исходник написан на Algorithm Builder (http://www.algrom.net/russian.html) очень удобная среда разработки для атмел, незарегистрированная версия ограничивает размер кода 1Кслов,
что более чем достаточно для простых программ
Скачать прошивку и печатку pcb, исходники
|