Трехканальный терморегулятор (Arduino)
На рисунке показана схема простого трехканального терморегулятора. В примере используется 3 цифровых датчика температуры DS18B20, энкодер и LCD2004 с модулем I2C.
Терморегулятор основан на плате Arduino Nano, но можно использовать более дешевый аналог — плату LGT8F328P-LQFP32 MiniEVB.
Как использовать плату LGT8F328P-LQFP32 MiniEVB в среде Arduino IDE рассказано в http://rcl-radio.ru/?p=129966.
Управление трехканальный терморегулятором очень простое и осуществляется при помощи кнопки энкодера. В первой , второй и третьей строке дисплея LCD2004 (с модулем I2C) отображаются показания 3-х цифровых датчиков температуры, а так же температура включения и выключения нагревательного элемента, отдельно для каждого канала. Управление нагревательными элементами осуществляется при помощи 3-х реле. Реле к плате Arduino осуществляется через транзисторный ключ или напрямую если Вы используете модуль реле (с транзисторным ключом). В четвертой строке дисплея отображается состояние 3-х реле.
При включении терморегулятора, температура начинает повышаться до значения Toff, далее температура снижается до значения Ton, нагрев снова включается и цикл повторяться по новой.
Значения температур регулирования сохраняются в энергонезависимой памяти микроконтроллера.
Скетч - http://rcl-radio.ru/?p=130777
TECHNO BROTHER
1.6K постов12.5K подписчиков
Правила сообщества
1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.
3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины