Подключение контроллера MegaD-328
Модератор: immortal
- Bagir
- Сообщения: 1614
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Подключение контроллера MegaD-328
Спешу порадовать! Андрей сделал прошивку с возможностью раздельной настройки работы в режиме с сервером и без. Теперь можно использовать все плюсы P&R при работе с сервером, а режим P останется для автономной работы. На примере освещения это означает, что с сервером мы можем одной кнопкой на выключателе включать простым нажатием одну лампочку на люстре, двойным - вторую, а долгим нажатием, например, выключить все везде. При этом, в режиме автономной работы, каждое нажатие будет просто включать и выключать одну лампочку люстры. Впрочем, это вы и так уже знайте. Теперь это возможно.
Прошивка сейчас тестируется на моей Меге. Баги не выявлены, все пучком. Андрей скажет, когда прошивка будет доступна для скачивания, и я напишу тут. Вообщем уже скоро!
Схему с воротами пока я немного придержал до появления этой прошивки. На соединения это не повлияло, а вот код немного изменил. В режиме P&R можно видеть начало движения ворот. И в то же время, если сервак недоступен, то с кнопок управления на щите ворота всегда можно будет открыть. А подсветка кнопок радио переключателя покажет, что ворота в данный момент движутся.
Прошивка сейчас тестируется на моей Меге. Баги не выявлены, все пучком. Андрей скажет, когда прошивка будет доступна для скачивания, и я напишу тут. Вообщем уже скоро!
Схему с воротами пока я немного придержал до появления этой прошивки. На соединения это не повлияло, а вот код немного изменил. В режиме P&R можно видеть начало движения ворот. И в то же время, если сервак недоступен, то с кнопок управления на щите ворота всегда можно будет открыть. А подсветка кнопок радио переключателя покажет, что ворота в данный момент движутся.
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
- Bagir
- Сообщения: 1614
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Подключение контроллера MegaD-328
Для скачивания прошивка уже доступна с ключом -b
Настройка очень простая. Процитирую инструкцию Андрея
Примерные шаги:
Сканируем, чтобы увидеть все наши Мени
php megad-cfg.php --scan
Прошиваем бета прошивкой с очисткой EEPROM
php megad-cfg.php --ip 10.0.0.14 -p sec -w -b --ee
Меняем ip обратно на свой
php megad-cfg.php --ip 192.168.0.14 --new-ip 10.0.0.14 -p sec
Настройка очень простая. Процитирую инструкцию Андрея
http://ab-log.ru/smart-house/ethernet/m ... re-upgradeВ конфигурации ВХОДа вы найдете рядом с выбором режимов чекбокс.
Этот чекбокс, если он установлен, говорит, что устройство будет всегда отправлять на сервер сообщения в режиме P&R, несмотря на выбранный в данный момент режим.
В отсутствие сервера срабатывает именно выбранный режим. Мне кажется это то, что нужно. Я решил, что нет смысла делать отдельный полноценный выбор режима специально для сервера. Во-первых, в 99% случаев серверу нужен будет именно P&R, а во-вторых, в случае чего, софт сервера просто проигнорирует лишние пакеты.
Примерные шаги:
Сканируем, чтобы увидеть все наши Мени
php megad-cfg.php --scan
Прошиваем бета прошивкой с очисткой EEPROM
php megad-cfg.php --ip 10.0.0.14 -p sec -w -b --ee
Меняем ip обратно на свой
php megad-cfg.php --ip 192.168.0.14 --new-ip 10.0.0.14 -p sec
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Подключение контроллера MegaD-328
А зачем 2 концевика? Лишний порт на меге. У меня стоит 1 замкнутый в закрытом положении, порт настроен P&R, соответственно видно закрыты ворота или нет.Bagir писал(а): вот не поверите, как раз сейчас тоже прикручиваю концевики своих подъемных ворот к Меге. Их так же 2
- Kod.Begemot
- Сообщения: 358
- Зарегистрирован: Чт июн 20, 2013 5:53 pm
- Благодарил (а): 32 раза
- Поблагодарили: 42 раза
Re: Подключение контроллера MegaD-328
Хм... Для подъёмных два концевика - нормально, я на свой роллет ещё и датчик пересечения прицеплю ![Smile :-)](./images/smilies/icon_e_smile.gif)
![Smile :-)](./images/smilies/icon_e_smile.gif)
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Подключение контроллера MegaD-328
А смысл? Ворота или закрыты о чем и сигнализирует один концевик или в любом другом положении что означает что ворота открыты, и не важно на 10см. или полностью. Зачем вам знать промежуточное положение?Kod.Begemot писал(а):Хм... Для подъёмных два концевика - нормально, я на свой роллет ещё и датчик пересечения прицеплю
- Bagir
- Сообщения: 1614
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Подключение контроллера MegaD-328
Два концевика все равно полюбому нужны. Хотя бы для того, чтобы остановить двигатель при достижении крайней точки. В МД мне бы тоже хотелось видеть оба положения ворот. То есть, что ворота полностью закрыты, и тот момент, что они полностью открыты для запуска цепочки событий.
Ну и для красивого радиопереключателя в меню, который подсвечивает кнопку красным цветом, когда ворота движутся.
![Изображение](http://i.imgur.com/AgHVK8t.png)
Помнится, я тут схему обещал. Все готово и работает. Только оформить надо. Так что скоро выложу с комментариями.
Ну и для красивого радиопереключателя в меню, который подсвечивает кнопку красным цветом, когда ворота движутся.
![Изображение](http://i.imgur.com/AgHVK8t.png)
Помнится, я тут схему обещал. Все готово и работает. Только оформить надо. Так что скоро выложу с комментариями.
-
- Сообщения: 64
- Зарегистрирован: Пт фев 21, 2014 10:56 am
- Откуда: Днепропетровск
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: Подключение контроллера MegaD-328
Тоже жду с нетерпением, но как понимаю, сначала нужно обновить прошивку в мегадевайсе ?
2*MegaD328, Система на Raspberry Pi 2
- Bagir
- Сообщения: 1614
- Зарегистрирован: Вт сен 17, 2013 6:46 pm
- Откуда: Ярославская область город Углич
- Благодарил (а): 212 раз
- Поблагодарили: 375 раз
Re: Подключение контроллера MegaD-328
Да и не обязательно. Я получаю статусы с нижнего и верхнего концевиков. Есть две аппаратные защиты на уровне пускателей и контактов реле Меги от одновременного включения двух направлений и резкого реверса. Отслеживаю состояния открыто, закрыто, остановлены, движутся. И конечно же эти события для запуска дальнейших сценариев. Для автономного управления придется задействовать на Меге еще три входа в режиме P, чтобы повесить на них кнопки вверх, вниз и стоп. Либо два входа в режиме P&R и переключатель с рычагом с двумя крайними положениями. Это уж на любителя, кому как нравится. Я выбрал кнопки. Получается 2 выхода и 5 входов. Можно использовать третий выход для включения маячка при движении ворот.vova5049 писал(а):Тоже жду с нетерпением, но как понимаю, сначала нужно обновить прошивку в мегадевайсе ?
Постараюсь оформить и выложить завтра.