Страница 37 из 228

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 мар 2017, 12:17
k_w_m
Andrey_B писал(а): Добавить можно любой датчик. Я не сравнивал TSL2591 и TSL2561 между собой, но вроде бы у TSL2591 больше диапазон. С этой точки зрения для измерения природной освещенности лучше использовать датчик с максимальным диапазоном. Он нужен то всего один. А для остальных задач можно использовать копеечные BH1750 или TEMT6000. То есть острой необходимости в TSL2561 как бы и нет.
Действительно, лучше уж добавить двухкопеечные max44009 - еще больше диапазон: 0.045 - 188 000 lux; 22 bit

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 мар 2017, 12:24
Andrey_B
k_w_m писал(а):лучше уж добавить двухкопеечные max44009 - еще больше диапазон: 0.045 - 188 000 lux; 22 bit
Возможно, вы правы. Сравню TSL2591 с MAX44009.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 мар 2017, 12:41
Alex_Jet
Andrey_B писал(а):Не нужно грешить на датчики. Вряд ли причина в них. Вот только воспроизвести бы вашу проблему с перезагрузкой при работе с I2C-устройствами. У меня пока не получилось.
Хотя что-то, конечно, есть.
Это я не верно выразился. Конечно скорее всего существует какая-то проблема в коде программе или самой прошивке при ее оптимизации компилятором. Я имел ввиду что это проблема связана с взаимодействием конкретного датчика и прошивки контроллера. Вот ведь проблему с HTU21D победили - зависаний контроллера больше нет, только в чем проблема была - вот это вопрос!

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 мар 2017, 12:50
Andrey_B
zAndrew писал(а):Перекинул SDA,SCL обратно на Мегадевайс.
Питание не трогал.
!!!Ура, первый пин отзывается на команды Мегадевайса.
Остальные пины молчат.
А какие команды вы использовали?

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 мар 2017, 14:40
zAndrew
Andrey_B писал(а):А какие команды вы использовали?
из веб интерфейса ссылки ON и OFF

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 мар 2017, 16:28
Andrey_B
zAndrew, соберем специальный стенд с MCP23008/MCP23017, тогда протестирую работу с этими расширителями более подробно. Пока ничего не могу ответить.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 24 мар 2017, 18:47
YuriyU
Спасибо всем, за помощь. Проблему поборол.
Andrey_B писал(а):
YuriyU писал(а):srv-loop работала, перестала работать без видимых причин
Причины всегда есть. Чудес не бывает.
С этим не поспоришь :)
Andrey_B писал(а): Так же вы не ответили, пробовали ли вы подключать контроллер напрямую к ПК.
Сорри. К ПК не подключал. Контроллер подключен напрямую к серверу. С него и управляется.
Сбило с верной дороги то, что данные передавались на сервер сутками, потом передача прекращалась, восстанавливалась после перезагрузки Меги.

Проблема была в работе Брендмауэра Аваста :(

Andrey_B, спасибо.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 27 мар 2017, 20:43
sin
Добрый день Андрей, у меня возникла аналогичная проблема как Юрия, просто перестали приходить данные от меги к мд.
Ситуация такая: есть сервер (Linux на малине) ip 1.200 и mega 1.14 это одна сеть, соединены шнурком. Далее есть много устройств в сети, роутер, iPad, pc и тд сеть ip 0.1 и соеденены они посредством wifi.
Через пару дней работы мега перестаёт слать данные ( ребут меги помогает на 1-2 дня ), если попробовать запростить данные через среду мд данные приходят отлично.
В чем может быть проблема ?
Спасибо

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 27 мар 2017, 21:10
Andrey_B
sin, для того, чтобы делать хотя бы какие-то предположения, необходима техническая информация, которая в вашем описании отсутствует.
"перестаёт слать данные" - что это означает? ПО сервера не получает данные от устройства, например, при нажатии на выключатель? Или что-то еще?
Если так, то необходимо дождаться, когда данная ситуация снова повторится, запустить на сервере программу для просмотра трафика (в Linux, например, tcpdump), нажать на выключатель и посмотреть что происходит в сети Ethernet.
Да, и конечно же необходимо обновить прошивку до последней версии.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 29 мар 2017, 12:26
Alex_Jet
Alex_Jet писал(а):Тестировал прошивку 4.13b3. Грешил на BMP280 (контроллер 2 раза самопроизвольно перезагружался: uptime1=8ч54м, uptime2=32ч46м), перешел на BMP180 - uptime составил 38ч46м и утром снова перезагрузился.
Все очень странно - контроллер работает в "тепличных" условиях, но 3 раза сам перезагружался. После 3-го раза uptime составил больше 4-х суток и я обновил прошивку.
Andrey_B писал(а):Пример.
Линия SDA дисплея подключена к P35
(Act/?cmd=) 35:0 - выключить дисплей; 35:1 - включить дисплей.
Данные команды работают. Но я не очень понял как можно заставить дисплей включаться при приближении (1 на каком-нибудь порте) и отключаться при удалении от него (0 на том же порте)? Надо выбрать режим P&R и прописать в act - 35:3?
UPD: хотя сейчас подумал и решил что можно сделать легче - оставить вход в режиме P, а напротив act поставить галочку ("выполнять в любом случае"), при этом в act прописать 35:1;p600;35:0. Остается только попробовать...

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 29 мар 2017, 21:47
Paradoxx_A
P15/ON/811
Act
32:1;p300;32:0 галка стоит
R

У меня вот так настроено, в качестве датчика висит охранный PIR извещатель с нормально замкнутым выходом. Работает все как надо, моментально реагирует. Сделал в субботу.
Хотя вчера у меня показывало всегда +1.2 град, при каждом включении, хотя в вебморде было все верно, и на сервере тоже верные данные. Перезапустил мегу по питанию, все норм стало. Предположил глюк самого дисплея. Пока больше не было, наблюдаю...

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 29 мар 2017, 23:17
Paradoxx_A
Упс. Приехал домой, зашел, и увидел это... Все символы на своих местах, только перевернуты зеркально-вартикально... Не понимаю, как это так... Ресет меги по питанию и все норм стало.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 30 мар 2017, 14:18
Paradoxx_A
Добрый день! Сегодня с утра снова повторилось "зеркалирование". Причем значения реально менялись, то есть он не зависал, просто зеркально.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 30 мар 2017, 16:59
Andrey_B
Paradoxx_A, насколько я понимаю, подобный эффект стал проявляться после начала использования функции включения/выключения дисплея? Проверю.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 30 мар 2017, 17:52
Andrey_B
zAndrew, попробуйте эту версию прошивки с MCP23008.
http://ab-log.ru/files/File/megad-2561/ ... a8-hex.zip

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 30 мар 2017, 20:15
Paradoxx_A
Andrey_B писал(а):Paradoxx_A, насколько я понимаю, подобный эффект стал проявляться после начала использования функции включения/выключения дисплея? Проверю.
Андрей, все верно, ранее этого не было ни разу.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 31 мар 2017, 12:50
zAndrew
Andrey_B писал(а):zAndrew, попробуйте эту версию прошивки с MCP23008.
теперь все отлично работает, МегаСпасибо :D
====================
но как обычно, чем больше дают, тем больше надо :oops:

В большинстве реле модулей для Ардуино используется N-канальное управление.
Выход - или ставить транзисторные сборки, чтобы инвертировать сигнал, или программно включать низким уровнем, а выключать высоким.

С программным методом есть проблема инициализации, когда на всех выходах MCP23008 низкий уровень и все реле включены. Вот если бы можно было выбирать режим работы MCP - инвертированный или прямой.... :oops:

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 01 апр 2017, 08:10
nevkon
zAndrew писал(а): В большинстве реле модулей для Ардуино используется N-канальное управление.
Выход - или ставить транзисторные сборки, чтобы инвертировать сигнал, или программно включать низким уровнем, а выключать высоким.

С программным методом есть проблема инициализации, когда на всех выходах MCP23008 низкий уровень и все реле включены. Вот если бы можно было выбирать режим работы MCP - инвертированный или прямой.... :oops:
Думаю такое можно сделать для всех портов, а то могут всякие модули быть подключены. Если конечно позволяет память.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 05 апр 2017, 02:59
Bonefolder
Андрей, здравствуйте. Во-первых, большое спасибо за Ваш труд. Пока модули "временно отсутствуют" являюсь лишь читателем.
Читал о планах реализации UART. В связи с этим, возникает вопрос, не планируете ли поддержку Nextion дисплеев. Да, не дёшево. Но, как я понимаю, это бы сняло множество вопросов. Как по размеру дисплея, так и по выводу информации. И не будет грузить МегаД на отрисовку дисплея. В добавок "расширенная" версия имеет 8 GPIO и встроенный RTC.

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Добавлено: 05 апр 2017, 17:34
BlackLykich
Помогите, дисплей показывает температуру маленьким шрифтом прошивка 4.13b8
Дисплей на 34 температура на 35