Страница 60 из 125

Re: Умный Дом по Ethernet

Добавлено: 13 фев 2013, 11:01
Andrey_B
reff писал(а):
Andrey_B писал(а):б) при необходимости железно переключать выход, вход лучше делать на этом же устройстве
Честно говоря,ничего не понял... что именно вы имели в виду?
Насколько я понял, кнопка у вас подключена к одному устройству, а нагрузка к другому. Команда на включение прописана в NetAction первого устройства.
Возникает вопрос. Если эта пара "кнопка-нагрузка" так жестко связаны между собой, то что мешает объединить их в рамках одного модуля. Или это технически невозможно?
reff писал(а):
Andrey_B писал(а):в) использовать сервер, хотя бы в виде мини-ПК. Это даст дополнительно массу функционала и главное - позволит обеспечить интеллектуальную защиту от нежелательных ситуаций.
Я двумя руками за минисервер, но главная сложность заключается в том, что мои познания в программировании закончились на уровне Бейсика, и если внести какие-то незначительные изменения в код я еще могу, то написать программу с нуля- точно нет..((( Вот потому мне проще спаять, чем выучить язык программирования)))
Тот уровень знаний в области программирования, который нужен для сочинения простейшего скрипта управления, гораздо ниже умения держать паяльник. Ну и тут никто вроде не отказывается помочь.
reff писал(а):
Andrey_B писал(а): Сервер на базе Мини-ПК - это такое крохотное и незаметное устройство.
Это что-то типа Raspberry??
Ткните пожалуйста на конкретные примеры таких устройств, буду очень благодарен )
Мини-ПК - это может быть как Raspberry Pi и многочисленные его аналоги (на форуме есть целая ветка), так и всякого рода перепрошиваемые маршрутизаторы. Но это все требует мини-бубна, поэтому, чтобы неоправданно не тратить магическую силу, мне ближе традиционные ПК на базе доступных комплектующих. Atom like+*-ITX+SSD + Linux. И бубна не надо, и штука получится мощная.

Re: Умный Дом по Ethernet

Добавлено: 13 фев 2013, 20:58
dimonix
с прошивкой 3.04 наблюдаются глюки:

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

13-2-13 20:35:34 pt=0 
13-2-13 20:35:36 pt=0 
13-2-13 20:35:37 pt=0&m=1 
13-2-13 20:35:37 pt=0 
13-2-13 20:35:37 pt=0&m=1 
13-2-13 20:35:37 pt=0 
13-2-13 20:35:41 pt=0&m=1 
13-2-13 20:35:41 pt=0 
13-2-13 20:35:43 pt=0&m=1 
13-2-13 20:35:43 pt=0 
13-2-13 20:35:44 pt=0&m=1 
13-2-13 20:35:45 pt=0 
13-2-13 20:35:45 pt=0&m=1 
13-2-13 20:35:45 pt=0 
13-2-13 20:35:46 pt=0&m=1 
13-2-13 20:35:47 pt=0 
13-2-13 20:35:48 pt=0&m=1 
13-2-13 20:35:49 pt=0 
13-2-13 20:35:50 pt=0 
13-2-13 20:35:51 pt=0&m=1
тыкую проводком от порта 0 в питание. иногда вообще до сервера ничего не доходит (скорее не отсылается - светодиод на pb0 иногда не мигает). используется готовые ардуино2009 на 16 мгц с модулем эзернет, соплей в железе нет. все было проверено на предыдущих версиях прошивки. пинг до мегадевайса непрерывный, без потерь и задержек. причины такого поведения пока не ясны. будем разбираться.
UPD: стало работать более устойчиво после включения в меге подтягивающих резисторов (надо бы их по умолчанию включать!).
но сбои есть все равно:

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

13-2-13 21:47:47 pt=0 
13-2-13 21:47:47 pt=0&m=1 
13-2-13 21:47:47 pt=0&m=1 
13-2-13 21:47:47 pt=0 

Re: Умный Дом по Ethernet

Добавлено: 13 фев 2013, 21:48
Andrey_B
dimonix, я думаю в данном случае прошивка не при чем.

Re: Умный Дом по Ethernet

Добавлено: 13 фев 2013, 23:41
dimonix
Andrey_B писал(а):dimonix, я думаю в данном случае прошивка не при чем.
что тогда мы с reff делаем неправильно? проблема, видимо, одинаковая - "потеря команды".
причем в режимах P и R ничего не теряется, в режиме P&R имеются единичные потери.

Re: Умный Дом по Ethernet

Добавлено: 14 фев 2013, 17:46
Rik
Кто может проверьте правильность разводки платы, хочу установить готовый модуль ENC28J60, прилагаю схему какие изменения хочу сделать, распиновку ENC28J60, и саму печаткуИзображениеИзображение

Re: Умный Дом по Ethernet

Добавлено: 14 фев 2013, 19:20
dimonix
Rik писал(а):Кто может проверьте правильность разводки платы, хочу установить готовый модуль ENC28J60, прилагаю схему какие изменения хочу сделать, распиновку ENC28J60, и саму печатку
про схему подключения готового модуля ENC28J60 я писал здесь viewtopic.php?f=1&t=6&start=760#p4648
если вы используете внешний такт от ENC28J60, то его выход CLK подключается на xtal1 меги. вроде всё.

Re: Умный Дом по Ethernet

Добавлено: 15 фев 2013, 01:23
PervakovDanil
Специально плату не проверял. Просто то, что бросилось в глаза:

выв 1 (reset) мега328 притянут к земле, а в Вашем случае к "-12V"
кстати не самый лучший вариант GND обзывать -12V. При наличии +3,3V очень долго придется искать линию -3,3V.

Re: Умный Дом по Ethernet

Добавлено: 20 фев 2013, 12:16
Rik
Вот как это получилось:
1. вытравил плату Изображение[/img]
2. залудил Изображение[/img]
3. пропаял Изображение[/img]
4. Собрал платы Изображение[/img]
5. Купил корпус Z-109 Изображение[/img]
6. Вот оно в собранном виде Изображение[/img]
7. Вид сверху Изображение[/img]
8. Вид снизу Изображение[/img]
9. Ethernet контроллер,вид в рабочем состоянии Изображение

Re: Умный Дом по Ethernet

Добавлено: 20 фев 2013, 18:30
cronyx
Замечательно выглядит, но вот бутербродная компоновка плат как думаете, насколько будет надежно ?

Re: Умный Дом по Ethernet

Добавлено: 20 фев 2013, 19:09
Rik
какая разница, когда микроконтроллер находится в панельке, такое же соединение и между платами, зато замена за 1-ну минуту.

Re: Умный Дом по Ethernet

Добавлено: 20 фев 2013, 23:33
plusQ
Rik
скинь пожалуйста окончательный дизайн печатной платы

Re: Умный Дом по Ethernet

Добавлено: 21 фев 2013, 03:23
alexsis_76
9. Вид в рабочем состоянии
ОТЛИЧНО
прям как заводской,а этикеточку как делали, а еще лучше будет выглядеть в SMD светодиодами

Re: Умный Дом по Ethernet

Добавлено: 21 фев 2013, 11:51
Rik
plusQ писал(а):Rik
скинь пожалуйста окончательный дизайн печатной платы
Печатка 6-ть постов выше, это самые последние, там их две, разница только в выходном разъёме, в одной под вертикальные выводы в другой под углом, как у меня под разъём BHR-40.
alexsis_76 писал(а):
9. Вид в рабочем состоянии
ОТЛИЧНО
прям как заводской,а этикеточку как делали, а еще лучше будет выглядеть в SMD светодиодами
Этикетки делал в программе FrontDesigner3.rus, прикладываю.
Что касается как это привести в приличный вид, вот: покупаем в любом магазине расходников для принтера, бумагу самоклейку (типа как в магазинах для ценников) и ламинирующую плёнку (желательно матовую) Изображение
печатаем на принтере-струйнике на бумаге-самоклейке рисунок, вырезаем чуть большего размера кусок ламинирующей плёнки, теперь нижней стороной ламинирующей плёнки укладываем на наш рисунок, разогреваем ламинатор до 180 градусов, и пропускаем через него 3-4раза, теперь аккуратно вырезаем все, ножницами или ножом для фотобумаги, отделяем канцелярским ножом подложку от рисунка и приклеиваем, там где нужно сделать дырки я купил в сантехническом магазине, пробои для проделывания дыр в резине от 3мм до 10мм, выбиваем дырки и аккуратно приклеиваем. После этого можно сверлить дырки в корпусе, чтобы все совпало, а когда нужно что-то выпилять в корпусе, то я использую обычную тонкую швейную нитку, рвётся конечно часто, но режет отлично, тонко и ровно, и для вырезки не круглых отверстий уходит 3-5 минут.
P.S. При разработке, передней панели решил что нужно учесть первое, от куда проект, при этом указав сайт разработчика, и второе IP-адрес, так как в доме таких устройств может быть до 10-ка, а тут открыл шкаф и сразу видно какое устройство не работает и на каком адресе, но это личное мнение.

Re: Умный Дом по Ethernet

Добавлено: 23 фев 2013, 21:39
Luisa
Не очень удобно оказалось работать с Импульсами. Приходится порт включать, а потом посылать команду на выключение. И об исполнении данных на выходе нету оповещения.
Поэтому прошу сделать нововведение
-сделать возможность выходу включаться, а выключаться автоматически.
-сделать возможность для выхода оповещать при включении "m=1", выключении "m=0", включении выключении, или вапще не оповещать.

Сразу задам вопрос, а то условие обработки идёт в некрасивый вид, возможно ли при выключении входа посылать "m=0", а при включении "m=1", а также добавить посылку с АЦП при изменение "m=ЗначениеАЦП"

Re: Умный Дом по Ethernet

Добавлено: 24 фев 2013, 09:44
Andrey_B
Luisa писал(а):-сделать возможность выходу включаться, а выключаться автоматически.
Это необходимо ну очень в узком спектре задач. Если управление выходами осуществляется на сервере, это решается с помощью программы. Если реализацию закладывать в MegaD, то это обязательно потребует отдельной настройки (время выключения). Я не уверен в необходимости этого шага. Для меня это не очевидно.
Luisa писал(а): -сделать возможность для выхода оповещать при включении "m=1", выключении "m=0", включении выключении, или вапще не оповещать.
Сообщать серверу о выключении или нет настраивается ("P&R", если помните). Что касается передаваемых параметров, то не могу с вами согласиться. Сообщение без параметра "m" и с "m=0" для PHP-скрипта в общем случае одно и то же. Это поведение по умолчанию, когда устройство сообщает о сработавшем входе. Кроме того, это потребует переделки уже возможно работающих программ. Я не могу вот так просто менять параметры. Что касается красоты, то это вопрос философский.
Luisa писал(а):а также добавить посылку с АЦП при изменение "m=ЗначениеАЦП"
Значение АЦП по сути своей не очень стабильно. Значение АЦП необходимо только серверу (MegaD-328 не может его использовать). Я не вижу причин, почему опрос АЦП с помощью сервера с нужной периодичностью будет хуже. Отправлять значение АЦП на сервер, как мне кажется, имеет смысл ТОЛЬКО в том случае, если мы будем задавать некие условия или пороговые значения.

Re: Умный Дом по Ethernet

Добавлено: 24 фев 2013, 14:28
SAM-soft
Андрей, добрый день. Долгие поиски по интернету не дали результата, Решил спросить у Вас. Скажите пожалуйста, а почему используются контролеры с максимальной частотой 20МГц. Ведь если от тактируеться от ENC то там частота 12.5 , а это значит что можно использовать любой контролер с условием что хватит обьема памяти!

Re: Умный Дом по Ethernet

Добавлено: 24 фев 2013, 16:00
Andrey_B
SAM-soft, что-то я не понял сути вопроса.
Что значит "можно?" Прошивка работает с контроллерами Atmega328. Для остальных МК ее нужно будет в той или иной степени переделывать.
Прошивка "завязана" на внутреннюю архитектуру и возможности конкретного типа МК (Atmega).

Re: Умный Дом по Ethernet

Добавлено: 24 фев 2013, 18:40
SAM-soft
Andrey_B писал(а):SAM-soft, что-то я не понял сути вопроса.
Что значит "можно?" Прошивка работает с контроллерами Atmega328. Для остальных МК ее нужно будет в той или иной степени переделывать.
Прошивка "завязана" на внутреннюю архитектуру и возможности конкретного типа МК (Atmega).
Извините, может не совсем коректно задал вопрос. Выбор МК с частотой 20МГц Это важно или нет. Насчет того что прошивка не подойдет это я в курсе!

Re: Умный Дом по Ethernet

Добавлено: 25 фев 2013, 10:01
alexsis_76
Выбор МК с частотой 20МГц
как Вы можете видеть из даташитов 20МГц наибольшая тактовая частота меги, можно больше, но работоспособность не гарантируется, в этом устройстве реализован простейший алгоритм предача,прием одного пакета, контроллер практически не загружен, более менее сложные алгоритмы отсутствуют, так что я думаю будет работать и на 5МГц

Re: Умный Дом по Ethernet

Добавлено: 25 фев 2013, 10:12
SAM-soft
большое спасибо alexsis_76. мне просто стало интересно, почему выбор упал именно на микроконтролер с максимальной частотой 20 МГц, ведь существуют и Mega8 параметры все тоже, только максимальная частота 16 МГц. Я в начале думал что здесь что то завязано на частоте и вот хотел чтобы мне помогли разобраться!