Найдено 77 результатов

Sergey Borovkov
03 апр 2016, 14:04
Форум: Умный Дом своими руками
Тема: Снятие показаний счетчиков электричества, воды, газа
Ответы: 248
Просмотры: 273231

Re: Снятие показаний счетчиков электричества, воды, газа

У меня в одном проекте было вроде так под винду: exec("mode COM3 BAUD=115200 PARITY=N data=8 stop=1 xon=off to=off odsr=off octs=off dtr=off rts=off idsr=off"); $handle = fopen("com3", "r+"); и под линух: exec("stty -F /dev/ttyUSB0 cs8 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icano...
Sergey Borovkov
24 янв 2016, 00:14
Форум: Умный Дом своими руками
Тема: ESP8266 MegaD api
Ответы: 653
Просмотры: 205743

Re: ESP8266 MegaD api

Уже заметное количество просмотров и тишина.
А имхо - прикольная идея!
Вопрос для меня только в том - удастся ли сделать так, чтобы 8266 работала стабильно. Я уже много раз сталкивался с мнением, что эта железка не самая стабильная.
Sergey Borovkov
19 ноя 2015, 00:29
Форум: Умный Дом своими руками
Тема: Одноплатные ПК
Ответы: 203
Просмотры: 202948

Re: Одноплатные ПК

У меня первый кубик подключен так: БП от ноута (~19-20вольт)-> регулируемый stepdown на 13.6 с ограничением тока (чтобы не перегревалась плата) ->аккумлятор от ИБП на 12 вольт, 7.2Ач -> step down на 5В->кубик+hdd. На кубике дебиан. Сам дебиан на microsd + ноубтучный жесткий диск (питается от кубика)...
Sergey Borovkov
24 янв 2015, 05:11
Форум: Умный Дом своими руками
Тема: Вопросы по программированию
Ответы: 23
Просмотры: 12854

Re: Вопросы по программированию

Есть еще другой вариант - сразу хранить не каждый тик, а их количество за последний час. Пришел тик - инкрементишь количество тиков в записи этого часа. Если записи еще нет - создаешь ее.
Sergey Borovkov
19 янв 2015, 04:27
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848815

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

Я когда делал нечто подобное (регулировку яркости подсветки монитора в carpc), изменял каждый раз по-моему на 1/16 от текущего значения, но не меньше чем на 1 и не больше, чем нужно. В итоге имел достаточно плавное регулирование и в полной темноте и на ярком солнце, подобрал, чтобы яркость изменялас...
Sergey Borovkov
03 янв 2015, 20:18
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848815

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

Andrey_B, да естественно с --ee. Потом восстанавливал ip и потом заливал настройки. Кстати, заметил еще одну штуку: Прошивка megad-328_327_beta3 или megad-328_327_beta4. 1. На P7 подключен dht22 и нормально не работает (вывод сконфигурирован как dsen, dht22). 2. На P13 включен датчик движения. 3. Пе...
Sergey Borovkov
03 янв 2015, 07:15
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848815

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

И еще. Версии megad-328_327_beta3.zip и megad-328_327_beta4.zip не хотят считывать данные из dht22 (нули и температура и влажность). У меня 16мгц версия, частоту в исходнике правил. Пробовал билдить megad-328_325_beta2.zip c 16Мгц в timeout.h, получается hex - копия выложенного на форуме, он работае...
Sergey Borovkov
03 янв 2015, 06:08
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848815

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

Последняя автоматически скачиваемая бета 3.27b4. Попытка залить приведенный ниже конфиг похоже приводит к переполнению памяти. Через пару секунд после старта megad выводит на любой запрос unauthirized. cf=1&eip=192.168.254.16&pwd=sec&gw=255.255.255.255&sip=255.255.255.255:80&sct=&tc=&at=&pr=0 cf=2&m...
Sergey Borovkov
09 дек 2014, 03:17
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848815

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

kod.begemot писал(а): Кажется пробегал где-то в теме скрипт для бэкапа, но не нахожу... :oops:
Sergey Borovkov
22 ноя 2014, 03:17
Форум: Умный Дом своими руками
Тема: Альтернативные прошивки MegaD
Ответы: 246
Просмотры: 106681

Re: Альтернативные прошивки MegaD

Именно оперативная память и является основным ресурсом в текущем устройстве. И хранение данных из 18b20 может просто не уместиться в память :-(. Каждый байт на счету. Решить это можно: 1. переходом на w5100, там можно посылать данные не за один сеанс общения с сетевым контроллером. 2. перейти на дру...
Sergey Borovkov
20 ноя 2014, 02:58
Форум: Умный Дом своими руками
Тема: Альтернативные прошивки MegaD
Ответы: 246
Просмотры: 106681

Re: Альтернативные прошивки MegaD

UDP - довольно нестандартная штука для передачи данных. Чем удобен http? Один file_get_contents и имеешь результат. И так не только на php, но и на куче других языков. Да хоть на баше wget. Точно так же в обратную сторону. LAMP в руки - и все. Ставится одной командой. Поэтому я бы предпочел иметь ap...
Sergey Borovkov
08 ноя 2014, 19:24
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848815

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

GruNT писал(а):Может сделать чтоб в главном меню порты с доступным АЦП отображались с "*", а ШИМ с "+"))?

Кстати, заметил что 1 используется как выход а 0 как вход.
Не проще было 0-Output(выход) и 1-Input (вход)?
Ни кто не путается?
DDRx - содержит именно 1 - output, 0 - input.
Sergey Borovkov
08 ноя 2014, 00:49
Форум: Умный Дом своими руками
Тема: Сетевой стек от Lifeloverа
Ответы: 27
Просмотры: 13578

Re: Сетевой стек от Lifeloverа

Я почему не сделать tplink+arduino mini? Т.е. я сам могу придумать почему все сделать на МК круче. И интереснее. И миниатюрнее. Видел, что сделали? http://computer-service.pro/smf/index.php?topic=62.0 Я это у себя запустил. 8 секунд на загрузку одной страницы. Потому, что один spi на три устройства ...
Sergey Borovkov
07 ноя 2014, 20:57
Форум: Умный Дом своими руками
Тема: Сетевой стек от Lifeloverа
Ответы: 27
Просмотры: 13578

Re: Сетевой стек от Lifeloverа

Что мы реально хорошего можем получить, расширяя функционал megad ? аппаратно: 1. 1 wire 2. радио 3. датчики давления 4. real time clock 5. lcd экран (имхо - не нужен) програмно: 5. логи 6. расширенную логику (скриптовый язык? гемор, надо делать диспетчер событий, парсер) 7. красивый интерфейс (имхо...
Sergey Borovkov
07 ноя 2014, 17:18
Форум: Умный Дом своими руками
Тема: Сетевой стек от Lifeloverа
Ответы: 27
Просмотры: 13578

Re: Сетевой стек от Lifeloverа

Решение с красивостями и с флешкой на megad мне лично не нравится. Делайте со мной что хотите, но это другая ветвь развития. Arm нынче стоят копейки. Зачем пытаться нагрузить atmega тем, что ей объективно не под силу? Я собирал устройство на меге2560 и w5100, флешкой, беспроводным модулем. Это дикие...
Sergey Borovkov
07 ноя 2014, 16:13
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848815

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

Тут вопрос в том, что замена 328 меги на 2560 приведет к увеличению себестоимости на целых 3-4 доллара... А после этого оптимизацией можно почти не заниматься. Т.е. вложение времени в оптимизацию на меге 328 никогда не окупится. Я попытался адаптировать код оригинальной прошивки под 2560. Но столкну...
Sergey Borovkov
07 ноя 2014, 13:38
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848815

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

Как было бы здорово если бы автор указал за что какая переменная отвечает в коде прошивки (((( Сижу перебираю... Минус 100 байт Program Memory уже есть.))) Там можно сэкономить сильно больше, если заоптимизировать повторяющиеся строки. Как - уже писали DOCSIMUS и я. Еще больше можно сэкономить, убр...
Sergey Borovkov
07 ноя 2014, 02:43
Форум: Умный Дом своими руками
Тема: Прошивка MegaD-328 (релизы, обсуждения, предложения)
Ответы: 1811
Просмотры: 848815

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

Я думаю, что это за 30 минут пишется в виде PHP файла. Он просканирует мегу и выдаст файл с настройками. А другой файл, за 20 минут писанный, сделает обратное. Сделал сохранение настроек меги. Скрипт честно рекурсивно обходит все страницы меги начиная с корневой. Т.е. по идее он должен адекватно ре...