В бытовых условиях мы часто пользуемся термометрами, следим за температурой воздуха за окном, интересуемся температурой в нашем доме. Обычно мы пользуемся ртутными термометрами, которые не являются эргономичными, к тому же есть риск разбить его. Поэтому была разработана схема и программу бытового термометра с функцией термостата для микроконтроллера (МК) ATtiny2313, которая измеряет температуру и в зависимости от отношения действительной и установленной температуры формирует на выводах № 4,5 соответствующие логические уровни (Л.Р.), которые являются инверсными между собой, т.е. если на выводе № 4 высокий Л.Р. (+5 В) то на выводе № 5 он низкий (<0.7B), и наоборот. Далее этим напряжением можно управлять транзистором, затем подключать различные устройства сигнализации: светодиоды, звуковые сигнализаторы, управления симистора (для ввмикнення (вимнення) различных приборов, подключенных к сети ~ 220В).
Для отображения температуры было использовано три семисегментный индикатор с общим анодом . В диапазоне от -9,9 ° С до 99,9 ° С измерения и отображения температуры производится с точностью до 0,1 ° С, если температура ниже, чем -9,9 ° С то измерения и отображения проводится с точностью 1 ° С.
Термостат работает в диапазоне: от 0,0 ° С до 99,9 ° С! Кнопками SB1 - SB3 устанавливается температура которую нужно поддерживать.
Функции кнопок SB1 - SB3:
SB3 отображения установленной температуры термостата
SB3 + SB1 +1 ° С
SB3 + SB2 -1 ° С
SB1 + SB2 сохранения установленной температуры термостата в энерго-независимой памяти МК.
Работа с устройством - удобная. Вам лишь нужно установить температуру, которая должна поддерживать термостат и для удобства пользования сохранить ее в энерго-независимой памяти МК. Если Вы не хотите пользоваться функцией термостата то выводы № 4,5 МК не нужно никуда подключать, также не нужно устанавливать кнопки SB1 - SB3.
Нужно запрограммировать FUSEBITS, отвечающих за работу МК от внутреннего RC генератора частотой 4МГц.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба