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

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

Модератор: immortal

Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Пт янв 11, 2019 5:15 pm

olehs писал(а):
Пт янв 11, 2019 4:50 pm
Либо берите вторую версию. Там без морды, но без глюков при большом к-ве входов/выходов. Все конфиги - в файликах на флешке
А можно ссылку на то, что без веб морды?
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Пт янв 11, 2019 5:26 pm

https://github.com/olehs/MegaLight2
В начале первого поста после UPD есть и эта ссылка, и на инструкцию от коллег по форуму.
За это сообщение автора olehs поблагодарил:
Yashalta (Пт янв 11, 2019 5:42 pm)
Рейтинг: 1.16%
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Пт янв 11, 2019 7:16 pm

Не могу загрузить на ArduinoMega скетч "MegaLight2" постоянно у меня ошибки при проверке скетча!
1 Скачал архив MegaLight2-master от сюда https://github.com/olehs/MegaLight2
2 Разархивировал архив
3.Скачал с официального сайта Arduino v1.6.5 от сюда https://www.arduino.cc/en/Main/OldSoftw ... s#previous
4. Библиотеки из архива подсунул в прогу Arduino v1.6.5
5.Из архива на CD карту перенес содержимое папки "SDCard".
Открываю в проге "Arduino" фаил MegaLight2.ino выскакивает окно
Изображение
Соглашаюсь!
Жму кнопку проверить, пишет ошибку

Код: Выделить всё

MegaLight2.ino:17:22: fatal error: ml2enums.h: No such file or directory
compilation terminated.
Error compiling.
Хорошо, подсовываю все файлы из скаченного архива в только что созданную автоматически папку MegaLight2
Снова жму кнопку "проверить" и снова та же ошибка!

Код: Выделить всё

MegaLight2.ino:17:22: fatal error: ml2enums.h: No such file or directory
compilation terminated.
Error compiling.
Как правильно этот скетч залить? Что я не так делаю? Может есть где инструкция для чайников??? Или может нужно полностью папку "SDCard" на карту памяти кинуть а не только ее содержимое?
В каком формате CD карта должна быть отформатирована? У меня сейчас в Fat16
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Пт янв 11, 2019 7:37 pm

папка с проектом должна называться MegaLight2
на карту - содержимое папки
За это сообщение автора olehs поблагодарил:
Yashalta (Пт янв 11, 2019 10:02 pm)
Рейтинг: 1.16%
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Сб янв 12, 2019 12:22 am

Подскажите пожалуйста! Я делаю по этой инструкции viewtopic.php?f=8&t=2614&start=350#p68262
ОГРОМНОЕ СПАСИБО автору!!! Мне как новичку очень помогает данный туториал!!! НО, и с ним не мало вопросов, без него было бы вообще темный лес!
Я создал объект Relays - MegaLight - создал нужные методы и нужные свойства...
У автора так же есть и "Родительские методы" под названием "Releys.switch!" так же и в Родительских свойствах у него... А у меня их нет! Как мне их добавить? Куда "копать" подскажите?
Изображение
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Вс янв 13, 2019 1:12 pm

Yashalta писал(а):
Сб янв 12, 2019 12:22 am
...
У автора так же есть и "Родительские методы" под названием "Releys.switch!" так же и в Родительских свойствах у него... А у меня их нет! Как мне их добавить? Куда "копать" подскажите?
Отвечаю сам себе. Нужно в объекте Releys создать метод "switch" и свойство "status"! и будет как у автора!
Изображение
Вопросы:
1.
Relays.status и Relays. switch какой код должен быть? или это свойство и этот метод без кода?
2.
Я скинул на флэшку файлы с параметрами входов (inputs), выходов (outputs) и правил (rules).
в первом контроллере в папке inputs прописал pin=18 а в папке outputs pin=42 в папке rules один в один так же как в инструкции!
Я правильно понимаю? Мне нужно от выключателя (без фиксации) один провод подать на землю от ArduinoMega а другой провод выключателя на 18-й пин? А с пин номер 42 - это на управление реле?
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

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

Сообщение Yashalta » Пн янв 14, 2019 12:30 pm

Подскажите пожалуйста я правильно думаю как подключать пины к выключателям и как подключать пины к реле?
Я не электрик и боюсь сжеть свою мегу! Ждал ее месяц с алиэкспресс и поэтому боюсь эксперементировать! боюсь сжечь Megu потом снова ждать месяц... :(
Я эту ветку прочел 2 раза и не нашел схемы как это все подключается! Подразумевается, что всем все ясно! Но, я не из тех кому все ясно... :(
Ниже схема которую нашел в инете на схеме не Mega но это и не важно. Мне важно понимание как собирать выключатели, реле, лампы..
Изображение
Эта схема правильная?
condor77
Сообщения: 36
Зарегистрирован: Пн окт 30, 2017 9:54 am
Благодарил (а): 8 раз
Поблагодарили: 2 раза

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

Сообщение condor77 » Пн янв 14, 2019 2:52 pm

Yashalta писал(а):
Пн янв 14, 2019 12:30 pm
Эта схема правильная?
Правильнее не бывает.

А кто нибудь пытался подключить этот контроллер к ioBroker серверу?
Я управление настроил скриптом, работает отлично.
А вот как получить обратную связь от контроллера чтоб при включении света с выключателя на стене
загоралась лампа в визуализации на сервере? Уже весь мозг себе сломал. Есть здесь знатоки javascript-а, подскажите.
За это сообщение автора condor77 поблагодарил:
Yashalta (Пн янв 14, 2019 2:56 pm)
Рейтинг: 1.16%
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

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

Сообщение Pacific » Пн янв 14, 2019 4:05 pm

Yashalta писал(а):
Пн янв 14, 2019 12:30 pm
Эта схема правильная?
НЕправильная.
Работать будет, но есть риск спалить вход Меги. Чтобы этот риск минимизировать, между выключателем и входом Меги нужен резистор эдак 510 Ом..2кОм (при условии, что остается подтяжка к земле 10кОм, как на рисунке). Получится что-то типа http://forklg.ru/download/file.php?id=950&t=1. Я понимаю, что мы не все схемотехники, но вообще я неприятно удивлен, что большинство "учителей" по Ардуине предлагают подводить питание непосредственно ко входу микроконтроллера.
condor77 писал(а):
Пн янв 14, 2019 2:52 pm
Правильнее не бывает.
Блин, ну как можно такое советовать?!
За это сообщение автора Pacific поблагодарил:
Yashalta (Пн янв 14, 2019 10:44 pm)
Рейтинг: 1.16%
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
condor77
Сообщения: 36
Зарегистрирован: Пн окт 30, 2017 9:54 am
Благодарил (а): 8 раз
Поблагодарили: 2 раза

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

Сообщение condor77 » Пн янв 14, 2019 8:40 pm

Pacific писал(а):
Пн янв 14, 2019 4:05 pm
Блин, ну как можно такое советовать?!
Схема то правильная и работает прекрасно. Есть конечно нюансы. В плане того что вы советуете 510 Ом.
Кто-то схему нарисовал с резистором в 10 КОм. А вообще стандарт подтяжки 4,7 Ком. Но это всё на вкус и цвет.
Кому как нравится и какие у кого условия эксплуатации. Например может быть длинна провода от выключателя до контроллера 10 метров и более да ещё и тонкой витой парой. Остаток того что дойдёт до контроллера от 5 вольт вы просадите своим низкоомным сопротивлением окончательно.
Так что не надо пугать сходу новичков выгоранием всего и вся. Порты меги довольно дубовые и прекрасно переваривают 5 вольт.
А уж если совсем хочется быть защищённым то можно перевернуть полярность кнопок и повесить их на минус а порты через 4,7 Ком подтянуть к +5В
Ответить