RODOS-6 – широкие возможности автоматизации определения границ температуры

RODOS-6
Виктор Малахов

Знакомство с датчиками RODOS-6 у меня произошло не от хорошей жизни. Все началось с длительных поисков работы для моей супруги. По профессии она врач. Устроиться в нашем городе по специальности можно только по большому блату, которого нет. На семейном совете было решено вложить небольшую, но круглую сумму, которую нам надарили на свадьбу, в открытие массажного салона. Прикинув, что в нашем маленьком городе, как и во всей России из-за материнского капитала настоящий бэби бум, решили специализироваться на детском массаже.


Есть возможность – автоматизируй!

В арендованном помещении отопление было слабым. Пришлось ставить в массажном кабинете обогреватель. Через неделю благоверная пожаловалась, что в коридоре, где раздеваются мамочки, приводящие детей на процедуры, тоже холодно. Пришлось поставить обогреватель и туда. Еще через неделю супруга заявила, что устала то включать обогреватель, то втайне от мамочек открывать для проветривания форточку, то снова включать отопление. Мой мужской интеллект ясно просигнализировал мне, что если этот процесс не автоматизировать, то брак наш от постоянных причитаний скоро распадется. После сканирования просторов Интернета выбор пал на плату RODOS-6, так как производители пообещали, что она позволит автоматизировать управление без дополнительных элементов, так как имеет в своем составе отдельные реле для нагрева и охлаждения. Плюс стоимость довольно подходящая. Там же, на сайте Silines.ru, купил у них дополнительный температурный датчик, который решил отдельно поставить в коридоре.

Через пару дней курьер (отправляют, кстати, они через СДЭК, и очень быстро) привез посылку прямо к двери вот с такой деталью.

 

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


Подробнее о «начинке»

Казалось бы, поставил и забыл, но не был бы я программистом, если бы не захотел протестировать эту любопытную платку.

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

Я – поклонник Windows, а с программами на эту операционную систему у разработчиков все идеально. То же касается и Linux. Скачать все можно прямо на сайте продавца, причем абсолютно бесплатно.

В сопроводительной документации разработчики заявили о следующих возможностях:

  • Подключение до 32 независимых датчиков температуры;
  • Задание расписания через текстовый файл, по FTP-протоколу через Интернет или с применением стандартной командной строки;
  • Измерение температуры и автоматическое занесение наблюдений в протокол. Причем поддерживается диапазон от минус 50-ти до плюс 120-ти градусов по Цельсию. Видимо, плата предназначена еще для использования в холодильном оборудовании.

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

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

Принцип подключения RODOS-6

Для начала нужно подключить плату к любому флеш-разъему. Нагрузку подводим к разъемам J2 либо J3. С помощью двух светодиодных лампочек можно видеть, когда отопление включено, а когда нет. Все довольно просто. Для тех, кто хоть немного разбирается, подключить девайс не составит особого труда. Вот схема:


 

Для тех, кто хочет вникнуть в работу более подробно, разработчики дали такую возможность, опубликовав вот это:

 

Если нагрузка составляет больше семи ампер, можно дополнительно приобрести контактор.

 

Учитывая то, что ноутбук с подключенной платой находится на том же уровне, что и кушетка, где лежат дети, которым делают массаж, выставлял температуру без поправок на охлаждение или перегрев среды помещения – ровно 25 градусов, как и положено при детском массаже. Температурный датчик находится на самой плате. На схеме он обозначен как DA1.

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

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

Программы для управления RODOS-6

Программу бесплатно скачал с сайта разработчика: не только архив, но и последнюю версию BM 1701.exe.

Далее все довольно просто. Но придется отложить в сторону мышь и вводить данные руками.

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

Вот так можно настроить программу на удаленный просмотр компьютера:

Естественно, мне нужно не просто наблюдать за температурой, но и регулировать ее. Поэтому продолжаю настройку.

 

На этом все. Настройка завершена.

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

  • Во время настройки программа BM1707.exe должна быть запущена на обоих компьютерах;
  • Файл на сервере считывается с тем же промежутком времени, что и опрос серверов;
  • После того, как устройство выполнило отправленные команды, файл управления остается на сервере. Об этом нужно помнить, если появилась необходимость использовать для управления другой компьютер.

Погрешность датчиков температуры

Практическим путем в процессе использования RODOS-6 была выявлена следующая тонкость. Так как флеш-разветвитель короткий, плата лежала на столе прямо на том месте, куда выдувался горячий воздух от кулера ноутбука. Поначалу я «грешил» на неточность встроенного датчика и решил проблему уменьшением характеристик на 5 градусов. Все выяснилось, когда супруга переставила ноутбук в другое место. Разветвитель свесился со стола, а через полчаса я вновь получил слезливый звонок о том, что в кабинете слишком холодно. В процессе дальнейших проверок выяснил, что датчик температуры иногда все-таки дает погрешность приблизительно в один градус за счет нагрева самой платы. Но это оказалось непринципиальным.

Следующее обстоятельство – калориферы не могут мгновенно нагреваться или остывать после срабатывания реле. Следовательно, какое-то время температура продолжает повышаться или понижаться. Чтобы добиться максимальной точности, пришлось изменить порог включения/отключения на один градус. Это – для двух небольших помещений – в 9 и 15 квадратных метров соответственно, с высотой здания 2,7 м. В больших по объему помещениях, возможно, потребуется больший размах параметров или установка дополнительных датчиков. Но это не является проблемой, так как плата может их поддерживать в количестве 32 штук.

Тонкости использования RODOS-6

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

Выводы об использовании RODOS-6

На данный момент система работает как часы. За температурой в последние дни наблюдаю только один раз в день – во время обеденного перерыва. Жена довольна, ее клиентки и маленькие клиентики тоже. Я в очередной раз получил от жены звание настоящего мастера и много различных супружеских уступок. Автоматизация – великая вещь. Она помогает сэкономить самое важное, что у нас есть – время.