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