Предновогодние развлечения...
Dec. 30th, 2021 10:37 amГод был откровенно говоря жутким. Даже не хочется про него.
Заканчиваю делать погремушку - термостат.
Идея в том, что компактный девайс очень пригодится для
дрожжевого хлеба, размораживания хурмы и засолки огурцов и т.п.
Потому, что ради этого обогревать весь дом не хочется.
Простенький micro-controller PIC16F716. Термистор MF52 B3950 20k.
Питание 12-20V любые блоки питания от гирлянд или ноутбука.
Надо еще припаять на длинных проводах термистор и в качестве
обогревателя установить MOSFET транзистор на радиатор от
старого процессора с вентилятором.

У термистора сложный экспотенциальный закон непротивления от температуры,
но можно вычислить просто таблицу, например как в этой статье.
Прикольно сделал эти вычисления в Excel-e, причем с генерацией
кода на C - таблица для линейной интерполяции.
Интересно, что если взять интервал в 5 градусов C,
то вычисления можно сделать с байтами. Что для 8-битного
процессора очень в плюс.
Еще защита - если с измерениями температуры что-то не так (меньше 0С или больше 70С),
термостат переходит в режим индикации температуры только, отключая нагрев и вентилятор.
Режимы - OFF, температура, выбор температуры и термостатирование - одной кнопкой.
На самом деле это удобно.
С Наступающим НГ! :)
Заканчиваю делать погремушку - термостат.
Идея в том, что компактный девайс очень пригодится для
дрожжевого хлеба, размораживания хурмы и засолки огурцов и т.п.
Потому, что ради этого обогревать весь дом не хочется.
Простенький micro-controller PIC16F716. Термистор MF52 B3950 20k.
Питание 12-20V любые блоки питания от гирлянд или ноутбука.
Надо еще припаять на длинных проводах термистор и в качестве
обогревателя установить MOSFET транзистор на радиатор от
старого процессора с вентилятором.

У термистора сложный экспотенциальный закон непротивления от температуры,
но можно вычислить просто таблицу, например как в этой статье.
Прикольно сделал эти вычисления в Excel-e, причем с генерацией
кода на C - таблица для линейной интерполяции.
Интересно, что если взять интервал в 5 градусов C,
то вычисления можно сделать с байтами. Что для 8-битного
процессора очень в плюс.
Еще защита - если с измерениями температуры что-то не так (меньше 0С или больше 70С),
термостат переходит в режим индикации температуры только, отключая нагрев и вентилятор.
Режимы - OFF, температура, выбор температуры и термостатирование - одной кнопкой.
На самом деле это удобно.
С Наступающим НГ! :)