MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Модератор: immortal
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
У меня дело не в проекте MegaLight, я пробовал примеры из библиотеки PWM... не работают. Смотрел осциллографом. при том что стандартный analogWrite работает нормально.
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Пример из библиотеки нужно запускать на Меге на 11 пине, там в комментах есть. Вы так пробовали?
-
- Сообщения: 111
- Зарегистрирован: Вт июн 17, 2014 1:06 pm
- Откуда: нижний новгород
- Благодарил (а): 5 раз
- Поблагодарили: 12 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
все настроил, все получилось. ОГРОМНОЕ спасибо.
теперь не скромный вопрос. можно модифицировать скетч что бы научить его передавать значения аналоговых портов? и заодно привязать к нему датчик температуры-влажности dht22 и DS18S20.заранее спасибо.
теперь не скромный вопрос. можно модифицировать скетч что бы научить его передавать значения аналоговых портов? и заодно привязать к нему датчик температуры-влажности dht22 и DS18S20.заранее спасибо.
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
пробовал конечноolehs писал(а):Пример из библиотеки нужно запускать на Меге на 11 пине, там в комментах есть. Вы так пробовали?
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Думаю, аналоговые порты и реакцию на изменение значений можно прикрутить и уложить в общую концепцию.gnom537 писал(а):все настроил, все получилось. ОГРОМНОЕ спасибо.
теперь не скромный вопрос. можно модифицировать скетч что бы научить его передавать значения аналоговых портов? и заодно привязать к нему датчик температуры-влажности dht22 и DS18S20.заранее спасибо.
Для привязки датчиков, работающих по своим протоколам, нужно, во-первых, перенести хранение и настройку конфигурации на SD-карту, а то в EEPROM совсем тесно.
Во-вторых, если Вам нужно именно "передавать" значения датчиков - это вообще не сложно, но это уже не Контроллер освещения получится

Ну и, наконец, если Вы хотите настроить какую-то логику работы в зависимости от изменений температуры/влажности - может лучше значения датчиков собирать отдельным контроллером. У Dallas, например, может уйти до 750мс на опрос одного датчика. В это время контроллер не будет выполнять своих основных функций - управление освещением
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Странно все это. Я пример проверял еще когда прикручивал библиотеку - тогда он работал.Geban писал(а):пробовал конечноolehs писал(а):Пример из библиотеки нужно запускать на Меге на 11 пине, там в комментах есть. Вы так пробовали?
Специально проверил в ML - тоже работает.
Вы пробуете с той версией библиотеки, что я выложил с MegaLight? Может есть более новые, попробуйте поискать.
А что на осциллографе, кстати, показывает?
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
да ничего... логически ноль. Вечером скрин покажу с лографа. Мне в принципе шим не так уж и нужен..но раз есть то почему бы и нет
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
мне кажется что для датчиков и аналоговых портов и прочего счастья лучше сделать отдельное устройство,что кстати не так сложно. оно же может быть термостатом и отдавать команды по сети ML которая может управлять чем то. Как показывает практика универсальные устройства которые имеют на борту все и для всего не так стабильно работают как хотелось бы да и не всем нужен такой функционал.. кому то не нужно управлять светом а нудо менять температуру,влажность,давление в водопроводе или ток в проводах.. а кому то надо просто выключать лампочку по кнопке..
-
- Сообщения: 136
- Зарегистрирован: Вс июл 14, 2013 2:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 27 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Разрулил траблу с ШИМ. контроллер был битый. поменял на другую мегу, все работает. Вопрос в автору, обьясните алгоритм по которому я могу сделать следующее: Нажатие на кнопку - включается реле. Ещё раз нажатие - отключается. Это можно сделать с помощью правила Toggle. Но.. как сделать так что бы Нажал - вкл ещё раз - выкл. удерживаю шим + когда дошло до упора(255 к примеру) счет пошел вниз и яркость падала. Много читал мануал на первой странице.. но так и не придумал как это сделать
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Уточните, если нажал и держишь, всегда должно первым делом расти до 255?