Алко автоматика своими руками. На Ардуино.

<<< В начало. Оглавление

Ч.11 Заканчиваем сборку 1-ого этапа: дисплей, кнопки управления, термощуп, реле

Собираем всю систему 1-ого этапа вместе

В этой части мы завершаем собирать 1-й этап нашей автоматики из готовых модулей для Ардуино.

Функционал системы
Фактически, мы сделали аналог этих двух термостатов:
W1209 Термореле
STC-1000 220V Термореле
Но с некоторыми приятными дополненими:
1. наша система запрограммирована нами и мы можем самостоятельно в любой момент изменить любые параметры или добавить новые.
2. мы используем цифровой датчик температуры, против аналогового, который используется в указанных мною аналогах.
Это дает нам очень стабильные значения температуры, против нестабильных, в указанных мною аналогах. Так как на показания агалогового датчика влиет не только температура датчика, но и температура провода. А он находится за пределами интересной нам зоны.
3. Мы получаем данные о температуре в 10 раз точнее. Не с десятыми длями градуса, а с сотыми.
4. Добавив модуль программы управлением клапаном, мы можем регулировать уровень отбора, путем очень честого открытия и закрытия клапана, а не краником вручную.
Итак, что может наша система:
- Кнопками установить температуру отбора. И менять ее в любой момент.
- Автоматически выключать клапан, когда температура отбора превысила заданную. тем самым прекращая отбор. И включая его, когда температура опуститься на допустимый уровень.
- Демонстрировать на экране дисплея температуру в узле отбора, с точностью до сотых долей градуса. Т.е 0.01 градуса.
Демонстрировать состояние клапана и всей системы.

Фактически, мы сделали простейшую систему автоматики Старт-Стоп.
И в дальнейшем будем ее наращивать.

Детали:



Схема подключения


Питание микроконтроллера Ардуино Uno
Микроконтроллер ардуино можно питать как от USB порта компьютера, от зарядного усттройства мобильного телефона (+5вольт) и от Повер банка(+5вольт).
Так и от напряжения 7-12 вольт. Черный разъем.

Питение клапана и всей системы
Удобнее всего и безопаснее взять клапан для истемы отбора 12 вольт.
В этом случае, можно совместить питание и клапана и микроконтроллера.
!ОДНАКО, в момент включения, выключения клапана из-за скачков напряжения микроконтроллер может зависать. Последствия - непредсказуемы. Вплоть до пожара.
Поэтому, в идеале, лучше питать силовую часть - реле и микроконтроллер от разных источников.
Либо, если от одного, то поставить понижающий модуль типа для питания микроконтроллера Ардуино.
- самый простой и дешевый
- средний вариант
- Немного получше и подороже

Я ВРЕМЕННО решил проблему зависания установкой конденсаторов С1 и С2. оба по 1000МкФ 16 вольт.
Если у вас раздельная схема питания, то С2 можно не ставить. Хотя, на мой взляд, я бы все равно оставил. Сохранее контакты реле будут.

Внешний вид пректа, собранного на коленке :)


Питать микроконтроллер можно как повербанком, так и через блок питания 12 вольт.



Внимание!
Программа хоть и рабочая, но может содержать ошибки, которые могут превести к непредсказуемым результатам.
Поэтому, используя ее вы принимаете на себя все риски и последствия, которые могут случится при использовании данной программы.
----------------------------------
Внимание!
Так же предупреждаю всех, что автоматика - автоматикой, но отлучаться от оборудования во время перегона - это нарушение техники безопасности. Тем более - надолго.
Может случиться пожар и даже взрыв.
Это касается, в том числе, и покупных систем от крупных, проверенных временем производителей.
-----------------------

Посмотреть Скетч. Программу.
При сохранении, переименовать с расширением ino
Пример displ_temp_knopki.ino

Еще про скетч:
Я все подробно расписал у каждой строчки программы.
Если что-то непонятно, пишите в комментарии под видео. Когда оно появится.
Видео по установки библиотеки для дисплея

Видио версия.

Контакты:


________adv______

________end adv______