Андрей Смирнов
Время чтения: ~11 мин.
Просмотров: 6

Контролируем температуру по SMS (Arduino Nano + Neoway M660)

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

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

Их наличие позволит дистанционно контролировать температурный режим внутренней среды и, при потребности, регулировать его.

Для чего используются GSM-термометры

GSM датчик температуры – измерительный прибор, поддерживающий оповещение о текущей температуре и управление исполнительными системами.

Термометр с GSM-передатчиком будет информировать владельца о температурном режиме на объекте.

gsm-datchik-temperatury-vozduha-v-pomeshhenii-shema-raboti.pngСхема работы GSM-термометра

По этим данным будет приниматься решение об увеличении/снижении подачи теплоносителя в дом. Например, используя GSM термометры Теплый дом 11, можно удаленно задать оптимальный для себя температурный режим в доме.

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

Как работает GSM-датчик

GSM датчики температуры имеют в своем составе два модуля – измерительный, сенсор и передающий GSM-модуль.

Работа подобного рода электронных термометров заключается в том, что они измеряют температуру и сравнивают ее с тем граничным значением (минимальным или максимальным), которое было задано в настройках.

Если возникнет отклонение от допускаемой величины, будет передано сообщение по GSM-связи или сгенерируется сигнал на исполнительный механизм.

gsm-datchik-temperatury-vozduha-v-pomeshhenii-ustroystvo.pngУстройство GSM-датчика температуры

Сигнал тревоги передается сотовым каналом связи в зависимости от конкретных настроек.

Эта процедура реализуется:

  1. при выходе за пределы установленного диапазона;
  2. в случае резкого увеличения температуры, что характерно для пожара;
  3. периодически, с настраиваемым интервалом;
  4. по запросу от привязанного к GSM-датчику телефонного номера.

В зависимости от конструкционного решения, электронные термометры могут контролировать параметры в одной зоне, как это делает GSM термометр Теплый дом 11, или в разных областях. Такая функция доступна в GSM термометре Теплый дом 22, который владеет двумя сенсорами с независимо настраиваемыми каналами.

Рейтинг наиболее популярных GSM-датчиков температуры

Ниже представлена информация о пяти наиболее используемых электронных датчиках со встроенным GSM-модулем.

GSM-датчик Полюс Термо

Прибор представляет собой электронный термометр, который выполняет замер температуры в помещении и сравнивает ее с запрограммированным верхним и нижним порогом.

При достижении одного из указанных значений отправляется тревожный сигнал на телефонный номер хозяина. Всего можно привязать до 6-ти номеров, на которые будут отправляться тревожные SMS и звонки.

gsm-datchik-temperatury-vozduha-v-pomeshhenii-polyus-termo.pngСхема работы GSM-датчика Полюс Термо

Термодатчик-GSM имеет встроенный сенсор, который может работать в диапазоне 0…+50ºС. Для измерений в более широком диапазоне подключают внешний термодатчик с измерительным интервалом -40ºС…+99ºС.

Для передачи сообщений и звонков используется GSM-модуль, поддерживающий стандарты GSM-800/900/1800/1900. Время передачи тревожного сигнала составляет от 20 до 40 секунд.

GSM-термометр Alonio T2

Используется Alonio T2 GSM для контроля температуры воздуха в доме и наличия электричества в сети, питающего оборудование котельных, систем кондиционирования.

Если она снижается ниже установленного порога, то возможно сломалась отопительная система, о чем будет передано сообщение на сотовый телефон владельца.

Рост температуры будет свидетельствовать о перегреве и возможных неполадках системы кондиционирования, о чем также будет проинформировано.

GSM-термометр Alonio T2

К термометру может подключаться внешний измерительный термодатчик, который позволит контролировать ее значение в интервале -55ºС…+125ºС.

Встроенный передатчик для отправки сообщений использует GSM-диапазон 0,85, 0,9, 1,8 и 1,9 ГГц. Рассылка об отклонении заданных параметров и отсутствия напряжения может осуществляться на 4 номера.

GSM-датчик температуры SimPal-T2

Это электронный измеритель для удаленного контроля температуры, включающий GSM-модуль и два сенсора – встроенный и выносной.

Прибор позволяет непрерывно контролировать температурный режим в двух точках по двум независимым каналам и отправлять предупредительные сообщения в случае выхода ее за установленные границы.

При потребности текущее значение температуры в доме можно узнать, отправив на термодатчик сервисное SMS.

GSM-датчик температуры SimPal-T2

Используемый сенсор чувствителен к температурному диапазону от -10ºС до +50ºС (внутренний) и -55ºС…+125ºС (внешний). Для передачи тревожных сигналов модулем применяются следующие стандарты сотовой связи: GSM 2G 0,85, 0,9, 1,80 и 1,90 ГГц.

ALFA – TEMPERATURE

Этот прибор используется для контроля температурного режима на объектах с точностью ±0,5ºС.

Также поддерживается и замер влажности, что позволит контролировать основные параметры микроклимата внутренней среды.

Электронный термометр реализован в виде контроллера, имеющего измерительный блок, сигнал от которого обрабатывается по запрограммированному алгоритму и, если он выходит за граничные значения, владельцу отправляется тревожное сообщение.

Передача информации может выполняться по GPRS или GSM-каналу на мобильный телефон, в облако, на сервер.

GSM-датчик температуры и влажности Alfa – Temperature

Этот GSM-термодатчик поддерживает измерения в диапазоне от -55ºС до +125ºС. Для передачи данных могут задействоваться 4 GSM частоты: 0,85/0,9/1,8 или 1,9 ГГц.

GSM-термометр Alonio T4

Электронный термометр со встроенной батареей, который контролирует температуру внешней среды и наличие напряжения в сети.

Благодаря использованию автономной батареи устройство сможет выполнять свои функции даже в случае отключения основного электропитания.

Длительность работы от батареи составляет до 2-х суток.

Если измеряемые параметры отличаются от запрограммированных установок, прибор сообщит об этом с помощью тревожного сообщения, которое рассылает встроенный GSM-модуль. Для его работы используются частоты 0,85, 0,9, 1,8 и 1,9 ГГц. Рассылка возможна на 4 привязанных номера.

GSM-термометр Alonio T4

Измерения осуществляются двумя сенсорами. Встроенный может работать диапазоне от -10ºС до +50ºС, а внешний – в интервале значений от -55ºС до +125ºС.

Заключение

Использование температурных GSM-датчиков упрощает процесс контроля микроклимата внутри помещений, когда никого нет дома.

Благодаря измерительным приборам с GSM-передатчиком можно узнать о несоответствии температурного режима заданным значениям в любом месте, где только есть покрытие мобильной связи.

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

Видео: Обзор и демонстрация работы GSM термометра Alonio T2

По-моему, SMS – отличный способ что-нибудь включить/выключить на расстоянии. Особенно обогреватель. Тем более зимой. Когда так хочется поскорее в тепло! Итак, наши действующие лица:

  • плата Arduino Nano
  • отладочная плата с GSM-модулем Neoway M660
  • температурный датчик LM35
  • источник питания 12 В
  • реле твердотельное
  • провода, дискретные компоненты

В качестве GSM-модема использовалась отладочная плата GSM-модуля Neoway M660. Это путь наименьшего сопротивления, так как не нужно думать о подключении антенны и SIM-карты, а стоит она недорого. Вообще Neoway M660 примечателен тем, что имеет мало выводов, расположенных по краям (корпус типа «почтовая марка») на большом расстоянии друг от друга, так что для макетирования – самое то. Модуль управляется по UART с помощью AT-команд (описание AT-команд M660).

Питание Arduino Nano

Arduino Nano будем запитывать от небольшого блока питания 12 В через контакт Vin.

Питание GSM-модуля

После некоторых раздумий решено было запитать плату GSM от платы Nano через USB-разъем. В мануале Neoway_M660_Module_Hardware_User_Guide сказано, что при наличии в цепи питания конденсатора емкостью 1000 мкФ требование к источнику питания по току – 0,6А (при напряжении 3,9 В). На отладочной плате M660 и её USB-хвостике в сумме стоит 940 мкФ. Микросхема AMS1117 на плате Arduino Nano отдает на выход 5 В и 1 А, потребление платы Nano со всеми потрохами и подключенным температурным датчиком при Vin равном 12В – около 24 мА. Так что считаем, что с питанием схемы всё ОК.

Согласование уровней UART

Уровень сигналов Nano – 5 В, интерфейс UART M660 – 2,8 В (напряжение не должно превышать 3,1 В). Для согласования уровней используем схему из этой статьи. Вывод 13 (счастливое число!) модуля – выход 2,8 В (максимальный ток 5 мА), специально предназначен для питания согласователей уровней. Просто припаиваемся к контакту 13 модуля, другой конец – к схеме преобразователя уровней.

Отправка SMS сообщений

Для отправки SMS в текстовом режиме нам нужно:

  1. AT+CMGS=«80123456789»r – ввести команду с номером телефона (80123456789 в данном примере).
  2. После этого модуль должен вывести приглашение «>» ввести текст SMS, что мы и должны сделать.
  3. Ввод текста должен заканчиваться байтом 0x1A.
  4. Neoway M660 отвечает OK — сообщение отправлено!!!

Прием SMS сообщений

Для приема SMS в текстовом режиме нам нужно:

  1. AT+CMGF=1r – включить текстовый режим, если есть сомнения, что он включен.
  2. Определиться, нужно ли нам сохранять SMS на SIM-карте или в памяти модуля или достаточно просто пересылать их на UART. Для этого имеется команда AT+CNMI. Так как мы не хотели сохранять SMS в памяти, то использовали эту команду с такими параметрами: AT+CNMI=3,2,2,0,1r

Когда принятая SMS пересылается на UART в текстовом режиме, она состоит из двух строчек:

  1. +CMT: «70123456789»rn – в первой строчке содержится номер отправителя
  2. Text of the messagern – во второй – текст сообщения.

Сначала смотрим, с какого номера пришло сообщение, потом – что именно пришло. Удобно.

Измерение температуры

Для измерения температуры использовался датчик LM35. Датчик выдаёт напряжение, пропорциональное градусам Цельсия, 10мВ/ºC. Просто и удобно. Напряжение питания сенсора – от 4 до 30 В. Если в Arduino включить внутренний источник опорного напряжения 1,1 В (для этого в setup() нужно прописать analogReference(INTERNAL);), то градусы Цельсия можно рассчитать по простой формуле: ГРАДУСЫ ЦЕЛЬСИЯ = СЧИТАННОЕ ЗНАЧЕНИЕ х 0,107. Считанное значение – то, которое получаем из функции analogRead(): val = analogRead(analogPin); Англоязычные рассуждения на тему LM35 и Arduino: http://playground.arduino.cc/Main/LM35HigherResolution В начале тестирования датчик температуры был размещен на длинных ногах над платой Arduino и показывал 28 – 29 °С при температуре окружающего воздуха 25 °С. Я уже начал паниковать, что сделал что-то не так, но как только датчик был вынесен подальше от платы – показания стали соответствовать действительности. Кстати, как выяснилось, около пола температура воздуха на 1,5 – 2 градуса ниже, чем на столе.

Как это выглядит

В разложенном виде всё это выглядит примерно так: В простом варианте можно посылать SMS-команды на включение/выключение обогрева, получать отчеты о состоянии обогревателя (вкл/выкл) и измеренной температуре. Кстати, хотя на реле написано, что оно начинает срабатывать при напряжении на входе 3В, от пяти вольт оно срабатывало ненадежно (могло не сразу сработать, отключаться и снова включаться). Поэтому питание реле было переделано от входного источника 12В – в этом случае проблем замечено не было.

Что ещё можно сделать?

  • можно запрограммировать, например, отправку сообщений при аномальном повышении или понижении температуры или подозрительной скорости её изменения
  • можно соединяться по GPRS с каким-нибудь сервером, который будет хранить данные об изменении температуры за последние 20 лет, строить красивые графики и выявлять скрытые закономерности
  • наконец, для деревенских домов с дровяными печками рекомендуется подключить устройство к роботу, подбрасывающему дрова в печь
  • жду ваших вариантов)

Каталог товаровДоставка вОпределение…Добавить свой отзыв или задать вопросДобавить свой отзывСергей01.12.2019 08:53:43А можно как то внешний датчик закрепить на подающей трубе котла, для контроля теплоносителя?В  Администратор:f8dd66a86c0371d86afdcb9a9c51d2ed.png В  Добрый день! Термоэлемент термодатчика не должен соприкасаться с чем либо для достоверных показаний.Семён12.10.2019 12:20:37Заинтересовался этой разработкой и планирую купить в гараже установить и в загородном доме. Интересует возможно ли подключение такой розетки чтобы оповещала на двух телефонах?В  Администратор:f8dd66a86c0371d86afdcb9a9c51d2ed.png В  Добрый день! Данный датчик температуры может оповещатьВ 4 абонентов.В Егор07.10.2019 12:44:35Неплохая идея, заинтересовался и хотел бы установить одну такую розетку в теплицу, а одну в гараж . Только хотелось бы узнать каким образом устанавливается порог температур и что нужно делать?В  Администратор:f8dd66a86c0371d86afdcb9a9c51d2ed.png В  Добрый день!указание пороговых значений температуры для встроенного датчика #03#мин.темп.#макс.темп.# указание пороговых значений температуры для внешнего датчикаВ  #17#мин.темп.#макс.темп.#В Олег04.10.2019 22:27:48Sim карты каких операторов подойдут и какие минимальные тарифы нужны для работы ? Сколько трафика ? Может вопрос покажется глупым, но в наличии есть сим карта одного из российских операторов, хотелось бы знать о совместимости.В  Администратор:f8dd66a86c0371d86afdcb9a9c51d2ed.png В  Добрый день!Данная модель не работает с SIM-картами Теле2Дмитрий09.09.2019 18:59:08Добрый день! А есть ли к данной модели Приложение для IOS?В  Администратор:f8dd66a86c0371d86afdcb9a9c51d2ed.png В  Добрый день!Датчик управляется только СМС, ПО нет !Похожие товары

Датчик температуры SimPal DS18B20

  • Напряжение питания: 3~5.5 В
  • Диапазон измерений: -55 °C до + 125 °C
  • Корпус из нержавеющей стали
  • Разъем подключения: TRS
  • Длина кабеля: 200 см

550 руб.за 1 шт В наличии 131

Дистанционный пульт управления Simpal WRC-047-F

  • Расстояние передачи: До 30 м
  • Частота: 433.92 МГц
  • Рабочий ток: до 12 мА
  • Питание: DC 3В
  • Совместимость:В SimPal-W230

620 руб.за 1 шт В наличии 5 2ed87f7c636e2aa3ea55137420a57679.jpg-10%

GSM РОЗЕТКА С ДАТЧИКОМ ТЕМПЕРАТУРЫ (умная дистанционная СМС розетка) SimPal T40

  • Мощн. нагрузки до 3,5 кВт
  • Датчик температуры
  • Управление по SMS
  • Управление по температуре
  • Может управлять розеткой SimPal-T20

4 400 руб. Экономия 440 руб. 3 960 руб.за 1 шт В наличии 26

  • Может управлять розеткой SimPal-T20
  • Стандарт связи: GSM
  • Рабочие частотыВ GSM 800/900/1800/1900 МГц
  • Слот Mini-SIM-карты 25Г—15×0,76 мм
  • Питание прибора 90-250 В, 50/60 Гц
  • Рабочая температура -10°С ~ +55°С
  • Температура хранения -20°С ~ +60°С
  • Относительная влажность 10-90%

Позволяет удаленноВ включать/выключатьВ электрические приборы мощностью до 3,5 кВт (220В, до 16А). В комплект входит внешний термодатчик, позволяющийВ контролировать температуру в помещении и управлять отоплением.

</span>872a39b2289e44836eb5eef957bb40d4.jpg Твердотельное силовое реле 25A, 80-250В

  • Напряжение нагрузки: 75-480VAC
  • Напряжение нагрузки: 75-480VAC
  • Ток нагрузки: 25A
  • Модель: XSSR-AA4825

950 руб.за 1 штНет в наличииЗаказать товарОбзоры и советыВсе обзоры и советыНастройка Теле 2 на Huawei E8372Умный дом на базе ZigbeeЧаВо по камерам, работающим в приложении YooSeeВсе обзоры и советыИспользуемые источники:

  • https://bezopasnostin.ru/umnyj-dom/gsm-datchik-temperatury-vozduha-v-pomeshhenii.html
  • https://habr.com/post/364459/
  • https://rusmarta.ru/market/gsm_rozetka/gsm-datchik-temperatury-simpal-t2/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации