Очень многие радиолюбители встречали в нашем обожаемом Интернете просто КУЧУ схем различных терморегуляторов для различных условий – домашних или промышленных. Точно также и я. Но захотелось небольшой изюминки. А изюминок несколько:
1. Измерение и РЕГУЛИРОВКА температуры с точностью до 0,10С
2. Шесть светодиодных индикаторов(три на реальную температуру и три на заданную)
3. Микроконтроллер с минимальным количеством выводов(в пределах разумного).
Делал я как-то уборку в своём шкафу и наткнулся на корпус от термореле для инкубатора(делал мой отец ещё на рассыпухе). И решил я его оживить, но уже с использованием современных комплектующих. Порывшись в нашем обожаемом Интернете, ничего путного не нашёл. А если и находил, то все прошивки платные и без исходников. Почесав репу и запустив лапу в свой шкаф, нарыл когда-то купленный за копейки драйвер светодиодного индикатора CD4511 для индикатора с общим катодом. Решил я его испытать. Тут же нашлись и микроконтроллеры: дешёвенький ATtiny2313 и классический Mega8, ну и завертелась схемка в моём сером веществе. В итоге сэкономил четыре вывода, и Mega8 пришлось отложить для более серьёзной задачи. В итоге получилось вот такое творение…
Теперь подробнее.
Устройство отображает реальную температуру и заданную температуру. Точность измерения до 0,10С достигнута путём программирования датчика в режим 12битного преобразования. Шаг установки температуры в 0,10С осуществляется кнопками «+» и «-». Режим нагрева/остывания индицирует двухкристальный светодиод зелёный/красный. Также предусмотрено внесение заданной температуры в память микроконтроллера, путём одновременного нажатия кнопок «+» и «-» при этом светодиод моргнёт жёлтым светом. Управление нагревательным элементом осуществляется с помощью симистора, схема включения стандартная. Симисторы можно использовать BT136 если нагрузка до 150 Вт.
На схеме изображены индикаторы с общим катодом, но в реалии у меня нашлись только индикаторы с общим анодом и мне пришлось между микросхемой CD4511 и индикаторами влепить две микросхемы инверторов (также можно сделать инверторы на транзисторах типа BC847). Даже в программе не пришлось ничего править. Токоограничительные резисторы можно поставить на 470 Ом, это разгрузит блок питания и микроконтроллер, но индикаторы нужно поставить яркие.
На данный момент прибор готовится встраиваться в домашний инкубатор для выращивания различной птицы. Применить это устройство можно и в подогреве воды в большом аквариуме. Только порог срабатывания нужно сделать больше. Для этого прилагаю исходник.
ВНИМАНИЕ!!! В устройстве я использовал бестрансформаторный блок питания, гальванической развязки с устройством нет. Будьте осторожны при монтаже, наладке и проверке!!!