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