MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs » Вт дек 01, 2015 1:08 am

Geban писал(а): Так и не смог разобраться как хранятся настройки в еепром.. мудренно у вас там )
Еще эффект с тупняком слега становится легче если есть сервер МДМ.. т.е по адресу который указан в прошивке отвечает вэб сервер. В этом случаем тупняки где то по несколько секунд
Настройки сохраняются через EDB - некое подобие базы данных для EEPROM. Там все довольно просто, не думаю что проблема из-за этого.
А вот с МЖД - это Вы хорошо подметили. При сохранении настроек состояние реле по нескольку раз отправлялось в МЖД.

Внес изменения на GitHub. Так же там уже добавлена директива NO_PWM_LIB (по умолчанию закомментирована) для перехода на родной ШИМ. При этом частота ШИМ не регулируется, нужно просто указывать ненулевое значение
Geban
Сообщения: 136
Зарегистрирован: Вс июл 14, 2013 2:42 pm
Благодарил (а): 6 раз
Поблагодарили: 26 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение Geban » Вт дек 01, 2015 7:13 pm

вот бы ещё отключаемый модуль связи с МЖД и сохранение конфигурации на карте в файле, что б можно было за счет отключения вэбморы ужать прошивку )
AlexSedov
Сообщения: 52
Зарегистрирован: Чт ноя 12, 2015 3:43 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение AlexSedov » Сб дек 05, 2015 4:56 pm

Тут где то писали про проходные выключатели. И даже схему выкладывали настроек пинов. Помогите пожалуйста не хватает мозгов по подключению.

Отправлено с моего SM-G900FD через Tapatalk
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs » Сб дек 05, 2015 8:21 pm

Заводите 2 кнопки и одно реле.
В соединении выбираете обе кнопки и реле, а на условие StateChanged вешаете событие Toggle
AlexSedov
Сообщения: 52
Зарегистрирован: Чт ноя 12, 2015 3:43 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение AlexSedov » Вс дек 06, 2015 2:55 am

Вообщем всё сделал по вашей инструкции. Когда подключаю два выключателя физически всё работает только сеть отваливается в мониторе порта пишет
Config loaded (205 bytes).
Server started at 0.0.0.0
Started
Button 101 Hold
AlexSedov
Сообщения: 52
Зарегистрирован: Чт ноя 12, 2015 3:43 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение AlexSedov » Вс дек 06, 2015 2:56 am

Стоит только убрать один из выключателей то всё путём
Config loaded (205 bytes).
Server started at 192.168.1.5
Started
AlexSedov
Сообщения: 52
Зарегистрирован: Чт ноя 12, 2015 3:43 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение AlexSedov » Вс дек 06, 2015 10:32 am

Какаято фигня с портом 51. Назначил 21 и всё заработало.
AlexSedov
Сообщения: 52
Зарегистрирован: Чт ноя 12, 2015 3:43 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение AlexSedov » Вс дек 06, 2015 10:34 am

Может кто ни будь расписать порты меги для реле, для выключателей. А то я назначил 50 и 51 и у меня мега зависла. Помогите. Сам не разберусь.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs » Вс дек 06, 2015 1:38 pm

50, 51, 52 и 53 заняты сетевухой.
Изображение
В общем, синенькие и зелененькие лучше не использовать))
ermind
Сообщения: 15
Зарегистрирован: Сб окт 11, 2014 8:51 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение ermind » Вс дек 06, 2015 5:10 pm

А что по поводу get запросов?
Ответить