Умный Дом по Ethernet
Re: Умный Дом по Ethernet
Может из за этого у меня устройство и засыпало, как думаете?
Re: Умный Дом по Ethernet
SAM-soft, ну, проверить это очень просто.
Re: Умный Дом по Ethernet
Хочу использовать данной устройство для удаленного управления видеокамерой
Перечитал форум, но так и не разобрлася, как же программировать АЦП .
В частности, меня интересует- как в зависимости от значения АЦП на входе первого устройства изменять значекния ШИМ на втрором устройстве?
Можно ли это сделать на аппаратном уровне без применения сервера и как ?
Перечитал форум, но так и не разобрлася, как же программировать АЦП .
В частности, меня интересует- как в зависимости от значения АЦП на входе первого устройства изменять значекния ШИМ на втрором устройстве?
Можно ли это сделать на аппаратном уровне без применения сервера и как ?
Re: Умный Дом по Ethernet
Sashka, реализовать описанную вами задачу можно, но нужна поддержка со стороны прошивки.
Данное устройство задумывалось как исполнительное устройство в серверно-ориентированных системах, но есть запрос на, скажем так, бОльшую автономность устройства, поэтому будем думать.
Опрашивать АЦП не сложно (хотя и здесь необходимо предусматривать настройку частоты), сложнее с конфигурированием условий. Ведь "активное" значение АЦП может находиться в диапазоне, причем не в одном, и настраивать нужно в стиле ">100&<200" или "(>100&<200)|>300". Ну и NetAction-команды, учитывая их символьное представление, занимают очень много места в EEPROM, особо не разбежишься.
Данное устройство задумывалось как исполнительное устройство в серверно-ориентированных системах, но есть запрос на, скажем так, бОльшую автономность устройства, поэтому будем думать.
Опрашивать АЦП не сложно (хотя и здесь необходимо предусматривать настройку частоты), сложнее с конфигурированием условий. Ведь "активное" значение АЦП может находиться в диапазоне, причем не в одном, и настраивать нужно в стиле ">100&<200" или "(>100&<200)|>300". Ну и NetAction-команды, учитывая их символьное представление, занимают очень много места в EEPROM, особо не разбежишься.
Re: Умный Дом по Ethernet
Вопрос по поводу PWM. Покдлючил светодиод через токоограничительный резюк, ШИМ работает, но при значении 0, светодиод еле-еле светится... тоесть полностью не отключается. почему?
Re: Умный Дом по Ethernet
Большое спасибо)) Расстроили и обнадежили одновременно )))Andrey_B писал(а):Sashka, реализовать описанную вами задачу можно, но нужна поддержка со стороны прошивки.
Данное устройство задумывалось как исполнительное устройство в серверно-ориентированных системах, но есть запрос на, скажем так, бОльшую автономность устройства, поэтому будем думать.
Опрашивать АЦП не сложно (хотя и здесь необходимо предусматривать настройку частоты), сложнее с конфигурированием условий. Ведь "активное" значение АЦП может находиться в диапазоне, причем не в одном, и настраивать нужно в стиле ">100&<200" или "(>100&<200)|>300". Ну и NetAction-команды, учитывая их символьное представление, занимают очень много места в EEPROM, особо не разбежишься.
Вашим устройством пользуюсь уже около полугода - очень хорошо себя зарекомендовало и достаточно надежно работает)))
Правда пользовался им в достаточно простых задачах)) очень надеюсь на дельнейшее его совершенствование ))
Re: Умный Дом по Ethernet
Вопрос к Андрею.
Подключил я PIR датчик HC-SR501 к порту 2 и настроил как in. Прописал в Net config Server: 192.168.0.2, Script: index.php
1. На входе логический 0, почему состояние порта показывает как ON? Провожу рукой возле датчика, состояние меняется на OFF (логическая 1), через пару сек, датчик перестает подавать сигнал, становится логический 0 и состояние ON.
2. Т.к. я прописал в net config сервер, то должно что нибудь приходить. Но ничего не приходит. Дополнительно прописываю NetAction: 192.168.0.2/?name=0, на сервер приходит.
скрипт на php:
3. Еще момент, почему запрос на сервер приходит после того как датчик отключается, то есть датчик находится в ожидании, махаю рукой, срабатывает, отключается и только в данный момент происходит отправка запроса на сервер.
Мне кажется, что запрос должен отправляться сразу как сработал датчик.
Подключил я PIR датчик HC-SR501 к порту 2 и настроил как in. Прописал в Net config Server: 192.168.0.2, Script: index.php
1. На входе логический 0, почему состояние порта показывает как ON? Провожу рукой возле датчика, состояние меняется на OFF (логическая 1), через пару сек, датчик перестает подавать сигнал, становится логический 0 и состояние ON.
2. Т.к. я прописал в net config сервер, то должно что нибудь приходить. Но ничего не приходит. Дополнительно прописываю NetAction: 192.168.0.2/?name=0, на сервер приходит.
скрипт на php:
Код: Выделить всё
<?php
$fp = fopen('counter.txt', 'a');
$mytext = $_SERVER['REQUEST_URI']."\r\n";
fwrite($fp, $mytext);
fclose($fp);
?>
Мне кажется, что запрос должен отправляться сразу как сработал датчик.
Re: Умный Дом по Ethernet
Странно, питание выключил и включил, стало приходить /index.php?pt=2
Re: Умный Дом по Ethernet
В комплекте MegaD на входе при разомкнутом контакте логическая 1, а при замкнутом 0. У датчика наоборот со всеми вытекающими от сюда последствиями.
Re: Умный Дом по Ethernet
А что, по поводу 3-го пункта?
Re: Умный Дом по Ethernet
vtec, во-первых, дал развернутый ответ по поводу подключения различных устройств на вход исполнительного модуля 7I7O в соседней ветке "MegaD-328 FAQ".
Во-вторых, программное ON и логическая 1 на входе не есть абсолютное тождество. Конкретно в 7I7O логическая 1 на ноге МК соответствует состоянию OFF.
А так как сообщение по сети передается в текущей версии прошивки ТОЛЬКО при переходи из программного OFF в программное ON, у вас и получается, что команда отправляется после снятия активности датчика движения, так как в оном реализована противоположная логика (логическая 1 в состоянии ON). Как решить проблему, описал в FAQ.
Во-вторых, программное ON и логическая 1 на входе не есть абсолютное тождество. Конкретно в 7I7O логическая 1 на ноге МК соответствует состоянию OFF.
А так как сообщение по сети передается в текущей версии прошивки ТОЛЬКО при переходи из программного OFF в программное ON, у вас и получается, что команда отправляется после снятия активности датчика движения, так как в оном реализована противоположная логика (логическая 1 в состоянии ON). Как решить проблему, описал в FAQ.
Re: Умный Дом по Ethernet
Андрей, я прочитал, что Вы предлагаете. Это как временный выход, да. Но мне кажется, что это все таки дело прошивки. Может в список доработок? Если я например не селен в электронике, то мне придется вашим методом извращать, что для конечного пользователя не есть гуд.
Re: Умный Дом по Ethernet
А почему бы не организовать выбор логики работы входа прямо в девайсе , я тоже столкнулся с этим при програмировании своего устройства, вышел из положения следующим образом на веб форме присутствуют два чекбокса 1-активный уровень низкий 2-активный уровень высокий, при опросе соответствующего входа учитывается состояние этих чекбоксов и принимается решение, при выставлении обеих галок можно ловить изменение логических уровней на входе, таким образом решается вопрос подключения различной логики без применения внешних инверторов, подключил , выставил логику и работай
Re: Умный Дом по Ethernet
... или сделать еще проще - отсылать на сервер команду при любом срабатывании. сервер умный, пусть он сам и разбирается.
я об этом уже писал http://ab-log.ru/forum/viewtopic.php?f= ... 1040#p6645
т.е. в текущей версии прошивки изменить "защиту от дребезга" для срабатывания по любому фронту и добавить флажок состояния входа, который будет учитываться при формировании посылки на сервер. открытым остается вопрос с action для автономной работы. для начала можно было бы использовать одну action :2(переключить) для обоих переходов 0->1 и 1->0.
для меня, например, вопрос "автономности" вообще не стоит. сервер работает всегда, даже когда в доме нет электричества, и большая часть оборудования обесточено.
я об этом уже писал http://ab-log.ru/forum/viewtopic.php?f= ... 1040#p6645
т.е. в текущей версии прошивки изменить "защиту от дребезга" для срабатывания по любому фронту и добавить флажок состояния входа, который будет учитываться при формировании посылки на сервер. открытым остается вопрос с action для автономной работы. для начала можно было бы использовать одну action :2(переключить) для обоих переходов 0->1 и 1->0.
для меня, например, вопрос "автономности" вообще не стоит. сервер работает всегда, даже когда в доме нет электричества, и большая часть оборудования обесточено.
Последний раз редактировалось dimonix 01 фев 2013, 15:29, всего редактировалось 1 раз.
Re: Умный Дом по Ethernet
Все вышеизложенные предложения вполне разумны. Обдумаю.
Re: Умный Дом по Ethernet
тем более что делается это достаточно простоВсе вышеизложенные предложения вполне разумны. Обдумаю.
-
- Сообщения: 184
- Зарегистрирован: 07 ноя 2011, 08:45
- Откуда: Ступино МО
Re: Умный Дом по Ethernet
Собрал наконец-то плату, но как и ожидалось - не запустилась...Andrey_B писал(а):Все вышеизложенные предложения вполне разумны. Обдумаю.
Проблема с распиновкой PulseJack. Разводил по даташиту, протравил плату, собрал и получил тишину от девайса. Потом заметил, что на той плате, которую заказывал у Вас, распиновка отличается.
Но так как плата двухслойная, а за джеком с верней стороны не видно к каким пинам что подходит...
Видно что
1 к 17
2 -16
3 - 13
4 - в "середину 16,17"
Не могли бы расписать 5, 6, 7, 8 пины PulseJack'а?
Спасибо
Лень — двигатель прогресса...
Re: Умный Дом по Ethernet
а как на счет ШИМ. При значении 0 - светодиод еле светится, а не должен?
Re: Умный Дом по Ethernet
ArtSamovar, относительно PulseJack.
5 - никуда
6 - к 12
7 - никуда
8 - никуда
vgolinsky, пока затрудняюсь однозначно ответить на ваш вопрос.
5 - никуда
6 - к 12
7 - никуда
8 - никуда
vgolinsky, пока затрудняюсь однозначно ответить на ваш вопрос.
Re: Умный Дом по Ethernet
А Вы Шим используете? у Вас такого явления нет?Andrey_B писал(а):ArtSamovar, относительно PulseJack.
5 - никуда
6 - к 12
7 - никуда
8 - никуда
vgolinsky, пока затрудняюсь однозначно ответить на ваш вопрос.