![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ардуино общается с mr3020 по uart. Для примера взял кусок кода из модуля AquaLog. Раз в 30 сек sh скрипт отсылает команду на ардуино по uart, ардуино отвечает, ответ пишу в data.html , это показания всех датчиков, температуры, влажности, давления, обновляемые каждые 30 сек.
Вторая ардуино, подцепленная к тому же роутеру (будет подцеплена, пока что на разных роутерах эксперементирую) отвечает за диммирование и реле, это освещение, разные нагрузки, реле... Общение происходит также через uart. Например диммирование реализовано так: Код на ардуино слушает com порт. Прилетает R255. Что означает канал "R" и уровень PWM "255". Соответственно яркость устанавливается на данном пине в 255. Чтобы в ком порт ардуино послать этот сигнал использую php скрипт, он принимает параметр из GET запроса и шлёт его в ком порт ардуины. Для отсылки GET использовать можно что угодно, нужно лишь набрать в адресной строке браузера ссылку вида http://192.168.1.100/sensor_test/test.php?R=255 Я приноровился использовать openremote, там есть слайдер, который может слать такие запросы. Только openremote контроллер нужно куда-то установить, у меня он установлен на Synology. Отлично было бы иметь аналог openremote, только по легче, не на java, как он написан, а хотяб на php. Последний раз редактировалось Sirocco; 01.12.2014 в 15:00. |
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 26.10.2014
Сообщений: 4
Вес репутации: 0 ![]() |
![]()
Доброго времени суток всем мечтателям и созидателям, прошил свой 3020 кибером, пока играюсь, работа проделанная людьми на этом сайте колоссальная и заслуживает уважения. Модуль метро понравился и требуется продолжение, ну и простите за наглость если есть исходники для допиливания и перепиливания, то было бы не плохо их увидеть. Все ищут решение как прикрутить дом к роутеру и чтоб хватило всех портов, оно уже есть обратите внимание на http://www.ab-log.ru/ мегадевайс web серверок для управления по ethernet 14 конфигурироваемых каналов ( IN/OUT/ADC штук 6/шим 3 шт/цифровые датчики) плюс еще 2 доп ADC, все можно склепать на коленке, ардуинка 328 и шилд enc28j60. Можно собрать целый оркестр и дирижировать всем этим зоопарком из МЕТРО, так может стоить объединить усилия и создать что то, подобие законченного продукта. Мое виденье концепции такое:
каждый может собрать себе MegaD328 столько сколько нужно 3,4,5 хоть 200, кубики настройки в метро будут отправлять на страничку MegaD328 для конфигурации, кубики регулировок или сценариев будут отправлять команду для выполнения MegaD328, а теперь самое главное при утрате связи или сбоя в нашем головном сервере, MegaD328 выполняет свои сценарии при отсутствии связи с сервером. Не принимайте за рекламу, тот проект открытый, сам больше железячник из программирования только ассемблер с учебником, а вот с WEBом и Си пока тяжковато, вот и ищу более грамотных единомышленников. |
![]() |
![]() |
![]() |
#3 |
Junior Member
Регистрация: 26.10.2014
Сообщений: 4
Вес репутации: 0 ![]() |
![]()
Ткните носом если не затруднит в исходники модуля МЕТРО, пожалуйста.
|
![]() |
![]() |
![]() |
#4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
На роутете папка www/cgi-bin/modules/metro
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 26.10.2014
Сообщений: 4
Вес репутации: 0 ![]() |
![]()
Спасибо добрые люди, но вообще честно говоря линуксоводов расстрелять надо, где лежит в роутере я знаю, как забрать от туда пока неизвестно, попробую через модуль fttp, просто для Вас это просто, а для обывателей типа меня после Win это очень дико.
|
![]() |
![]() |
![]() |
#6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Установить модуль "Файловый менеджер" и заливайте/сливайте/редактируйте с его помощью
Это не проблема линукса, а проблема малого объема памяти. Для экономии памяти удалено все лишнее из прошивки Еще можете использовать WinSCP |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Если линуксойдов расстрелять, то придётся выкинуть роутеры.
|
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Еще телевизоры, телефоны , планшеты, mac-и, сервера, плееры, и еще много чего можно перечислять
|
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 26.10.2014
Сообщений: 4
Вес репутации: 0 ![]() |
![]()
Спасибо, все сохранил, правда пофайлово, расстрел отменяется
|
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|