Датчик температуры с смс оповещением

Схема

Конструкция, в которой используется GSM термостат будет немного отличаться от классической схемы, по причине использования целых 4 реле. Три будут подсоединены параллельно выключателей нагревательных элементов, одно контролировать вентилятор.

Соответствие выходов Arduino UNO:

Порт Arduino К чему подключен
A0 Показания LM35
D7 TX GSM модуля
D8 RX GSM модуля
D2 Свободен
D3 IN1 релейного модуля
D4 IN2 релейного модуля
D5 IN3 релейного модуля
D6 IN4 релейного модуля
D10 Белый светодиод
D11 Зеленый светодиод
D12 Красный светодиод

Обратите внимание, что к SIM800L приходит отдельное питание с напряжением от +3.3 до 4.2 В получаемое классическим делителем от БП на пять вольт. Причина состоит в неспособности Ардуино пропускать 2 А тока нужных модулю SIM800L для работы

Тем не менее GND обязан быть общим между приемником GSM и микроконтроллером.

Готовые модели

Самостоятельное изготовление GSM термостата не единственный способ его приобретения. Существуют аппараты подобного класса, производимые серийно. Основная направленность их использования, как и в случае самодельного — контроль оборудования повышающего или снижающего температуру воздуха в помещении. Управление часто дублируется голосовыми функциями (меню через дозвон) и отдельной физической панелью с кнопками.

ТОП-3 приобретаемых на рынке моделей:

Наименование Порог срабатывания Расписание Контроль нагревателя Контроль кондиционера Дополнительно подключаемые датчики Аккумулятор/работа без сети Цена
Microline ZONT BT-2 −30 .. +55 ºС Да Газовый котел по специальному протоколу OpenTherm Нет Охрана, газ, дым Нет 15600
Microline ZONT Lite Только GSM контроль Нет Электрический/газовый котел — реле Нет Нет Нет 5940
SIMply MAX Р03 −35 .. +65 ºС Да Вентилятор/котел Да 2 ввода для любых контрольных датчиков Нет 10639

Что хотим

Используя GSM датчик температуры требуется определять текущую необходимость отопления или охлаждения перед приходом хозяев с работы. Arduino в составе устройства должен включать на полную мощность электрические тэны или компрессор, если текущая температура выходит за пределы установленных параметров. Также требуется предусмотреть возможность информирования владельцев о нагреве воздуха в помещении, если пришла соответствующая СМС с запросом.

Кроме того, нужно учесть форс-мажорный вариант, когда жители дома решили вернуться раньше и предварительно «вручную» требуется запустить процесс создания комфортной температуры. Обязательно нужен и режим удаленного отключения, для блокировки взаимодействия системы с отоплением и вентилятором.

Нужно предусмотреть и требования безопасности, чтобы посторонние не «игрались» климат-контролем дома.

Итак, разложим названое по пунктам:

  • Управление осуществляется только с трех номеров.
  • При запросе отправляется СМС с информацией о текущей температуре и активности климатических систем.
  • В зависимости от сезона, при уходе температуры за установленные значения охлаждать или нагревать воздух в помещениях.
  • Учитывать, что для отопления дома требуется минимум включение его за час. Вентиляцию достаточно активировать за двадцать минут.
  • При получении сообщения «включить» проветрить или нагреть помещение.
  • SMS «выключить» укажет на прекращение контроля за исполняющими устройствами.
  • Среди настроек сделать установку мастер-номера и вторичных командных.
  • При получении команд не от мастер-номера, сбрасывать на него копию проводимых изменений.
  • Предусмотреть сброс до «заводских» параметров.
  • Обрабатывать ошибки часов сети или недоступность показаний термометра. Информировать владельцев путем СМС о происходящем.
  • Распланировать установку минимальных и максимальных лимитов через сообщения сотовой связи.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector