Удалённое управление питанием ver.3

Ещё один вариант использования Ethernet для удалённого управления оборудованием оператора…

 

Устройство состоит из стандартного розеточного модуля БР-8, к которому изготавливается пристройка для электроники управления, реле и блока питания 12 вольт.

Конструкция управления сделана макетной плате с использованием микроконтроллера Atmega32, драйвера ULN2803 и готового сетевого модуля на микросхеме ENC28J60.

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

Собранная конструкция с открытой нижней крышкой:

IP по умолчанию — 192.168.1.99 . В данной прошивке если что можно изменить. Откомпилированная прошивка здесь.

Интерфейс устройства выглядит логично и лаконично:

Внутри пристройки уже впаян один датчик температуры DS18B20. COM-разъём сзади позволяет подключить ещё два датчика и отнести их на расстояние не более 20 метров (улица или другая серверная).

Устройство дружелюбно может вписаться в вашу систему управления (например, интегрировав в биллинг кнопки управления):
1) Пример GET-установки портов(розеток):

http://192.168.1.99/?set=0 // всё включить
http://192.168.1.99/?set=1 // выключить только первую
http://192.168.1.99/?set=2  // выключить только вторую
http://192.168.1.99/?set=4  // выключить только третью
http://192.168.1.99/?set=8  // выключить только четвёртую
http://192.168.1.99/?set=128  // выключить только 8-ую розетку
http://192.168.1.99/?set=255  // выключить все розетки

2) Чтение состояния можно произвести по адресу http://192.168.1.99/json.txt. Ответ в формате json:

{"code":4,"t1":19,"t2":0,"t3":0}
Запись опубликована в рубрике C++, Программирование, Телевидение. Добавьте в закладки постоянную ссылку.

Добавить комментарий