MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Модератор: immortal
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Я, если не будет хватать портов, скорее буду посматривать в сторону добавления поддержки сдвиговых регистров.
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Мне понравилось именно это решение! Просто потому что я могу прямо из интерфейса настраивать выключатели на клик,двойное нажатие итд.
Я попробовал собрать Mega328D то не понравилось (прямо из интерфейса не смог ничего настроить кроме как назначить вход выход) Хотя возможно я не совсем разобрался как это сделать правильно, если есть возможность подскажите.
Повторюсь у меня нет задумки делать одно устройство для всех комнат, каждая комната должна быть со своим одиночным контроллером но при этом каждым из них можно управлять с интерфейса Mojordomo и это на мой взгляд намного надёжнее.
Очень жду хоть какого то решения в этом плане, к сожалению сам не силён в написании подобного скрипта потому и прошу о помощи.
Я попробовал собрать Mega328D то не понравилось (прямо из интерфейса не смог ничего настроить кроме как назначить вход выход) Хотя возможно я не совсем разобрался как это сделать правильно, если есть возможность подскажите.
Повторюсь у меня нет задумки делать одно устройство для всех комнат, каждая комната должна быть со своим одиночным контроллером но при этом каждым из них можно управлять с интерфейса Mojordomo и это на мой взгляд намного надёжнее.
Очень жду хоть какого то решения в этом плане, к сожалению сам не силён в написании подобного скрипта потому и прошу о помощи.
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Решение изначально задумывалось, как способное работать автономно. У меня, например, не включается подсветка коридора по датчику движения, если горит свет в кухне.
Если бы контроллеры для каждой комнаты были разные, то пришлось бы либо организовывать взаимодействие через Алиску (что привело бы к потере автономности), либо придумывать протокол взаимодействия между контроллерами (также скорее всего по Ethernet, что добавило бы свитч как еще одну точку отказа).
Если бы контроллеры для каждой комнаты были разные, то пришлось бы либо организовывать взаимодействие через Алиску (что привело бы к потере автономности), либо придумывать протокол взаимодействия между контроллерами (также скорее всего по Ethernet, что добавило бы свитч как еще одну точку отказа).
-
- Сообщения: 118
- Зарегистрирован: Пн апр 06, 2015 10:25 pm
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Собираю электрощит, планировал подключить 32 реле и тут вылезла проблема - при добавлении 27го реле контроллер не принимает настройки и зависает.
После 4й или 5й попытки вылезло это
После 4й или 5й попытки вылезло это
- Вложения
-
- Screenshot from 2017-01-02 22-09-39.png (129.65 КБ) 6153 просмотра
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Можете подключиться к порту Меги и посмотреть что она выводит при этом? Может памяти не хватает.
P.S. Пинов сетевухи не зацепили случайно?
P.S. Пинов сетевухи не зацепили случайно?
-
- Сообщения: 118
- Зарегистрирован: Пн апр 06, 2015 10:25 pm
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
После нажатия сохранить уже ничего не пишет - на пинг отвечает, web морду не отдает. Проверил на втором комплекте ардуино + w5100 - аналогично зависло на 28 реле..olehs писал(а):Можете подключиться к порту Меги и посмотреть что она выводит при этом? Может памяти не хватает.
P.S. Пинов сетевухи не зацепили случайно?
Присоединил 1й пин ардуино в rx USB - TLL - тишина вообще данных нет о_О (gnd соединил)
Удалить 27е реле тоже не дает =(
Использовал пины с 22 по 47й
можно как-то разом добавить несколько реле?
Кстати не компилируется под линуксом пока не поправишь BounceButton.cpp:
#include "bouncebutton.h" на
#include "BounceButton.h"
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Скорей всего не хватает оперативки для парсинга параметров запроса. Я добавил пагинацию на скорую руку. Можете попробовать?
-
- Сообщения: 118
- Зарегистрирован: Пн апр 06, 2015 10:25 pm
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Виснет на добавлении 29гоolehs писал(а):Скорей всего не хватает оперативки для парсинга параметров запроса. Я добавил пагинацию на скорую руку. Можете попробовать?
При нажатии save config я так понимаю передаются все записи из отображаемой таблицы строкой вида( http://192.168.95.120/relays?p1=22&w1=0 ... &r=&v=&s=0) может передавать только изменения, может проблема в этом?
Ради интереса решил проверить лимит по кнопкам - 20ть создается 21я уже не создается
Последний раз редактировалось DAP Вт янв 03, 2017 1:42 am, всего редактировалось 1 раз.
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Так и я о том же. Для этого пагинацию и прикрутил. Она у Вас появилась?
Без прикручивания к странице джаваскрипта (jQuery) только изменения передавать не получится
Без прикручивания к странице джаваскрипта (jQuery) только изменения передавать не получится
-
- Сообщения: 118
- Зарегистрирован: Пн апр 06, 2015 10:25 pm
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Эмм, а как это понять? скетч взял с гитхаба (уже сегодняшний), eeprom перед заливкой очистил..olehs писал(а):Так и я о том же. Для этого пагинацию и прикрутил. Она у Вас появилась?
Без прикручивания к странице джаваскрипта (jQuery) только изменения передавать не получится