Найден 4081 результат

Andrey_B
05 май 2019, 23:25
Форум: Умный Дом своими руками
Тема: Управление техникой по ИК каналу
Ответы: 43
Просмотры: 15828

Re: Управление техникой по ИК каналу

Нужно вывод программы mode2 для одной (!) команды/кнопки (без крайних space с гигантскими значениями) сохранить в файл "condey.ir".
Andrey_B
05 май 2019, 23:20
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Вопрос: Что делаю не так или как это можно реализовать по другому. Нужен именно замкнутый 1-секундный цикл . Можно ли в повторах сценария Меги (параметр r) задать бесконечность? Что касается ошибки при сохранении длинного сценария. Поправил, но длина сценария в Program 23 байта. Ваш сценарий не пом...
Andrey_B
02 май 2019, 14:55
Форум: Умный Дом своими руками
Тема: Управление техникой по ИК каналу
Ответы: 43
Просмотры: 15828

Re: Управление техникой по ИК каналу

space 16777215 ^Z [1]+ Stopped mode2 --driver default -d /dev/lirc0 По команде ^Z в Linux программа не завершается. Выполнение приостанавливается, а программа остается в памяти компьютера, продолжая блокировать устройство /dev/lirc0. Если вы наберете команду fg (foreground) программа продолжит выпо...
Andrey_B
02 май 2019, 14:02
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1796
Просмотры: 710291

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

Если так ведет себя только один контроллер, с питанием все в порядке, а вблизи нет источников сильных ЭМ-помех, то нельзя исключать чисто аппаратные проблемы. На это указывает самопроизвольное изменение настроек, что может говорить о сбоях в работе EEPROM. Я бы попробовал заменить чип микроконтролле...
Andrey_B
01 май 2019, 12:08
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Драйверов на 7 сегментные дисплее с I2C я не нашел. Все делают на MAX7219/MAX7221, а это SPI/Microwire или TM1637, а это "two-wire serial interface (CLK, DIO)". Т.е. без поддержки со стороны контроллера не обойтись. Андрей реально добавить протокол для TM1637 в прошивку? "Two-wire serial interface"...
Andrey_B
29 апр 2019, 12:22
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Можно сделать как угодно. Вопрос лишь в том, что такие изменения с высокой долей вероятности сломают уже настроенные и работающие связки с ПО сервера. И с точки зрения функциональности все эти переименования из value в state не несут какого-либо рационального смысла кроме попытки обеспечить совмести...
Andrey_B
27 апр 2019, 16:21
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

В текущий версии контроллера DC-DC преобразователь не рассчитан на питание столь мощной нагрузки. Да и напряжения 3.3В мало.
Китайские платы с SIM800L предназначены для подключения питания 5В. То есть, нужен отдельный БП или преобразователь.
Andrey_B
27 апр 2019, 13:43
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Цитата отсюда.
GSM-модуль подключается к портам P32, P33 клеммы XT2 контроллера. Пин TX модуля GSM подключается к порту P32 (RX) контроллера, а пин RX модуля GSM к порту P33 (TX) контроллера.
Согласование не требуется. Согласно даташиту High Level Voltage для RX/TX не превшает 2.8В.
Andrey_B
25 апр 2019, 19:37
Форум: Умный Дом своими руками
Тема: MegaD-328/2561 FAQ
Ответы: 911
Просмотры: 542713

Re: MegaD-328/2561 FAQ

В текущий момент такой возможности нет. Предполагалось, что баланс можно проверить через личный кабинет на сайте оператора.
Но есть такие специфические FullMVNO операторы, например, Yota, которые не дают доступ в личный кабинет для пользователей SIM-карт, оформленных для телефона.
Andrey_B
23 апр 2019, 10:38
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Поэкспериментировал с работой через сервер. Понял, что вполне достаточно 4-5 состояний энкодера в секунду. Андрей, а можно реализовать такое поведение Меги: Мега получает прерывание, ждет 200 милисекунд и читает регистр ESTATUS энкодера, после чего шлет на сервер считанное значение энкодера В таком...
Andrey_B
21 апр 2019, 11:04
Форум: Умный Дом своими руками
Тема: Очень интересно, но ничего непонятно!
Ответы: 327
Просмотры: 35754

Re: Очень интересно, но ничего непонятно!

Команды "cmd=get" и "cmd=all" не прерывают диммирование по "^".
Проверил и на 4.32b1 и на 4.36b1
Andrey_B
20 апр 2019, 09:48
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Как оказалось, функцию считывания значения счетчика я из прошивки не убирал. Алгоритм примерно такой: if ( $_GET['pt'] == 35 ) { $cnt = file_get_contents("http://192.168.0.14/sec/?pt=31&scl=30&i2c_dev=encoder"); file_get_contents("http://192.168.0.14/sec/?cmd=13:$cnt"); } Но здесь нет обработки "наж...
Andrey_B
19 апр 2019, 12:22
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Поправил. https://ab-log.ru/files/File/megad-2561/megad-2561_436_beta1-hex.zip Что касается управления через сервер. Изначально я хотел предусмотреть такую возможность. Но выяснилось, что работает это не очень. Энкодер слишком быстро генерирует прерывания. Связка контроллер-сервер-ПО не успевает. Ко...
Andrey_B
16 апр 2019, 17:32
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Прошивка контроллера сама ничего не регулирует. Она только формирует сигнал ШИМ с определенной частотой. Если речь идет о модуле MegaD-8I7O-SD, то принимает управляющий ШИМ-сигнал и регулирует нагрузку микросхема К1182ПМ1Р. Как-то повлиять на этот процесс прошивка не может. С помощью прошивки основн...
Andrey_B
16 апр 2019, 11:10
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

https://ab-log.ru/files/File/megad-2561 ... a9-hex.zip

Теперь I2C-адресация соответствует общим представлениям и спецификации.
Адрес 7-битный [7:1] или иначе A6-A0 без бита направления (R/W).

http://192.168.0.14/sec/?pt=31&scl=30&i ... 00&addr=67
0x67 => 1100 111
Andrey_B
16 апр 2019, 10:38
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Все же 8-битная адресация - это неправильно. Бит направления не должен по замыслу создателей I2C фигурировать как часть адреса.
Думаю, это нужно исправить.
Andrey_B
16 апр 2019, 10:28
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

https://ab-log.ru/files/File/megad-2561/megad-2561_435_beta8-hex.zip pppkadaf, попробуйте http://192.168.0.14/sec/?pt=31&scl=30&i2c_dev=mcp9600&addr=ce "addr" - 8-битный адрес в HEX! 7-бит адреса [7:1] и бит записи "0" [0]. Именно в таком формате устройства исторически отображаются по команде "scan...
Andrey_B
14 апр 2019, 22:18
Форум: Умный Дом своими руками
Тема: Очень интересно, но ничего непонятно!
Ответы: 327
Просмотры: 35754

Re: Очень интересно, но ничего непонятно!

Ruslan, возможно это связано с непредсказуемым поведением серверного ПО из-за того, что по многочисленным просьбам трудящихся в прошивке реализован механизм отправки сообщений и переключении выходов. Может быть, серверное ПО просто не знает, как обрабатывать эти моменты. Но это лишь предположение. Н...
Andrey_B
14 апр 2019, 15:28
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-2561 (релизы, обсуждения, предложения)
Ответы: 2862
Просмотры: 333978

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

Рассвет.

opt3001-vs-max44009-31.png
opt3001-vs-max44009-31.png (2.33 КБ) 1222 просмотра

OPT3001 - красный, MAX44009 - зеленый.