Мой дом.

Для начала работы с устройством, необходимо подключить его к сети и с помощью браузера зайти на адрес « http://192.168.3.14/sec ».

  • 192.168.3.14 – Это IP адрес устройства по умолчанию.
  • sec – Это пароль для входа по умолчанию.

   


Подробней о каждом пункте меню.

 

Net config

Пункт меню «Net config» содержит сетевые настройки устройства:

  

  • IP – Адрес устройства. По умолчанию 192.168.3.14
  • Password – Пароль, по умолчанию «sec». Максимальная длинна пароля 6 символов.

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

 

Clock

Установка времени.

Для варианта с аппаратными часами на DS1307

 

Тоже самое, только для программных часов.

 

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

 

Azimuth / Elevation config

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

 

На рисунке ниже, приведена схема поворота гелиостата по азимуту:

 

Из схемы видно, что «a» это расстояние от неподвижной точки крепления актуатора до центра оси вращения, «b» это длина рычага, с помощью которого производится поворот гелиостата по азимуту, а «c min» и  «c max» это соответственно минимальная и максимальная длина актуатора.

«pulse» это количество импульсов датчика актуатора, при его полном ходе (от минимума до максимума). Подсчитывается автоматически, но может быть введено и в ручную.

Аналогичные значения имеет пункт меню Elevation config.

 

Важно отметить, что при минимальной длинне актуатора (сторона «c»), панели (сторона «b») должны стоять  строго вертикально.

 

Position config

 

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

 

Timezone – Временная зона

Latitude – Широта местности

Longitude – Долгота местности

Interval - Интервал перерасчета и корректировки положения гелиостата

 

Manual mode

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

 

При нажатии любой кнопки, кроме «Авто», устройство переходит в режим ручного управления. При этом в главном меню пункт «Manual mode» будет подсвечен красным цветом.

«Восток» - Начинает поворот панелей на восток.
«Юг» - Начинает поворот панелей на юг. Имеет смысл только после проведения процедуры «Калибровка азимута».
«Запад» - Начинает поворот панелей на запад.
«Вверх» - Начинает поворот панелей вверх от линии горизонта.
«Вниз» - Начинает поворот панелей вниз, к линии горизонта.

Остановка происходит либо при достижении крайнего положения (по концевику актуатора), либо при нажатии кнопки «Стоп».

«Установка '0'» - Установка панелей в крайнее восточное и в крайнее нижнее положение. Установка происходит в два этапа, сначала по азимуту, а затем по возвышению. Определение крайнего положения происходит по отсутствию импульсов с актуатора в течении 2 секунд.


«Калибровка азимута» - Во время этой процедуры, актуатор азимута сначала перемещается в крайнее восточное положение (как при установке 0), а затем начинается движение в крайнее западное положение, при этом происходит подсчет импульсов с датчика актуатора. При достижении крайнего западного положения, происходит запись подсчитанного значения в ЕЕПРОМ. Посмотреть его можно в меню «Azimuth» поле «pulse».


«Калибровка возвышения» - То же самое что и «Калибровка азимута», только для актуатора возвышение. Результат калибровки виден в меню «Elevation» поле «pulse».

 

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

 

Inputs

Пункт меню «Inputs» отображает текущее состояние всех входов устройства. «ON» означает, что вход притянут к земле (через контакты кнопки, реле или оптрон). Т.е., активный уровень входов – «0».

 

Для получения текущего состояния входа можно использовать запрос «http://IP/password/?get=in3». В ответ на этот запрос устройство сообщит серверу «0», «1» или «Error», если в написании имени входа допущена ошибка.

 

Outputs

Пункт меню «Outputs» » отображает текущее состояние выходов устройства.

 

Состояние «ON» говорит о том, что выход находится во включенном состоянии, а «OFF» в выключенном.

Для получения текущего состояния выхода можно использовать запрос «http://IP/password/?get=out5» на который устройство ответит «0», «1» или «Error», в случае, если допущена ошибка в имени выхода.

Для установки состояния выхода можно использовать запрос «http://IP/password/?set=out5&val=1», это означает включить выход 5.

  • val=0 – выключить
  • val=1 – включить
  • val=2 – инвертировать

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

  • «OK», если запрос выполнен успешно.
  • «Error», если в имени выхода допущена ошибка или значение val не равно 0, 1 или 2.

 

Test 

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

 

Reset CPU 

Пункт меню «Reset CPU» говорит сам за себя и позволяет перезагрузить устройство из WEB-интерфейса.

 

 

В настоящее время, интерфейс устройства полностью переработан и имеет следующий вид:

 

Думаю, описывать все заново смысла нет, т.к. суть настроек и кнопок не изменилась...

ПРОДОЛЖЕНИЕ СЛЕДУЕТ...

Сделать бесплатный сайт с uCoz