PDA

Bekijk de volledige versie : Домашняя автоматизация или Умный дом



natural
03-05-2010, 22:25
Предлагается такой способ автоматизации домашнего хозяйства при помощи wl500gp. Покупается arduino или его клон, я взял freeduino nano (freeduino.ru) около 900р (джидаи могут запаять такой сами :)) Он представляет из себя avr-микроконтроллер с распаенным usb, размером 45х18мм. У freeduino 14 цифровых входа\выхода, 8 аналоговых, таймеры, ацп и много другого интересного. С помощью скриптового языка python организуется связь роутера и мк.
И так, для примера заливаем такой код в мк:



int ledPin = 9; // LED connected to digital pin 9
void setup()
{
// start serial port at 9600 bps:
Serial.begin(9600);
// initialize the digital pin as an output:
pinMode(ledPin, OUTPUT);
}

void loop()
{
// if we get a valid byte
if (Serial.available() > 0) {
// get incoming byte:
byte inByte = Serial.read();
switch (inByte)
{
case 'H':
digitalWrite(ledPin, HIGH); // set the LED on
Serial.print("Led is ON");
break;
case 'L':
digitalWrite(ledPin, LOW); // set the LED oFF
Serial.print("Led is OFF");
break;
}
}
}


Т.е. по приходу символа 'H' мк выдаст логическую 1 на выходе 9, а по приходу 'L' выдаст логический 0. Если между выводом 9 и Gnd припаять светодиод катодом к Gnd через резистор 100 ом, то увидим как он будет зажигаться. А используя Serial Monitor, который поставляется вместе с arduino и служит для отладки, можно увидеть ответ от мк: "Led is ON","Led is OFF"
Теперь осталось научить роутер общаться с arduino через usb.
1. делаем пассы руками над роутером:


insmod ftdi_sio
mknod /dev/ttyUSB0 c 188 0
chmod 666 /dev/ttyUSB0
stty -crtscts -hupcl 9600 < /dev/ttyUSB0

эти хитрые строчки надо добавить в post-boot, незабыв апосля: flashfs save && flashfs commit && flashfs enable.
Теперь подключаем arduino. Выполняем:
lsusb
dmesg
Должны увидеть упоминания про FTDI FT232BM.
Значит все ок и роутер дал девайсу имя /dev/ttyUSB0.
2. Ставим python3. Как-то так:


ipkg update
ipkg install python3

3. Ставим pyserial, он облегчит нам доступ из скриптов питона к arduino. http://pyserial.sourceforge.net/. Т.е. загружаем и распаковываем pyserial-2.5-rc2.tar.gz (ну или более поздний, если будет). И запускаем установку: python setup.py install. Однако если в системе установлен питон более старой версии, то надо явно указать что ставим для питона3: python3 setup.py install. Либо в скрипте setup.py указать путь к третьему питону, либо предварительно пошаманить в каталоге с бинарями: ln -s python3.1 python.
4. Теперь запускаем python3, и пишем в него (или то же самое можно делать в скрипте):
>>> import serial
>>> ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=2)
>>> ser.write(b'H')
>>> ser.read(9)
>>> ser.write(b'L')
>>> ser.read(9)
>>> ser.close()
Коментировать не буду, и так понятно. Есть документация к pyserial. Есть еще полезная команда ser.inWaiting(), возвращает кол-во байт в буфере, но она почему-то в скриптах не работает.
Далее можете подключать к выводам мк реле, лампочки, моторчики, датчики, RFM-радиомодули, и т.п. и развлекаться с автоматизацией.
Я, например, успешно научил freeduino работать с flash-памятью SST25vf010 по SPI-интерфейсу, программатора нет, а надо было прошить.
Сейчас собираюсь прошить freeduino код чтоб работать с lcd дисплеем от motorola c350, благо есть успешный опыт его подключения к мк от тов. Pashgan, что на chipenable.ru. На экранчик можно будет выводить, например, количество свободного места на роутере, загрузку проца роутера, или температуру за бортом.
Вобщем тема arduino интересная (http://www.arduino.cc/ тут народ много чего выделывает), есть клон carduino - автоматизация автомобиля.

Great_Me
04-05-2010, 08:10
Добрый день!

Возможно баян, но поиск не нашел.

Был ли у кого-нибудь опыт устройства "Умного дома" на базе wl500gp

как я понимаю проблем несколько
1. Повесить на USB датчики и контроллеры для управления электроникой, снятия параметров и т.д.
2. Вменяемый софт для управления всем этим хозяйством.

Очень интересна эта тема, если у кого-то есть опыт или мысли предлагаю обсудить.


Для чего вообще это надо:
1. Управление устройствами в доме через интернет или при срабатывании датчиков: например включение обогрева, освещения
2. управление дверным звонком - разные сигналы в разное время суток и т.д.
3. Управление замком - можно сделать практически невскрываемый замок, надо только продумать аварийный вариант открывания
4. выполнение действий при включении какого-либо устройства, например включаем телевизор - автоматически включается видик
5. Управление камерами в глазке, на лестнице с возможностью онлайн просмотра

Возможностей еще много, описал только то, что на поверхности

natural
30-05-2010, 21:14
Продолжение про arduino+wl500gp. Проделана работа по подключению arduino к wl500gp и к lcd-экранчику от телефона motorola c350. Экранчик позволяет рисовать цветную графику.
Что из этого получилось см. на фото. Еще приатачен скрипт для python3. И проект к arduino.
LCD показывает температуру от датчика DS18B20. Роутер периодически отправляет в arduino строку с количеством свободного места на диске и загрузке процессора. Для этого на роутере крутится скрипт на python3 и отсылает команды в роутер используя формат Firmata.
Далее можете подключать к выводам arduino реле, лампочки, моторчики, датчики, RFM-радиомодули, и т.п. и развлекаться с автоматизацией.
Идея и распиновка lcd взята с chipenable.ru.

andrei_sela
24-07-2010, 17:56
Народ, я ща именно тем и занимаюсь что пытаюсь прилепить к роутеру уже некую существующую систему умного дома. Только вот в чём трабла, отправить даные с роутера на своё устройство я могу, а обратно - никак...
Что только не делал, поначалу смирился, но подумав немного решил что так непойдёт...
Вообщем, что на данный момент прикручено к роутеру:
Переходник на шину RS485(свой) и на этой шине висит один модуль управления жалюзями. Остальные девайсы нецеплял т.к. непашет и это доконца...

Кто сталкивался с подобной проблемой - отзовитесь

LastLeader
05-10-2010, 18:36
Пред история)))
Почитав статейку вот эту - Что нам стоит Умный дом построить (http://www.xakep.ru/magazine/xa/128/110/1.asp)
Руки зачесались тоже чем-то по управлять с роутера. По расспрашивал друзей, говорят нужно демона писать чтоб слушал порт. Порылся в сишных кодах научился отправлять и принимать байты с собранного, тестового, девайса. Застрял на вопросе - как с браузера отправить и принять данные с С?
Нашел в форуме busybox_httpd - я туда рою? Как с html связатся с прогой на роутере?

Охота чтоб не подключать внешние носители.

Virtuals
06-10-2010, 08:45
Пред история)))
Почитав статейку вот эту - Что нам стоит Умный дом построить (http://www.xakep.ru/magazine/xa/128/110/1.asp)
Руки зачесались тоже чем-то по управлять с роутера. По расспрашивал друзей, говорят нужно демона писать чтоб слушал порт. Порылся в сишных кодах научился отправлять и принимать байты с собранного, тестового, девайса. Застрял на вопросе - как с браузера отправить и принять данные с С?
Нашел в форуме busybox_httpd - я туда рою? Как с html связатся с прогой на роутере?

Охота чтоб не подключать внешние носители.

туда, туда роеш :) а примеры реализации смотри в вэб морде роутера :)

LastLeader
11-10-2010, 08:20
Вообщем научился я отправлять данные на контроллер. Но только с Shell. Делается это через CGI.
Простой пример двух клавиш: включить, выключить

#!/bin/sh
#
# $Id: package.cgi 6240 2007-06-17 22:29:05Z marceln $
#


#
# HTML Header
#
cat << EOF
Content-type: text/html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta name="generator" content="CGI:shell" />
<meta name="version" content="\$Id: package.cgi 6240 2007-06-17 22:29:05Z marceln $" />
<title>Neuro WEB Interface</title>

</head>

<body>
<h1>Test On/Off Led</h1>
<form methode="GET">
<table>

</table>
<input type="submit" name="onled" value="On">
<input type="submit" name="offled" value="Off">
</form>
</body>
</html>
EOF


NAMEFILTER=.

# QUERY_STRING=task=install&package=atk
IFS='&'
set -- ${QUERY_STRING}
for i in $@
do
case ${i%%=*} in
offled)
OFFLED="${i#*=}"
;;
onled)
ONLED="${i#*=}"
;;
*)
echo "<b>ERROR</b>: Unkown option '${i}'"
echo '</body>'
echo '</html>'
exit 1
;;
esac
done

if [ "${ONLED}" != "" ]
then
echo "1" > /dev/usb/tts/0
fi

if [ "${OFFLED}" != "" ]
then
echo "2" > /dev/usb/tts/0
fi

echo '</body>'
echo '</html>'

Для чайников как я объясняю))) как все работает в действительности.
есть устройство, оно через адаптер UART (или 5 вольтовыq RS232) -> USB
чтото наподобие что-то здесь (http://easyelectronics.ru/preobrazovatel-usb-uart-na-ftdi-ft232rl.html), но у меня взят просто из шнурка для телефона.
Тогда включаем драйвера устройства, я это сделал по автомату в post-mount
ну и чтоб по десять раз не бегать туда же втыкаем запуск web сервера на 81 порт.

insmod usbserial.o
insmod pl2303.o
busybox httpd -p 81 -h <тут каталог где будет индекс файл сервера>
в каталоге который вы указали создаем под катоалог cgi-bin туда кладем файл тот что вы создали в нем кладем тот текст что я написал, разрешаем права на чтение запись...
flashfs save
flashfs commit
flashfs enable

и reboot)))
По идее появится веб страничка на адресе вашего роутера на 81 порту.
ссылка примерно такая - http://<IP вашего роутера>:81/cgi-bin/<Название вашего файла со скриптом> Сейчас мой девайс включает лампочку когда на порт попадает 1 а выключает когда попадает 2. (это чтоб было понятно что делает скрипт)
Сейчас пишу CGI скрипт на си. что сейчас получается вывести на сайт так это фразу Hellow Word))).
Я только начинаю писать на Си
Может кто поможет с етим?
вот пример программы на си чтоб вывести на страничку знаменитую фразу)):

#include <stdio.h>

int main()
{
printf("Content-Type: text/html\n\n");
printf("<h1>Hello World!</h1>\n");
}
Научился читать данные на Си с устройства
Это делается примерно так:

#include <stdio.h> /* Standard input/output definitions */
#include <string.h> /* String function definitions */
#include <unistd.h> /* UNIX standard function definitions */
#include <fcntl.h> /* File control definitions */
#include <errno.h> /* Error number definitions */
#include <termios.h> /* POSIX terminal control definitions */
//#include <iostream>

//using namespace std
int main(void)
{
int n;
int fd; /* File descriptor for the port */
char buf[200];
struct termios options;

fd = open("/dev/usb/tts/0", O_RDWR | O_NOCTTY | O_NONBLOCK);
if (fd == -1) perror("open_port: Unable to open /dev/ttyS0 - ");
else
{
fcntl(fd, F_SETFL, 0);

tcgetattr(fd, &options);
cfmakeraw(&options);

/************************************************** **********************/
// c_cflag
options.c_cflag |= CS8;
options.c_cflag |= PARENB;
options.c_cflag &= ~CSTOPB;
options.c_cflag |= CREAD; // Enable Receiver
options.c_cflag |= CLOCAL; // Ignore modem control lines.

cfsetispeed(&options, B9600);
cfsetospeed(&options, B9600);

tcsetattr(fd, TCSAFLUSH, &options);
tcflush(fd, TCIOFLUSH); /**/

// Main code
char buf = 0;
while ( buf != 'A') {

read (fd, &buf, 1);

printf ("%c\n",buf);
}


}
}


Сейчас у меня задача:
Написать демона чтоб слушал порт tts и CGI на си чтоб общался с демоном и выдавал инфу на сайт.

По поводу самого интересного вопроса. Какое устройство я буду использовать)))
Ответ прост))) Я инженер конструктор. Это первый проект который я хотел бы поставить на производство. Первая плата уже на заводе. Скоро буду собирать. Постараюсь чтоб она была доступна.

Читаю книжки по С, Но не могу найти толковых примеров про написание CGI скриптов. мне нужно просто вывести клавишу на сайт и принять данные с устройства и поместить на той же веб-странице.
Кто может помочь по данному вопросу буду очень признательный... Охота сделать проект овпенсорным.

LastLeader
16-10-2010, 16:55
Сегодня пришла печятка с завода))) По идее на следующей неделе уже будет готово 3 опытных образца

greenises
20-10-2010, 19:16
добрый всем день!хочу переделать вебморду и создать услугу мониторинга недвижимости. ищу партнеров.

LastLeader
21-10-2010, 09:46
Доделал первый вариант контроллера. Промахи есть но получился довольно симпотный
http://s57.radikal.ru/i155/1010/0e/72cfe4337cf1.jpg
http://i018.radikal.ru/1010/38/d6fe2c789cd1.jpg
:) Теперь буду кодить. Один, одинешенький(((.

nivlad
21-10-2010, 10:47
Доделал первый вариант контроллера. Промахи есть но получился довольно симпотный
:) Теперь буду кодить. Один, одинешенький(((.

Приветствую!
Проблема бюджетного умного дома стоит остро.
Беда в том, что надо иметь дом, уметь немного паять и кодить и быть жадным до покупки дорогих поделок :)
Моя автоматизация удобно-уютного дома началась с датчиков температуры DS18B20 и кардшаринга на роутере.
Есть мысль прикруть еще всякие ардуины-фридуины туда.

Что делает твой контроллер? Его спецификация? цена?

LastLeader
21-10-2010, 12:43
Приветствую!
Проблема бюджетного умного дома стоит остро.
Беда в том, что надо иметь дом, уметь немного паять и кодить и быть жадным до покупки дорогих поделок :)
Моя автоматизация удобно-уютного дома началась с датчиков температуры DS18B20 и кардшаринга на роутере.
Есть мысль прикруть еще всякие ардуины-фридуины туда.

Что делает твой контроллер? Его спецификация? цена?

Моя автоматизация началась с увеличения Робототехникой)))
Прикручивать других производителей не хочу, хочу сделать доступную автоматику. Для офисов и частного дома, для начала. В будущем промышленные.
Контроллер может клацать релюхами (250В 10А) есть 8 входо/выходов на которые можно подцепить:
1. Даласокий протокол.(1-Ware)
2. Сухие контакты (всякие датчики и кнопки)
3. платы расширения релле
4. плата ИК приемник/передатчик
5. плата радио брелка
6. Считыватели RIFD карточек

Доп платы еще не разработаны но они очень простые. Когда появится потребность сделаем)))

Цену пока не придумал (Не забывай я из Украины). В начале платы будут дороже Арудион))) Пока не налажены связи с пставщиками, сами платы не отточены. В будущем хочу спустится где-то до 25-30$ пока наверно будет раза в два дороже.

nivlad
21-10-2010, 14:18
В будущем хочу спустится где-то до 25-30$ пока наверно будет раза в два дороже.

К этому бы еще веб-интерфейс в роутере, с рабочими скриптами. И может получится неплохой начальный набор УД. что то вроде раздела "установка программ для чайника"
Для меня приемлемая цена - не более 50 уе.
так что 1 потенциальный заказчик у тебя есть :)

Посмотри еще ссылочки:
http://smart-andy.livejournal.com/
http://ab-log.ru/smart-house

LastLeader
21-10-2010, 14:52
К этому бы еще веб-интерфейс в роутере, с рабочими скриптами. И может получится неплохой начальный набор УД. что то вроде раздела "установка программ для чайника"
Для меня приемлемая цена - не более 50 уе.
так что 1 потенциальный заказчик у тебя есть :)

Посмотри еще ссылочки:
http://smart-andy.livejournal.com/
http://ab-log.ru/smart-house

Веб интерфейс уже по немногу пишу (хотя если б кто-то помог был очень рад, так как программирование в буквальном смысле начал заниматься месяц назад). Он не может получится а он получится))) Посмотрел на те две ссылки, немного примитивно. Я хочу на эти девайсы поставить мини операцыонку с возможностью до устанавливать маленькие проги. Чтоб не опытному пользователю нужно было ставить только галочки а не изучать Ассемблер или С/С++)))

Я скоро хочу подключит веб-камеру к роутеру и дать возможность по управлять этим устройством с интернета.

zavant
22-10-2010, 10:40
Эх... тоже год назад где-то занялся умным домом. Точнее это должна была быть охранно-пожарная сигнализация + все остальные плюшки, которые позволяет 1-wire (мониторинг t, управление какой-то нагрузкой и т.п.). Делал отдельный контроллер на atmega16 который мониторит охранно-пожарные датчики, в случае чего, сигнализирует, и позволяет ставить/снимать объект с охраны таблетками ibutton. На атмеге консоль, через которую можно наблюдать за всем этим + рулить другими датчиками. Дальше планировалось этот контроллер цеплять к роутеру, чтобы через него (web-интерфейс) можно было управлять/мониторить всем этим делом. atmegу процентов на 80 доделал (написал софт и отладил на железе) до роутера руки так и не дошли, в общем, энтузиазм пропал...

LastLeader
22-10-2010, 11:18
Зря забросил. Я эту идею вынашиваю лет с 7. Вот только начал на практике реализовать. А так все теория да теория:rolleyes:

LastLeader
18-11-2010, 00:34
По тихонько делаю свое темное никому не нужное дело)))
Рисую третью версию платы)))
Кому интересно,фотки прошлых двух и рисунок размещения элементов третей:
http://s42.radikal.ru/i095/1006/d8/c0c71d96a407.jpg
http://s57.radikal.ru/i155/1010/0e/72cfe4337cf1.jpg
http://s010.radikal.ru/i312/1011/21/a208a6066359.jpg
Последний вариант будет уже закончены модулем, максимум для чего нужно будет отвертка так это прикрутить внешнюю нагрузку и сухие контакты к съемным разъемам. Там правда маленькая не точность. Протокол UART, 422 пока решил не ставить, сильно усложняет разводку, я хочу влезть на однослойку и будет RJ11.

LastLeader
01-12-2010, 19:16
На прошлой недели сделал заточную под один объект прошивку. Приятно поклацать светом и по открывать ворота через интернет. Хотя до нормальной продажной конструкции ой сколько еще нужно))) :p

akm2008
01-12-2010, 20:27
На прошлой недели сделал заточную под один объект прошивку. Приятно поклацать светом и по открывать ворота через интернет. Хотя до нормальной продажной конструкции ой сколько еще нужно))) :p

Запишусь в очередь покупателей !!! Как все будет готово и налаженно готов приобрести !!!

LastLeader
02-12-2010, 19:56
:) очередь уже нормальная. Сделать бы по быстрей.

lekos
03-12-2010, 09:42
Следующий в очереди! :)

gaur
03-12-2010, 09:51
плюс один

Rusink
03-12-2010, 15:47
Записываюсь!

LastLeader
03-12-2010, 18:42
Можно б было самому записаться, записался не думая.:D Хотя интерес к этой теме меня взбодрил. Даже в такую пору, стуженую, русский дух просыпаться начал))) Небось че и натворю ядреное :D:D:D

Guanch
03-12-2010, 20:08
А зачем СОМ порт, когда уже есть масса девайсов уже с ethernet и управлением через web? И работать будет не только с wl500, а с любым роутером, или даже без него.

Вот, например: http://www.olimex.com/dev/pic-micro-web.html

LastLeader
04-12-2010, 08:18
А зачем СОМ порт, когда уже есть масса девайсов уже с ethernet и управлением через web? И работать будет не только с wl500, а с любым роутером, или даже без него.

Вот, например: http://www.olimex.com/dev/pic-micro-web.html

Как же так толково объяснить...
Ethernet єто очень гуд, на него нужно ровняться (индуктивная развязка, скорость не хилая), но если сделать на нем, то цена взлетит раза в 3. Я єтих конструкций насмотрелся, аж в глазах рябит))) Почему именно так? Сейчас делается просто бюджетный конструктор чтоб простой человек мог себе позволить автоматизировать дома, электрические приборы быта.
Почему через роутер? - ну смотри стоимость, у нас DIR-320 где-то 45$ Мое устройство 50-60$ а там практически ничего нет а роутер єто довольно сложное устройство (он дешёвый из за массового производства) Выходит если поставить это устройство и роутер в сцепке выйдет где-то 100$. Теперь поройся и найди в интернете сигнализацию или автоматику с возможностью управления через интернет, распределением сети, поставить именно на железку сайт (ну и всеми преимуществами прошивки от Олега). Просто навскидку скажу у нас на Украине, бюджетная сигналка с сетевой функцией (не изернет))) ) стоит 150$. Вот и подумай почему с роутером))) Но об єтом можно долго философствовать, просто возьми и сделай или хотя бы посчитай... Хотя я не спорю, просто это мой выбор, мне так понравилоь))))) Я уверен можно уже найти и с интернетом готовый модуль (но почему то люди начинают с Arudion)))):confused: ).

Заметка по поводу таких вопросов:
А можно сделать так, а можно так))) Не принимается. Подумайте, ели я уже делаю устройство, значит я уже определился.

Єто устройство может и будет работать без роутера... оно полностью автономное. на первых єтапах можно будет управлять с xStarter - я уже по немного договариваюсь с разработчиками єтого ПО. Кому интересно - xStarter (http://www.xstarter.com/rus/index.html)
Тема на форуме xStarter (http://www.automate-my-tasks.com/ru/viewtopic.php?f=1&t=2269&start=15)
Хотя сам я Линуксоид))) просто большинство сидит на Windows

Guanch
04-12-2010, 12:46
Мое устройство 50-60$

Тогда для для своей успешности оно должно стоить раза в 2 меньше, ибо ethernet аналоги с микро web сервером внутри можно купить на ebay от 10$. К тому же часто к таким устройствам прилагаются примеры скриптов для их контроля, которые можно интегрировать в любой сайт, даже на бесплатном хостинге.

Но тем не менее, желаю успеха. Если удачно использовать ресурсы роутера, то может получиться полезный девайс, который сможет не только щелкать релюшками. Например, было бы прикольно, чтобы он мог работать, как универсальный обучаемый ИК пульт ДУ.

ЗЫ. Кстати, я как то разрабатывал обучаемый приемник ИК кодов на базе PIC контроллера. Если понадобится, могу поделиться кодом.

TReX
04-12-2010, 15:11
Єто устройство может и будет работать без роутера... оно полностью автономное. на первых єтапах можно будет управлять с xStarter - я уже по немного договариваюсь с разработчиками єтого ПО. Кому интересно - xStarter (http://www.xstarter.com/rus/index.html)
Тема на форуме xStarter (http://www.automate-my-tasks.com/ru/viewtopic.php?f=1&t=2269&start=15)
Хотя сам я Линуксоид))) просто большинство сидит на Windows

Очень напомнило собственные игры - например к роутеру можно подключить камеру, все хорошо, да только вот строго определенные модели и даже сейчас после плясок с бубном, в результате сейчас стоит обычная эзернет камера, да дороже, но включил и забыл, можно подключить и принтер, но те же проблемы, в результате куплен МФУ с эзернетом, да 40$ за сетевой порт заплатил, зато включил и работает )

Как то вот иметь умный дом который неожиданно потупел из-за например зависшего роутера не хочется.... ))

У себя дома пошел по принципу кубиков, т.е. центральный блок только интегрирует вывод от остальных завязанных в сеть устройств, при этом каждое сохраняет работоспособность даже без центрального модуля... Т.е. единственная его задача это в удобной для пользователя форме позволить например задать необходимую реакцию например на сработывание дымовых датчиков, дальше он уже не нужен, собственно те же действия можно сделать ручками и без него, но не так удобно ))

Конечно включать например свет с ленивчика занятие забовное, но пользы от него достаточно немного, скорее самолюбие потешить, а вот например перекрывание входных магистралей воды по датчикам "вода" поручать роутеру как то не хочется ))

LastLeader
04-12-2010, 16:44
Тогда для для своей успешности оно должно стоить раза в 2 меньше, ибо ethernet аналоги с микро web сервером внутри можно купить на ebay от 10$. К тому же часто к таким устройствам прилагаются примеры скриптов для их контроля, которые можно интегрировать в любой сайт, даже на бесплатном хостинге.

Но тем не менее, желаю успеха. Если удачно использовать ресурсы роутера, то может получиться полезный девайс, который сможет не только щелкать релюшками. Например, было бы прикольно, чтобы он мог работать, как универсальный обучаемый ИК пульт ДУ.

ЗЫ. Кстати, я как то разрабатывал обучаемый приемник ИК кодов на базе PIC контроллера. Если понадобится, могу поделиться кодом.

Я уже делал обучаемый код под пульт после релюшек буду дописывать ИК и радио пульты.


10 Это только сам модуль изернета, но плату крути не крути разводить предается))) корпус, доп детали сборка? ))) вот тебе еще доп расходы. Ну сделаю я на изернет, роутер все равно понадобится чтоб сеть распределять (что в частном доме что в офисе) а так два зайца одним выстрелом.

"Конечно включать например свет с ленивчика занятие забовное, но пользы от него достаточно немного, скорее самолюбие потешить, а вот например перекрывание входных магистралей воды по датчикам "вода" поручать роутеру как то не хочется ))"
Я как человек не люблю "Умный дом" любой умный дом это просто экспертная система. Автоматика должна экономить денги и время людей а не быть игрушкой. Это мое мнение. Я не делаю игрушку))) Я считаю что хорошая система эта та которую поставил и про нее забыл, также как и про проблему что она решает.

xroi
12-12-2010, 13:05
кто-нибудь ствил на wl500gP ERP dolibarr?
http://www.dolibarr.org

ryzhov_al
12-12-2010, 14:07
Видимо, никому не приходило в голову устанавливать систему управления предприятием на домашний роутер.

garlands
13-12-2010, 00:04
некоторое время наблюдаю за темой... изложу собственное видение проблемной области.
система обязана быть распределенной. т.е. у каждого исполнительного устройства должны быть собственные мозги, благо невероятных вычислительных ресурсов это не требует. центральный модуль, а это может быть как роутер (что достаточно удобно), так и ПК с соответствующим адаптером для подключения к системе, просто предоставляет некий интерфейс для управления всей системой. грубо говоря, раздать задачи модулям и собирать инфу о состоянии. простейшие решения принимаются уже датчиками на основе сформированного задания. например, тот же самый датчик "воды" и управление клапаном: пролилась вода - клапан перекрыли - дали сигнал как собственной пищалкой, так и отстучались в центр о происшествии. аналогично управление светом, окнами-дверями...
далее. среда передачи. с проводами (лично я уже) наигрался. на данный момент пришел к тому, что средой передачи должен быть воздух. т.е. радиоканал. на рынке сейчас представлено достаточное количество всяких недорогих радиомодулей. для себя как стандарт принял частотный диапазон 2,4ГГц и модуль TR24a. при цене в районе 2-3 баксов их можно просто "рассыпать в пространстве" в любом (не)разумном количестве. при организации подобия MESH-сети получаем избыточность маршрутов и гарантированную доставку сообщений. а наличие мозгов и совмещение датчик-исполнительный_модуль позволяет децентрализовать принятие решений и оказывать воздействие независимо от работоспособности центрального узла. также для повышения надежности (обеспечение избыточности) на каждую функциональную/территориальную группу контроллеров выделяется "зональный контроллер - репитер - маршрутизатор", который отвечает за контроль данной зоны. и получаем бОльшую "живучесть" системы при всяких экстремальных ситуациях.
теперь обоснование применение радиоканала.
т.к. это уже не первая и даже не вторая версия моей системы, и покрытие дома уже "чуть менее чем полностью", то становится понятно, что количество проложенных кабелей превышает все разумные пределы. в свое время при проведении капитального ремонта к каждому выключателю, к каждой розетке, к каждому узлу дома была проложена витая пара (дешево и практично ;) ). но периодически появлялись места, куда кабель проложен не был просто по банальной причине, что предусмотреть абсолютно все нет никакой возможности, ведь мы все живем в пластичном, постоянно меняющемся в зависимости от текущих потребностей и новых задач окружении. плюс определенные проблемы с коммутацией (новых) веток. вот для решения таких случаев и была пересмотрена концепция от wire-based до wireless-based системы. опять штробить стены и сверлить дырки для прокладки очередного кабеля мне просто не позволят, это во-первых, да и разводить пыль вблизи достаточно дорогостоящего оборудования... а так просто вмонтировал в очередное место компактный модуль (а базовый модуль уже отработан до минимального как по габаритам, так и стоимости/компонентам), присоединил его к питающему напряжению и объекту управления и описал в системе новый объект. на все про все уходит 15 минут (максимум) на физическое подключение и от пяти минут до получаса на описание поведения в системе.
переход к радио позволил также предложить данную систему и "на сторону", причем достаточно весомым аргументом было именно минимальное физическое вмешательство в интерьер дома (в этом плане достаточно хороша Х10, как использующая как для питания так и в качкстве среды передачи данных электрическую проводку дома). а проработанные на личном опыте моменты управления и отчетности позволяют с минимальными затратами (т.е. в подавляющем большинстве случаев удаленно через инет, даже с телефона) проводить пуско-наладочные работы у очередного нового пользователя системы.

ПыСыЖ про излучение петь не надо Ваш сотовый излучает на порядки больше, и при этом находится НАМНОГО ближе к объекту воздействия (т.е. к вашим органам)... а при разговоре так вообще умолчим.... ;)

TReX
13-12-2010, 07:14
некоторое время наблюдаю за темой... изложу собственное видение проблемной области.
система обязана быть распределенной. т.е. у каждого исполнительного устройства должны быть собственные мозги, благо невероятных вычислительных ресурсов это не требует. центральный модуль, а это может быть как роутер (что достаточно удобно), так и ПК с соответствующим адаптером для подключения к системе, просто предоставляет некий интерфейс для управления всей системой. грубо говоря, раздать задачи модулям и собирать инфу о состоянии. простейшие решения принимаются уже датчиками на основе сформированного задания. например, тот же самый датчик "воды" и управление клапаном: пролилась вода - клапан перекрыли - дали сигнал как собственной пищалкой, так и отстучались в центр о происшествии. аналогично управление светом, окнами-дверями...
далее. среда передачи. с проводами (лично я уже) наигрался. на данный момент пришел к тому, что средой передачи должен быть воздух. т.е. радиоканал. на рынке сейчас представлено достаточное количество всяких недорогих радиомодулей. для себя как стандарт принял частотный диапазон 2,4ГГц и модуль TR24a. при цене в районе 2-3 баксов их можно просто "рассыпать в пространстве" в любом (не)разумном количестве. при организации подобия MESH-сети получаем избыточность маршрутов и гарантированную доставку сообщений.;)

За 4 года - радиоканал хорошо может где-нибудь в деревне, или вилле )
В городе крутой сосед Вася покупает себе супер-пупер РОВТЕР (хорошо если ему еще не посоветовали антены поменять )) и все ложится, не знаю как у вас, у меня обычный свисток USB видит 24-26 сетей, на чахлую встроенную антенку )

Использовать компьютер для управления - шумно и электричество знаете ли не казенное )) Роутер? - Напоминает ситуацию с видеодвойками в свое время - сломалось что-то одно не работает все )

Автономность конечно хорошо, но все не предусмотришь, например реальный случай - сосед сверху стал заливать стояк, да, у меня все сработало и отключило воду, только толку то? Надо ехать и разбираться, поэтому возможность удаленно посмотреть/поуправлять не менее важна )

Рассказанно у вас все красиво, но то же управление чем либо требует Электричества что бы что-либо что-то сделало, так что провода всегда Нужны и Будут, да конечно тянуть витопару везде - глупое занятие, а что мешает управлять по питающим проводам? Скорости для этого с огромным запасом хватает, надежность тоже, а если и порвется провод - все равно электричества не будет, нечем управлять ))

garlands
13-12-2010, 07:57
За 4 года - радиоканал хорошо может где-нибудь в деревне, или вилле )
В городе крутой сосед Вася покупает себе супер-пупер РОВТЕР (хорошо если ему еще не посоветовали антены поменять )) и все ложится, не знаю как у вас, у меня обычный свисток USB видит 24-26 сетей, на чахлую встроенную антенку )
ну у меня чуть меньше сеток видно... с десяток-полтора :) при том, что у меня бывает крутится и настраивается (к основному wl700) еще штук пять роутеров... но у указанного модуля 81 канал. а реализовать поиск свободного канала, подтверждения и прочие плюшки канального уровня - не самая большая проблема. плюс, это нужно было сделать один только раз при разработке. кстати, при отладке всего этого дела я специально один из модулей под ягой помещал а второй в заднем лепестке. и ничего, они отлично дружились, хоть и медленнее немного... и конструктивно возможность подключения внешней антенны предусмотрена.
а соседы васи как правило забывают дефолтный пасс на РОВТЕР менять :-D вот в данный момент у меня видно восемь сеток, из них нормально защищены только две (sic!). четыре оставшихся несут гордое имя длинк, еще одна с WEP`ом, а на одной решили что достаточно ограничения по маку... так что вполне можно прицепиться и аккуратно перестроить на другой канал (я принципиально против членовредительства).


Использовать компьютер для управления - шумно и электричество знаете ли не казенное )) Роутер? - Напоминает ситуацию с видеодвойками в свое время - сломалось что-то одно не работает все )
внимательнее почитайте про управление. сказано, что _МОЖНО_ управлять. для того иерархия управления и строилась. а роутер все равно работает круглосуточно. и взять на себя управление может любой девайс. плюс, это даже не управление в полном смысле слова, а раздать ЦУ - принять отчеты. да и работающий комп лично меня не напрягает, когда в аппаратной их четыре стоит. ;) повторюсь. 1) управлять можно с чего угодно и 2) модули и зоны контроля прекрасно могут обойтись время и без центрального управления.


Автономность конечно хорошо, но все не предусмотришь, например реальный случай - сосед сверху стал заливать стояк, да, у меня все сработало и отключило воду, только толку то? Надо ехать и разбираться, поэтому возможность удаленно посмотреть/поуправлять не менее важна )
так в любом случае надо ехать и разбираться. только оперативное получение сообщения об экстренной ситуации позволяет получить полный отчет о состоянии системы и на основании полученной информации принимать решение о предпринимаемых действиях.
да, я говорил исключительно "о проводах". естественно удаленное управление (собственно, проект с удаленного контроля семь лет назад и начинался. тогда это были СМС, потом прикрутил инет, потом веб и вап). а вероятность что уйдут в нирвану одновременно два модема (sim300) на двух разных операторах, подключенных к двум разным железкам и все это отдельно питается... ну не знаю. если такое однажды и случится, поставлю еще два модема на двух оставшихся операторов (мтс, киевстар, лайф и билайн. первые два уже работают, так что еще два есть). а 3G у меня дублирует инет, который приходит от двух разных провайдеров. так что, как видно, система останется без контроля только в случае действительно глобального апокалипсиса...

garlands
13-12-2010, 08:11
За 4 года - радиоканал хорошо может где-нибудь в деревне, или вилле )
Рассказанно у вас все красиво, но то же управление чем либо требует Электричества что бы что-либо что-то сделало, так что провода всегда Нужны и Будут, да конечно тянуть витопару везде - глупое занятие, а что мешает управлять по питающим проводам? Скорости для этого с огромным запасом хватает, надежность тоже, а если и порвется провод - все равно электричества не будет, нечем управлять ))
от Х10 и компании я отказался сразу по причине загаженности электросети всякими китайскими блоками питания и прочим-прочим. ну не ставить-же на входе десятикиловаттный бесперебойник с двойным преобразованием, и это минимум. а потом кто-то из домашних воткнет китайскую зарядку - и каюк управлению. модулировать высокой частотой нельзя по вышеуказанной причине. да, существуют схемы выделения полезного сигнала из чего угодно. но цена решения в расчете на узел намного выше трех баксов. а у меня на данный момент (без исполнительных узлов) стоимость по розничным ценам комплектующих 2,5(TR24)+1,5(mega8/16)+1(россыпь)=5 баксов.
X10 в изначальном виде не подходит также из-за очень неспешной реакции. инженерная психология говорит, что время реакции не должно превышать, кажется, 250мс. все что выше - уже некомфортно. плюс на Х10 не реализуешь плавно сопровождающую подсветку по дорожке... (ну захотелось однажды... ;) ) а первоочередная задача - комфорт и безопасность. причем для меня именно в таком порядке.
а если порвется провод - то с точностью до ветки можно определить место аварии. вот недавно веселая ситуация была. выходим мы утром из квартиры (не моего, поэтому все вполне традиционно - лампа-выключатель механический) соседи (внизу, это важно) с самого утра что-то там сверлят-пилят. ладно, мы уходим, поэтому не критично. возвращаемся, а части света и нет... упс. приплыли. зима, вечер. в прихожей темно. ладно. выясняем, какая ветка сдохла. нахожу коробки, а они замурованы в стену. ладно. собираюсь вскрывать стену, морально готовлюсь потом все это дело заделывать и наводить красоту. иду перекурить и в разговоре выясняется, что как раз эта ветка проходит под полом, а не по стене/потолку. идем пинать соседей и выясняется, что они вешали светильник и перебили кабель. и каким образом в подобной ситуации локализовать место аварии?

LastLeader
14-12-2010, 19:30
А я планирую 422 протокол с возможностю в каждый модуль встраивать дешовый радиотрансивер))):D Но это не в первой бюджетной версии)))
Так как половина модулей почти всегда находится или в электро ящике или в отдельном))) радиоканал целесообразно использовать как радиоудленитель а не основную шину. Х10 для наших сетей не годится без фильтров (хотя есть и по жирней системы передачи по питанию). ;)

Электрический провод это хорошо. А дешевая оптика лучше))))

LastLeader
14-12-2010, 19:39
иду перекурить и в разговоре выясняется, что как раз эта ветка проходит под полом, а не по стене/потолку. идем пинать соседей и выясняется, что они вешали светильник и перебили кабель. и каким образом в подобной ситуации локализовать место аварии? :D Ити к соседям, снимать светильник, долбить дыру до провода (желательно по больше светильника) и соединять провод))) Хотя не понятно какой идиот провод по полу пускает, вроде по технике безопасности это нельзя делать? :eek:

Iguana
14-12-2010, 20:13
:D Ити к соседям, снимать светильник, долбить дыру до провода (желательно по больше светильника) и соединять провод))) Хотя не понятно какой идиот провод по полу пускает, вроде по технике безопасности это нельзя делать? :eek:
Ага, Вы, это строителям кооперативных домов начала 80-х годов расскажите :D
В доме родителей жены все провода под паркетной доской проложены :eek:

garlands
15-12-2010, 03:50
как правильно замечено, расскажите строителям как можно/нужно делать. меня после такого долго отпаивали... чаем. ;) в том случае благо у соседей строители/электрики еще были в доме, так что все оперативно исправили. правда индикаторная отвертка пострадала. ;)
а вообще, еще и не такое встречается... видел и такое, что верхняя/нижняя проводка подключается к счетчикам верхнего/нижнего этажа... вот это вообще прелесть. т.е. к "моему" счетчику подключена верхняя проводка моя и нижняя соседей сверху. а к счетчику соседей снизу подключена моя нижняя проводка и их верхняя... вот это вообще просто замечательно...

LastLeader, ну причины выбора радиоканала я, как мне кажется, достаточно подробно расписал. а унифицированная среда передачи значительно облегчает и настройку и обслуживание системы. в переходной период, когда я постепенно переводил всю систему на радиоканал, в достаточной степени наигрался с гибридной системой. больше не хочу.

LastLeader
20-12-2010, 20:14
Решили начать занимается умным домом других производителе, чтоб не делать ошибок при разработке и быть в курсе событий))):) Сегодня всунул на роутер CMS, начал по немного пелит интерфейс:)
Интересно уже покрутить программное обеспечение боле опытных людей :p . Хотя те скриншоты что я видел, меня не впечатляют

garlands
20-12-2010, 20:26
речь о том товарище, что на 1wire систему в доме строил? ;)
ну да, пара полезных мыслей там проскакивала... вот только похоже что он не очень задумывался о случае отключения света... ну или я невнимательно смотрел. хотя на самом деле просто по диагонали пробежался...

LastLeader
20-12-2010, 20:34
Нужно другую диагональ читать :D:D:D Я не перевариваю 1-Ware. Для меня оптимальный вариант 422. Хотя все любят дешевые радио протоколы. Не речь о товарищах что сейчас являются лидерами продаж Умный дом

garlands
20-12-2010, 20:41
надо. никто не спорит. :)
ааа... и хто-же щас лидер продаж?
давно не следил за ними. хто щас впереди планеты всей?

stpavel
22-12-2010, 10:02
Не знаю почему некоторые не переваривают 1-wire.
Дешево и практично. Если делать самому , двухканальный силовой ключ максимум обходится в 300 рублей, другие элементы и того меньше. Самое бюджетное решение на сегодняшний момент. И недостатков приходится тянуть 1-wire шину, но она одна для всех элементов. У самого в квартире используется подобное решение ( охрана квартиры, датчики затопления и прочее ), правда не на базе wl500gp а на базе обычного сервера под линуксом, который уже долгое время пыхтит в кладовке , выполняя роль еще и сервера видеонаблюдения, и много чего прочего. Но никто не запрещает использовать под это дело wl500gp и подобные устройства, owfs в openwrt давно уже имеется.

LastLeader
22-12-2010, 18:08
надо. никто не спорит. :)
ааа... и хто-же щас лидер продаж?
давно не следил за ними. хто щас впереди планеты всей?

У нас походу LCN. :D поговорили с ребятами что их продают и поняли что это просто наворот для олигархов))) Простому смертному такая система недоступна.
Понравился способ передачи, я так понял там просто по всему дому бросается не 3-рех а 4-тырех жильный провод, земля и 4-тый провод используется для передачи ну и фаза с нольом. Уже подумываю как такое организовать. Посмотрел на скриншоты конфигуратора (программа для наладки взаимодействий между модулями), в принципе похоже на мою идею но эсть недостатки. Система урезана слаботочными сетями, нет продумано взаимодействие мультимедиа да и вообще с потоками данных.

LastLeader
22-12-2010, 18:25
Не знаю почему некоторые не переваривают 1-wire.
Дешево и практично. Если делать самому , двухканальный силовой ключ максимум обходится в 300 рублей, другие элементы и того меньше. Самое бюджетное решение на сегодняшний момент. И недостатков приходится тянуть 1-wire шину, но она одна для всех элементов. У самого в квартире используется подобное решение ( охрана квартиры, датчики затопления и прочее ), правда не на базе wl500gp а на базе обычного сервера под линуксом, который уже долгое время пыхтит в кладовке , выполняя роль еще и сервера видеонаблюдения, и много чего прочего. Но никто не запрещает использовать под это дело wl500gp и подобные устройства, owfs в openwrt давно уже имеется.

максимум что я порекомендовал бы это датчики:rolleyes: и то их тянуть не дальше полтора метра. Друзя из венки проверяли на надежность, говорят им эта шина вообще не к душе, я таким людям доверяю (они разрабатывают устройства 20 часов в сутки;) )

LnrMn
22-12-2010, 18:42
Перестаньте спорить. ADAM, ADVANTECH.. многие индустриальные системы построены на 485/422. Даже электросчетчики в квартирах... Этот 1-Wire Dallas придумал для своих датчиков, вот пусть он там и работает.
Как правильно заметил LastLeader

максимум что я порекомендовал бы это датчики и то их тянуть не дальше полтора метра.
Так зачем же выдумывать?

LastLeader
22-12-2010, 19:40
Перестаньте спорить. ADAM, ADVANTECH.. многие индустриальные системы построены на 485/422. Даже электросчетчики в квартирах... Этот 1-Wire Dallas придумал для своих датчиков, вот пусть он там и работает.
Как правильно заметил LastLeader

Так зачем же выдумывать?

Почему 422?:
1. Это дифференцированная пара с хорошей помехоустойчивостью
2. Эсли и поставить два драйвера 485, можно организовать полудуплексный режим при обрыве одной пары.
3. 422 а не 485, не так грузит слабый процессор не нужно программной реализации переключения и постоянных опросов на линии.
Это дешевый, надежный аналог изернета который не требует сложной и дорогой обвязки.
4. Можно использовать существующие провода изернета (и даже передавать по им питание)

Правда нужно организововать топологию звезда (плюс в том что не нужно опытного монтажника, максимум обожать RJ45 по стандартной распиновке).

почему не 485 - потому что ананас это во первых а дальше:
сложность разработки, сложность запуска шины для неопытного пользователя (правильная расстановка терминаторов и укладка кабелей). Постоянный опрос устройств в лини (приходится ставить отдельный контроллер на контроль линии или боле мощный процессор) при 422 он один и находится в хабе 422.:)

stpavel
22-12-2010, 20:13
максимум что я порекомендовал бы это датчики:rolleyes: и то их тянуть не дальше полтора метра.
Проверено на собственном опыте ? Сомневаюсь. Ну а смысл тогда рекомендовать ?


Друзя из венки проверяли на надежность, говорят им эта шина вообще не к душе, я таким людям доверяю (они разрабатывают устройства 20 часов в сутки;) )
Есть примеры удачной автоматизации на элементах 1-wire целого дома с большой протяженностью сети. И это все работает достаточно надежно. Спорить не буду, каждый выбирает для себя то что ему больше нравится. Очень здорово то что вы разрабатываете свой собственный контроллер и дай бог что бы у вас хватило терпения довести это все это дело до конца. У меня нет времени на подобные вещи, поэтому для себя я выбрал уже обкатанную и (как писал выше) бюджетную технологию.

garlands
25-12-2010, 10:18
Проверено на собственном опыте ? Сомневаюсь. Ну а смысл тогда рекомендовать ?

Есть примеры удачной автоматизации на элементах 1-wire целого дома с большой протяженностью сети. И это все работает достаточно надежно. Спорить не буду, каждый выбирает для себя то что ему больше нравится. Очень здорово то что вы разрабатываете свой собственный контроллер и дай бог что бы у вас хватило терпения довести это все это дело до конца. У меня нет времени на подобные вещи, поэтому для себя я выбрал уже обкатанную и (как писал выше) бюджетную технологию.

300 рублей - это уже с силовым ключом? если нет - то вообще не вариант. смотрите сами: (пересчитаю в грн, мне так проще)
300*0,25 = 75грн.
25 - tr24, 15 - mega8 = 40грн+5(обвязка по мелочи, с запасом).
75-45=30грн.
и нет необходимости тянуть провода. а это тоже нужно посчитать, т.к. стоимость провода и затраты на его прокладку также по итогу входят в стоимость подключения датчика. и пусть эти затраты в расчете на один датчик составляют незначительную цифру, в масштабах более-менее крупного объекта (а дом в два этажа уже можно считать таким в рамках данной задачи), это выльется уже в значительную сумму...

ну а о рекомендуемой производителем архитектуре помолчим. пробежался по всем этим отключаемым веткам - полный мрак... ну и про надежность проводного КОП (канал общего пользования) помолчим... система должна быть надежной. и как выразился LastLeader, по установке девайса я должен забыть о нем, как и о проблеме, которую он решает.

Daffy123
26-12-2010, 07:49
давно присматриваюсь к atom330+ION, цена вполне разумная, материнка с Wi-Fi в райне 5500 р., плюс винт на 1T - 2000 р плюс память 2 Gb - 2000, можно собрать в районе 10000 р.
как все это заставить работать в качестве роутера+медиацентра+основы для умного дома? можно конечно поставить Win, но отсюда тормоза и не нужный функционал.
кто пробовал сделать что-нить подобное, поделитесь опытом.

satch
26-12-2010, 08:38
давно присматриваюсь к atom330+ION, цена вполне разумная, материнка с Wi-Fi в райне 5500 р., плюс винт на 1T - 2000 р плюс память 2 Gb - 2000, можно собрать в районе 10000 р.
как все это заставить работать в качестве роутера+медиацентра+основы для умного дома? можно конечно поставить Win, но отсюда тормоза и не нужный функционал.
кто пробовал сделать что-нить подобное, поделитесь опытом.
прекрасно работает в течении 3-х месяцев (24/7). как "красивое решение" было взято за основу xbmc dharma на убунту. есть возможность создания программной wifi точки (hostapd), торрент-качалка, ftp-сервер, прокси, апач и прочее. но, оценив возможность продажи wl500gP2 в моем городе (~1500р) и последующей покупики usb сетевой карты (~1000р), было принято решение не продавать роутер и оставить его как точку доступа + шлюз, и просто пробросить порты через iptables. при этом имеем HTPC с FullHD через HDMI, симпатичная мордочка к transmission (плагин), youtube, zoomby, и прочее через плагины. насчет "умного дома" пока мыслей не было.
P.S.: Acer
AspireRevo R3610 (http://www.acer.ru/acer/product.do?LanguageISOCtxParam=ru&rcond5e.c2att92=411&inu49e.current.c2att92=411&link=ln314e&CountryISOCtxParam=RU&kcond47e.c2att92=411&rcond159e.att21k=1&kcond48e.c2att101=68905&rcond190e.att21k=1&acond23=RU&rcond4e.att21k=1&sp=page17e&rcond157e.c2att92=411&var9e=815&ctx1g.c2att92=411&rcond42e.att21k=1&kcond50e.c2att92=411&rcond45e.att21k=1&rcond158e.c2att1=21&ctx2.c2att1=21&inu53e.current.c2att92=411&rcond38e.c2att1=21&var13e=RU&rcond44e.c2att1=21&rcond186e.c2att92=411&rcond3e.c2att1=21&rcond28e.attN2B2F2EEF=3292&rcond189e.c2att1=21&ctx1.att21k=1&CRC=87797418)

LastLeader
26-12-2010, 11:13
Проверено на собственном опыте ? Сомневаюсь. Ну а смысл тогда рекомендовать ?

Есть примеры удачной автоматизации на элементах 1-wire целого дома с большой протяженностью сети. И это все работает достаточно надежно. Спорить не буду, каждый выбирает для себя то что ему больше нравится. Очень здорово то что вы разрабатываете свой собственный контроллер и дай бог что бы у вас хватило терпения довести это все это дело до конца. У меня нет времени на подобные вещи, поэтому для себя я выбрал уже обкатанную и (как писал выше) бюджетную технологию.

:rolleyes: прошлие две работы (около 3-рех лет) я прошел путь: монтажник слаботочных сетей-> инженер по наладке (сигн., контр. доступа, видео. набл, в том числе и умный дом) -> менеджер по продажам этих систем.
Не сказал бы что я набрал уж много опыта в этой сфере))) но что его соввсем нет я б не сказал.:D:D:D

Каждый волен вибирать что он считает правельным ;)

stpavel
27-12-2010, 05:33
300 рублей - это уже с силовым ключом? если нет - то вообще не вариант. смотрите сами: (пересчитаю в грн, мне так проще)
300*0,25 = 75грн.
25 - tr24, 15 - mega8 = 40грн+5(обвязка по мелочи, с запасом).
75-45=30грн.
и нет необходимости тянуть провода. а это тоже нужно посчитать, т.к. стоимость провода и затраты на его прокладку также по итогу входят в стоимость подключения датчика. и пусть эти затраты в расчете на один датчик составляют незначительную цифру, в масштабах более-менее крупного объекта (а дом в два этажа уже можно считать таким в рамках данной задачи), это выльется уже в значительную сумму...

Вы еще забыли учесть стоимость разработки по, которое должно быть универсально, вне зависимости от реализуемой задачи.



система должна быть надежной. и как выразился LastLeader, по установке девайса я должен забыть о нем, как и о проблеме, которую он решает.
Tr24 это надежно ??? Не смешите.

garlands
29-12-2010, 17:49
Вы еще забыли учесть стоимость разработки по, которое должно быть универсально, вне зависимости от реализуемой задачи.
ну т.к. делалось параллельно с играми с самим модулем, то даже ориентировочно прикинуть время просто нереально... пока продрался через все приколы модуля... но реализовал все, что нужно. перечитайте мои посты про архитектуру системы. там, где много-много букв... ;)

Tr24 это надежно ??? Не смешите.
нормально. зато соотношение цена/возможности просто замечательное. а выловить глюки и обойти вполне реально. лично у меня система, а это около 50 (пятидесяти) модулей, без глюков уже год работает в рабочем режиме. 44 узла, если точно.
так что все решаемо.
и у трех клиентов - 7, 6 и два месяца. там соответственно 7, 18 и 12 узлов.

LastLeader
11-01-2011, 23:43
Короче то устройство что я хотел сделать мне пришлось не по зубам. (много времени на разработку) Решил начать с простого :D с релейного выхода с потдержкой протокола связи и управления с роутера. Уже сделал первый опытный образец. довожу до толку. Но времени отнимает все равно немеряно. Но нужно грызть етот гранит науки))))) Пока зубы на месте:)
Возможности разрабатываемого устройства:
Два входа, релейный выход, питание 12В, ток комутации 7А напряжение 230В.
Програмная реализацыя:
входы:
отсылка команды при нажатии и отпускании клавишь
Реле:
Три состояния - вкл, выкл, перключить
Три таймера с отсылкой команды по окончянию отщета

В будущем програмная реализацыя однопроводного протокола связи.
Дает возможность привязывать входы одного реле к другим релейным выхода.

Выходит такой себе уневерсальный автомат с возможностю управления из вне (с роутера и ПК)
Фотки когда не лень будет выложу)))

ABATAPA
12-01-2011, 05:51
Короче то устройство что я хотел сделать мне пришлось не по зубам. (много времени на разработку) Решил начать с простого :D с релейного выхода с потдержкой протокола связи и управления с роутера.

Еще немного, и Вы таки сделаете правильный шаг - перейдете на готовые решения, тот же старый X10...

akm2008
12-01-2011, 06:40
Если все таки решитесь перейти на x10
Могу совершенно безвозмездно выслать вам вот такой (см.фото) совершенно новый модуль x10 для опытов и развития Вашего проекта

http://upload.akusherstvo.ru/thumbs/322668.jpg (http://upload.akusherstvo.ru/image322668.jpg)

http://upload.akusherstvo.ru/thumbs/322670.jpg (http://upload.akusherstvo.ru/image322670.jpg)

ABATAPA
12-01-2011, 08:03
Если все таки решитесь перейти на x10
Могу совершенно безвозмездно выслать вам вот такой (см.фото) совершенно новый модуль x10 для опытов и развития Вашего проекта

Ух ты! Европа... Они более редкие и, как следствие, более дорогие.


А лично я мечтаю о модулях, которые не только умели бы включать/выключать нагрузку, но и могли сообщать о ее состоянии, и измерять ток потребления (ну, или имели бы ваттметр).

LastLeader
12-01-2011, 14:53
Еще немного, и Вы таки сделаете правильный шаг - перейдете на готовые решения, тот же старый X10...
Прошу не использовать психологические манипуляции))) Мне это не по душе.

Я сколько себя помню столько и вынашиваю мысь о уневерсальной автоматике:) сколько я прочел постов и сколько протоколов перебрал. X10 один из вареантов интеграции в старое помещение (хотя не лучшый) я помню есть какойто болие продвинуты протокол с переключением частот но он дорогой. Есть три варианта которые будут потдержаны монтажными организациями:
1. Передача по отдельному брошеному проводу (витая пара)
приемущество - дешоевизна устройства, высокая помехоустойчевось и надежность, возможнось передачи питания по той же витой паре (работа от бесперебойников при отключении питания), можно использовать линии изернета вобще без переобжимки и каких либо манипуляцый с проводом.
Недостатки - провода могут стоять дороже оборудования))) если большой обект, Нужно продумывать куда бросить провод а куда нет. В моей ситеме нужны комутаторы (типа свичев в изернете)
2. Забрасывается не простой провод 3-ех жильный а 4 или 5 (я толком еще не разобрался)
Примущесво - не нужно продумывать куда нужно бросить ветую пару, простая расшыряемость системы в любую точку задния где есть питание.
Недостатки - провод дороже стоит, прокладывается только при затройке, сложный монтаж в готовом доме.
3. радиоканал
приемущество - очень гибкая и расшеряемая система)))
недостатки - Крути не крути радиоканал это излучение, питание для устройсв все равно нужно (тесть это или батарейки или питание от сети 220 воль, или отдельный провод питания), низкая помехоустойчевость.

Вывод простой - чтоб сделать быстро и самостоятельно - это радиоканал
Если качественно ето провод рядом с 220 или витая пара

Рекомендую витую пару использовать для систем с самой высокой надежностю: пожарная-охранная сигнализацыя, резервное освищение...

Систему с сигнальным проводом там где есть устройства с 220: насосы, вентелицыонные установки, кондицыонеры, чайники, свитилник. Тоесть те системы что при отключениии 220 не работают.

Радиоканал во всех осталных случиях (это просто удобно быстро и если выбора уже нет) это касается и X10

вобще нужно делать адаптеры протоколов с одной системы на другую и голову не пудрить.

У меня просто жизненая цель такая. Сейчас мне нужно найти возможность заниматься любимым делом.

garlands
14-01-2011, 16:40
Прошу не использовать психологические манипуляции))) Мне это не по душе.

Я сколько себя помню столько и вынашиваю мысь о уневерсальной автоматике:) сколько я прочел постов и сколько протоколов перебрал. X10 один из вареантов интеграции в старое помещение (хотя не лучшый) я помню есть какойто болие продвинуты протокол с переключением частот но он дорогой. Есть три варианта которые будут потдержаны монтажными организациями:
1. Передача по отдельному брошеному проводу (витая пара)
приемущество - дешоевизна устройства, высокая помехоустойчевось и надежность, возможнось передачи питания по той же витой паре (работа от бесперебойников при отключении питания), можно использовать линии изернета вобще без переобжимки и каких либо манипуляцый с проводом.
Недостатки - провода могут стоять дороже оборудования))) если большой обект, Нужно продумывать куда бросить провод а куда нет. В моей ситеме нужны комутаторы (типа свичев в изернете)
2. Забрасывается не простой провод 3-ех жильный а 4 или 5 (я толком еще не разобрался)
Примущесво - не нужно продумывать куда нужно бросить ветую пару, простая расшыряемость системы в любую точку задния где есть питание.
Недостатки - провод дороже стоит, прокладывается только при затройке, сложный монтаж в готовом доме.
3. радиоканал
приемущество - очень гибкая и расшеряемая система)))
недостатки - Крути не крути радиоканал это излучение, питание для устройсв все равно нужно (тесть это или батарейки или питание от сети 220 воль, или отдельный провод питания), низкая помехоустойчевость.

Вывод простой - чтоб сделать быстро и самостоятельно - это радиоканал
Если качественно ето провод рядом с 220 или витая пара

Рекомендую витую пару использовать для систем с самой высокой надежностю: пожарная-охранная сигнализацыя, резервное освищение...

Систему с сигнальным проводом там где есть устройства с 220: насосы, вентелицыонные установки, кондицыонеры, чайники, свитилник. Тоесть те системы что при отключениии 220 не работают.

Радиоканал во всех осталных случиях (это просто удобно быстро и если выбора уже нет) это касается и X10

вобще нужно делать адаптеры протоколов с одной системы на другую и голову не пудрить.

У меня просто жизненая цель такая. Сейчас мне нужно найти возможность заниматься любимым делом.

ну свое отношение к проводам я высказал, а вот о радио подумайте над таким моментом: вы сотовым пользуетесь? а ведь во время разговора мощность может прыгать до 2Вт, причем в непосредственной близости от головы. телефон носите в кармане штанов? а ведь в это время телефон периодически общается с базовой станцией и находится в непосредственной близости к репродуктивным органам. или, может быть носите на шнурке на шее или в нагрудном кармане? а в таком случае в непосредственной близости к сердцу. вот так-то...
и 10мВт от сисемы - сущий пустяк. а т.к. на случай автономного питания необходимо беспокоиться о потребляемой мощности, то в дизайн закладывается минимально возможная для связи.

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

LastLeader
15-01-2011, 22:28
ну свое отношение к проводам я высказал, а вот о радио подумайте над таким моментом: вы сотовым пользуетесь? а ведь во время разговора мощность может прыгать до 2Вт, причем в непосредственной близости от головы. телефон носите в кармане штанов? а ведь в это время телефон периодически общается с базовой станцией и находится в непосредственной близости к репродуктивным органам. или, может быть носите на шнурке на шее или в нагрудном кармане? а в таком случае в непосредственной близости к сердцу. вот так-то...
и 10мВт от сисемы - сущий пустяк. а т.к. на случай автономного питания необходимо беспокоиться о потребляемой мощности, то в дизайн закладывается минимально возможная для связи.

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

Спорить не буду (моглиб еще про вайфай вспомнить:D) радио это удобно.
В прошлом посте я какбы сказал: "Курить вредно, даваойте по немнгу бросать" а вы говритье но ведь есть еще и наркотики))) это ведь хуже. Я как против мобильных так и против вайфай так и т.д. Да и сколько я сталкываюсь с радио. Провод все равно лучше, ка не крути. Я вобще за оптику, да же за процесоры на оптических элементах. Это к чему нужно стремиться. Я не прошу вас отказыватся есть продукты с красителями и концервантами (например в икре это мышяк :D) также как и отказыватся от мобильного, просто я подметил "радио сигнал вреден для вашего здоровя:D:D:D" Я например согласен использовать радиоканал там где нет возможности пробросить провод. Если вы судите с дешевезны установки:D то вы правы это дешевле. Но если брать по цене оборудования то монтаж проводов пока дешевле чем переплатить за устройства с радио каналом (я работал 2 года в монтажной конторе) может чето и поменялось я буду как и рад, так и растроен.

У техники есть два нюанса, она не только делаеть жизнь проще а еще и затягивает в зависимость от тех кто ее вам продает:D так-ка простой человек редко понимает что сделать чтоб она нормально работала.

garlands
15-01-2011, 22:45
Спорить не буду (моглиб еще про вайфай вспомнить:D) радио это удобно.
В прошлом посте я какбы сказал: "Курить вредно, даваойте по немнгу бросать" а вы говритье но ведь есть еще и наркотики))) это ведь хуже. Я как против мобильных так и против вайфай так и т.д. Да и сколько я сталкываюсь с радио. Провод все равно лучше, ка не крути. Я вобще за оптику, да же за процесоры на оптических элементах. Это к чему нужно стремиться. Я не прошу вас отказыватся есть продукты с красителями и концервантами (например в икре это мышяк :D) также как и отказыватся от мобильного, просто я подметил "радио сигнал вреден для вашего здоровя:D:D:D" Я например согласен использовать радиоканал там где нет возможности пробросить провод. Если вы судите с дешевезны установки:D то вы правы это дешевле. Но если брать по цене оборудования то монтаж проводов пока дешевле чем переплатить за устройства с радио каналом (я работал 2 года в монтажной конторе) может чето и поменялось я буду как и рад, так и растроен.

У техники есть два нюанса, она не только делаеть жизнь проще а еще и затягивает в зависимость от тех кто ее вам продает:D так-ка простой человек редко понимает что сделать чтоб она нормально работала.

не будем скатывать тему во флуд на тему продуктов, алкоголя и курева. (точка)

я про провода - как "веревку", которая связывает два узла - и не имеет значения что по ней бежит, электроны или фотоны, посчитайте в комплексе, во что выливается клиенту установка "проводного" датчика/исполнителя и аналогичного "радио". только первый вариант попрошу считать полностью - с ценой кабеля, с монтажными работами, с дискомфортом хозяина от работ по протягиванию кабеля. а если ремонт (дорогостоящий) уже есть (а это ну совершенно другие цифры), и тут такая блажь в голову стукнула, как провод тянуть???!!.

могу привести цифру установки одного узла у меня в любых условиях* - $25. из них 15 - цена железки, 5 - цена монтажных работ исполнителю (мальчику с перфоратором) и 5 - моральный дискомфорт владельца помещения.

а у Вас на последний пункт какая цифра получится? ;)

---
* в любых условиях потому, что кроме коробки выключателя (для примера) вглубь (и то в редких случаях) больше ничего не требуется... а с проводами - штробить стены... а восстанавливать интерьер кто будет?

LastLeader
15-01-2011, 23:30
не будем скатывать тему во флуд на тему продуктов, алкоголя и курева. (точка)

я про провода - как "веревку", которая связывает два узла - и не имеет значения что по ней бежит, электроны или фотоны, посчитайте в комплексе, во что выливается клиенту установка "проводного" датчика/исполнителя и аналогичного "радио". только первый вариант попрошу считать полностью - с ценой кабеля, с монтажными работами, с дискомфортом хозяина от работ по протягиванию кабеля. а если ремонт (дорогостоящий) уже есть (а это ну совершенно другие цифры), и тут такая блажь в голову стукнула, как провод тянуть???!!.

могу привести цифру установки одного узла у меня в любых условиях* - $25. из них 15 - цена железки, 5 - цена монтажных работ исполнителю (мальчику с перфоратором) и 5 - моральный дискомфорт владельца помещения.

а у Вас на последний пункт какая цифра получится? ;)

---
* в любых условиях потому, что кроме коробки выключателя (для примера) вглубь (и то в редких случаях) больше ничего не требуется... а с проводами - штробить стены... а восстанавливать интерьер кто будет?
50% всех клиентов закладывают провода при стройке
49 остальных согласны чтоб провода шли поверх интерьера)))
1% процент выделывается, ставили радиодатчики, ну и тогда по ходу рас в год два батарейки менять.
Но есть устройства что по радио не потянешь. Вы ямно говрите про ограниченый круг устройств, а если чтото делать то делать с размахом))) Я планитую все стянуть в одну сеть в плоть до автомобилей, мобильных устройст и пилингатором детей и домашних животных. Но это цели)))
Сейчас пошли дешовые китайски так что может стали актуальны. Но если я себе ставил бы то проводные. Их поставил и забыл а то думай когда батарейка сядет. А когда питание тянешь актуальность радио теряется:D цены не скажу было два года назад но точно знаю что самый бюджетный и надежный способ заложить провода при стройке. Хотя когда я еще был монтажником всегда умудрялся проложить в супер пупер квартирах провода не заметно даже с венецыанской штукотуркой выкручивались. Да и за севшых батареек лень ездить в другие города;)

garlands
16-01-2011, 00:11
50% всех клиентов закладывают провода при стройке
49 остальных согласны чтоб провода шли поверх интерьера)))
1% процент выделывается, ставили радиодатчики, ну и тогда по ходу рас в год два батарейки менять.
Но есть устройства что по радио не потянешь. Вы ямно говрите про ограниченый круг устройств, а если чтото делать то делать с размахом))) Я планитую все стянуть в одну сеть в плоть до автомобилей, мобильных устройст и пилингатором детей и домашних животных. Но это цели)))
Сейчас пошли дешовые китайски так что может стали актуальны. Но если я себе ставил бы то проводные. Их поставил и забыл а то думай когда батарейка сядет. А когда питание тянешь актуальность радио теряется:D цены не скажу было два года назад но точно знаю что самый бюджетный и надежный способ заложить провода при стройке. Хотя когда я еще был монтажником всегда умудрялся проложить в супер пупер квартирах провода не заметно даже с венецыанской штукотуркой выкручивались. Да и за севшых батареек лень ездить в другие города;)

зачем батарейки, если мы управляем СЕТЕВЫМ УСТРОЙСТВОМ (в смысле силовой сети), от которого можно и питание взять.

идеологию сети нужно просто изначально правильно строить. питание - от девайса (лампочка, розетка, прибор, etc), управление - радио. какие еще батарейки?

ну а про "выкручивались", наверное не стОит ни мне, ни Вам говорить... случаи (читать: клиника клиентов) разные бывают... и выкрутиться всегда можно, это понятно.

если ориентироваться на максимальное покрытие, то на 50% заблаговременно проложенных (в произвольно взятую точку) проводов рассчитывать не стоит.

а про размах с проводами не стоит даже пытаться вспоминать. если будет стоять выбор - тянуть провода, или нет, скажем, в автомобиле, ответ не требуется. про автомобильные шины читайте сами и на специфике набивайте шишки тоже самостоятельно. ;) или консультируйтесь. но не на этом форуме......

КАКИЕ НАХ ПРОВОДНЫЕ ПЕЛЕНГАТОРЫ ДЕТЕЙ??! =0

сорри, не сдержался, представил себе ребенка на поводке, которого нужно "найти".................................................. ...... да проще за поводок дернуть и намотать на руку! :-D

Acute
27-01-2011, 07:21
Доброго времени суток.

Интересует возможность косметической корректировки некоей прошивки для WL-500GP V2 (речь идет о русификации интерфейса + минимальное оформление). Также есть потребность компильнуть данную прошивку для D-Link DIR 320.
Что представляет собой сама прошивка и для чего она нужна можно посмотреть здесь (http://z-wave.ru/obzory/upravlenie-svoim-domom-s-pomowju-vera.html). Прошивку можно скачать отсюда (http://wiki.micasaverde.com/index.php/Firmware_Flash) (там же можно найти исходный код). Если есть желающие, готовые взяться, а главное выполнить данную работу, то готов обсудить условия вознаграждения. Связаться со мной можно либо по тел. (9I5) 0I02029, либо через контакты сайта www.z-wave.ru.

C уважением, Сергей

dramnbass
25-02-2011, 09:42
уважаемые а можно ли особо не морочась приколхозить к роутеру что то вроде реле, чтоб по крону в определенное время включать и выключать?

wl500gpv2 на прошивке от энтузиастов

FilimoniC
25-02-2011, 09:52
уважаемые а можно ли особо не морочась приколхозить к роутеру что то вроде реле, чтоб по крону в определенное время включать и выключать?

wl500gpv2 на прошивке от энтузиастов


Вариант 1 - использовать COM-порт, сигналы RTS\* (они "подняты" или "опущены"). Вот это поможет 1 (http://www.control.com/thread/1026231695) 2 (http://www.google.com/search?sclient=psy&hl=en&source=hp&q=RTS+SERIAL+linux&btnG=Search)
Вариант 2 - Freeduino (http://freeduino.ru/arduino/index.html)

В первом случае с софтом для роутера будет чуть посложнее, во втором - с софтом для МК.
Кстати, со вторым вариантом можно обойтись и без роутера, только вот время прийдется как то "узнавать" - у Atmel-овских ATMega нет RTC и батарейки

dramnbass
25-02-2011, 10:02
спасибо первый вариант подходит

FilimoniC
25-02-2011, 10:05
спасибо первый вариант подходит

Землю берите из порта, а то можно спалить все к чертям. И, да, лучше использовать немеханическое реле на самом порту.

LastLeader
01-03-2011, 15:20
http://s05.radikal.ru/i178/1103/ac/06830e2ed319.jpghttp://s55.radikal.ru/i147/1103/90/2411d2b27eb7.jpg
Как раз вчера закончил автономный вариант релюшки))) В будущем будет работать по аналогу 1-Ware только протокол приходится писать с нуля из за организации распределенност. :) Тогда хочу сделать HID адаптер по типу http://www.cqham.ru/usbtherm1.html
И как в этом посту http://wl500g.info/showthread.php?t=20307&highlight=HID
Прикрутить к DIR-320 :D

AndreyUA
01-03-2011, 15:50
Может проще для всего этого использовать Siemens S7-300 контроллеры, profibus, ET200 и т.д. Можно посмотреть более дешевое решение у АВВ.

LastLeader
01-03-2011, 20:47
Веселое предложение)))
Че мучится, поставить AMX и делов то :D

FilimoniC
02-03-2011, 20:18
Самое, на мой взгляд, привлекательное в домашней автоматике - связь по радио. Есть закрытый Z-Wave и открытый ZigBee протоколы (причем последний поход на Блютус, умеет "профили" и уже есть под него профиль домашней автоматизации.

Хотел вот уточнить, есть ли какие либо недорогие приемопередатчики?

LastLeader
08-03-2011, 06:33
Отвечу просто, Нет))):rolleyes:
Все эти радио системы очень не дешевые. Хоть и некоторые из них открытые. Есть модуль за приемлемую цену, но если вы будете разбираться с ими самостоятельно. Паять и делать прошивки))) Но если поставить на производство))) Чтоб они типа были доступны, то вы найдете варианты по дешевле (которые будут не приемлемые по цене)
Просто приведу пример у нас в Украине))) http://z-wave.com.ua/index.php?option=com_virtuemart&page=shop.browse&category_id=9&Itemid=53&TreeId=9 - Приемлемые цены?
Наверно только для олигархов))))))))
Но вдруг вы любитель топора и паяльника (как и я) ))) то мне кажется нужно смотреть в сторону - http://www.kosmodrom.com.ua/data/tr24a.php
http://www.kosmodrom.com.ua/data/tr24p.php
Хотя может уже че-то лучше появилось
вот для связки с блютузом http://www.efo.ru/doc/Rainsun/Rainsun.pl?2429 - что наподобие нужно искать. Ну и между ними ставить или пик или авр

garlands
08-03-2011, 15:09
з-вейв не показатель, т.к. насколько я помню, у них закрыт протокол и работа только с родными чипами со всеми вытекающими последствиями. естественно, вопрос стоимости рассматривается исключительно для "любителей топора и паяльника", т.е. самостоятельное изготовление и железа и прошивок...

сс2500 - 38грн в космосе, это трансивер с SPI интерфейсом. сс2530 256 - 10 баксов. это уже в одном корпусе и проц и радиочасть. остается только подать питание и отвести интерфейсы... правда корпус QFN, немного геморройно паять, но вполне реально даже просто паяльником, а феном усаживается вообще просто влет. вот, например: http://easyelectronics.ru/pajka-bezvyvodnyx-mikrosxem-tipa-lga-ili-mlf.html
десятка дорого?...
на самый крайний случай можно у техаса попросить сэмплы, до 5 штук наименования вполне реально получить...

кстати, вот обнаружил у местных барыг еще один чип - сс1101. трансивер, СПИ интерфейс. 25грн (тр24 - 20грн). правда корпус... но то мелочи. так что не стоит рассказывать о дороговизне решения... ;) если посчитать стоимость самих проводов, стоимость прокладки и интерфейсные микросхемы, цена вопроса получится наверное даже больше... ;)

LastLeader
14-03-2011, 09:53
з-вейв не показатель, т.к. насколько я помню, у них закрыт протокол и работа только с родными чипами со всеми вытекающими последствиями. естественно, вопрос стоимости рассматривается исключительно для "любителей топора и паяльника", т.е. самостоятельное изготовление и железа и прошивок...

сс2500 - 38грн в космосе, это трансивер с SPI интерфейсом. сс2530 256 - 10 баксов. это уже в одном корпусе и проц и радиочасть. остается только подать питание и отвести интерфейсы... правда корпус QFN, немного геморройно паять, но вполне реально даже просто паяльником, а феном усаживается вообще просто влет. вот, например: http://easyelectronics.ru/pajka-bezvyvodnyx-mikrosxem-tipa-lga-ili-mlf.html
десятка дорого?...
на самый крайний случай можно у техаса попросить сэмплы, до 5 штук наименования вполне реально получить...

кстати, вот обнаружил у местных барыг еще один чип - сс1101. трансивер, СПИ интерфейс. 25грн (тр24 - 20грн). правда корпус... но то мелочи. так что не стоит рассказывать о дороговизне решения... ;) если посчитать стоимость самих проводов, стоимость прокладки и интерфейсные микросхемы, цена вопроса получится наверное даже больше... ;)

Мой друг запускал этот чип))):D Три месяца. Дальность действия до 60 метров и то это не учитывая стены.

garlands
14-03-2011, 18:56
Мой друг запускал этот чип))):D Три месяца. Дальность действия до 60 метров и то это не учитывая стены.
но ведь запустил ;)
а 60 метров учитывая mesh-образную сеть - более чем достаточно... ;) никто ведь не заставляет строить звезду. да и в этом случае даже классическая топология зигби с координаторами (или концентраторами - в разных источниках по разному обзывают...) спасет отца русской демократии...

Siroc-co
26-04-2011, 22:56
А кто нибудь соединял с arduino?

natural
27-04-2011, 14:50
А кто нибудь соединял с arduino?
http://wl500g.info/showthread.php?p=196046&highlight=arduino#post196046
искать, искать и еще раз искать.

pags
10-06-2011, 01:35
Втыкается в USB и включаешь-выключаешь чего надо с командной строки.
http://www.oem1.ru/index.php/usb-io/17-vp011

И пример для нашей коробки
http://www.oem1.ru/images/stories/oem1/soft/vpcl-mips.tar.gz

mzhuravlev
31-08-2011, 07:32
На самом деле есть готовое серийное решение от VELLEMAN.
Называется VM110.
Купить можно например здесь
http://www.chipdip.ru/product/vm110.aspx
Вот здесь есть описание, как его прикручивают к Linux
http://libk8055.sourceforge.net/#intro
Плата у меня есть, с компом работает отлично. Но работающий все время комп, это не есть гуд. Это и вечно работающий блок питания, и шум и вечная пыль. Хочу прикрутить к Asusу.
Железку купил, но опыта общения с ней еще нет.
Буду благодарен если кто поможет портировать програмку для Linux на роутер. Опыта программирования для Linux у меня вообще ни какого, даже не знаю с какого конца подойти.

levelord
21-12-2011, 14:29
Доброго времени суток всем.
Идея такова, через шнур USB -> RS232 на чипе p3230 и wl500gp с настроенной почтой сигнализировать (email-ом) об открытии дверей. Идея проста а вот для реализации не хватает ума.
Если есть умельцы, подскажите, как подключить этот переходник и на какие выводы RS232 повесить замыкающий контакт. Если можно, пожалуйста, не на уровне джедаев, а "на пальцах", что за чем сделать.

ryzhov_al
21-12-2011, 15:05
Идея проста а вот для реализации не хватает ума. Берите проще (http://www.wl500g.info/showpost.php?p=83762&postcount=18).

Dmitry K
10-02-2012, 10:24
доброго всем дня передомной встал острый вопрос состыковки arduino и роутера (asus wl-500gp v2) собсвенно цель управлять arduino через веб интерфейс построенный на lighttpd + php + mysql + (питон3) если нужен подскажите с чего начать связку встал в ступор после настройки веб сервера и установки драйверов для ft232rl (чип связи arduino c внешним миром через USB) что дальше делать непойму прочел материал про библиотеку php-serial пробовал нечего не вышло :( если есть заинтересовынные люди присоендиняйтесь
п.с цель получить автоматизацию дома вдохновил вот этот проект: http://www.elcojacobs.com/uberfridge/ ковыряюсь там 2рой день непойму сути что как связанно

sorine
10-02-2012, 10:53
доброго всем дня передомной встал острый вопрос состыковки arduino и роутера (asus wl-500gp v2) собсвенно цель управлять arduino через веб интерфейс построенный на lighttpd + php + mysql + (питон3) если нужен подскажите с чего начать связку встал в ступор после настройки веб сервера и установки драйверов для ft232rl (чип связи arduino c внешним миром через USB) что дальше делать непойму прочел материал про библиотеку php-serial пробовал нечего не вышло :( если есть заинтересовынные люди присоендиняйтесь
п.с цель получить автоматизацию дома вдохновил вот этот проект: http://www.elcojacobs.com/uberfridge/ ковыряюсь там 2рой день непойму сути что как связанно
http://www.xakep.ru/magazine/xa/128/110/1.asp Что нам стоит «умный дом» построить. Делаем фарш из микроконтроллеров и роутера.

Dmitry K
10-02-2012, 13:16
а как насчет ссылки которую я разместил (хочется чтобы все выгледело красивор)

eazarkin
12-02-2012, 11:36
вопрос состыковки arduino и роутера связанно
А может добавить к ардуино ethernet модуль, и попробовать посмотреть как устроена прошивка http://www.ab-log.ru/smart-house/ethernet/avr
И всем этим хозяйством рулить через web, по сети ?
P.S. Сам делаю аналогичный проект для своего дома... пока сделал только чаcть с 1WIRE (для термодатчиков)...

ABATAPA
13-02-2012, 04:57
Берите проще (http://www.wl500g.info/showpost.php?p=83762&postcount=18).

Ну, поскольку цитировали меня, позволю себе высказаться: :)
Если опыта в электронике мало - используйте подсказанное ранее решение. Кроме того, в интернет-магазинах полно USB-устройств, реализующих подключение датчиков / исполнительных устройств, главное, чтобы они эмулировали устройства, драйвера которых есть в прошивке, в идеале - USB-Serial converter. Тогда всё, что останется - читать (и писАть для управления) /dev/ttyUSBX.

А если есть опыт (или есть желание его приобрести) работы с микроконтроллерами - берёте любой микроконтроллер (скажем, Atmel AVR, широко известный в том числе благодаря популярности платформы Arduino), реализуете USB либо программно (v-usb (http://www.obdev.at/products/vusb/index.html)), либо аппаратно (проще брать микроконтроллер с USB "на борту", к примеру, один из этих (http://www.atmel.com/products/microcontrollers/avr/AVR_XMEGA.aspx) или этих (http://www.atmel.com/products/microcontrollers/avr/megaAVR.aspx)), или "цепляете" USB-serial converter (http://easyelectronics.ru/interfejsnyj-modul-na-ft2232d.html) (к примеру, FT2232D). Остаётся только подключить контроллер к порту USB или UART соответственно, и написать программу для микроконтроллера с необходимой функциональностью, да "обвесить" микроконтроллер.
И всё. :)

mr.magesty
15-02-2012, 13:11
Проблема заключается в том, что для роутера Asus ASUS RT-N16 с прошивкой от Энтузиастов нет программы для управления вот этим вот не хитрым устройством (MP709 - USB реле).
Посмотреть на устройство можно по этой ссылке http://www.masterkit.ru/main/set.php?code_id=579540

ABATAPA
15-02-2012, 13:29
Проблема заключается в том, что для роутера Asus ASUS RT-N16 с прошивкой от Энтузиастов нет программы для управления вот этим вот не хитрым устройством

Там с вероятностью 99% - USB-Serial. Ставите USB-снифер, запускаете прогу на компе, смотрите. Потом реализуете на роутере.

mr.magesty
16-02-2012, 08:36
ABATAPA, спасибо за ответ, но хотелось бы чуть по развернутее, просто даже близко не представляю как написать такую программулину. Какие библиотеки есть для работы с USB в прошивке от Энтузиастов?

ABATAPA
16-02-2012, 09:02
ABATAPA, спасибо за ответ, но хотелось бы чуть по развернутее, просто даже близко не представляю как написать такую программулину. Какие библиотеки есть для работы с USB в прошивке от Энтузиастов?

Да не нужны там "библиотеки для работы с USB".

А насчет "по развернутее"... Как Вы это себе представляете?
Чтобы я на пальцах Вам объяснял суть того, чего у меня нет?
Устройство у Вас - изучайте теорию, ищите в Сети.

sevic
16-02-2012, 09:19
Позвольте высказать IMHO. Исходя из личного опыта я бы не советовал использовать USB реле от МастерКита. Скорее всего там на плате МК с проприетарным протоколом - гемор с реализацией со стороны рутера с большой вероятностью. Имею опыт сопряжения МастерКит'овского NM8036 с рутером. Обмен заработал, и все бы ничего, но NM8036 глючит страшно. Может я где накосячил, может так звезды сложились, но в автономном режиме эта связка работает отвратительно. NM8036 зависает, причем в сторону рутера может ответить - нагрузка такая-то включена, но реально нагрузка не работает. Перезагружаем - и все ок. На неконтакт в цепи нагрузки явно не похоже, скорее непонятки с ПО модуля. Еще раз, вполне допускаю, что у других пользователей продукции МастерКит такого не наблюдается. В итоге, поскольку на улице -20 а этот весь контруктив управляет в том числе котлом, в качестве срочной меры вывел канал управления прямо на маршрутизатор. У меня DIR-320, а в нем есть программно-управляемые светодиоды (red, blue). Вот к одному из них подпаял транзистор с релюхой и теперь все так работает. Так что поинтересуйтесь, есть ли управляемые светодиоды в Asus Wl500, если речь идет об одной-двух нагрузках - это был бы самый дешевый и простой вариант. Потому как подключение любых внешних устройств на МК через USB или даже UART требует наличия определенных навыков по отладке протокола обмена, и чем он сложнее, тем "толще грабли". Я для себя решил, что затяну всю периферию прямо в роутер через 1-Wire, благо owfs у нас уже имеется, и получу в итоге полностью управляемую архитектуру, а не набор коробочек с непредсказуемым поведением.

mr.magesty
20-02-2012, 19:04
Программа для управления USB реле MP709


Выкладываю собственную реализацию программы для работы роутера с устройством MP709 - USB реле (http://www.masterkit.ru/main/set.php?code_id=579540)
Не судите строго это мой первый опыт написание программ под железо вооб-ще, да и о Си я имею весьма поверхностные знания. Если кто-то может улучшить и дополнить то вперед!

Программа написана с использованием библиотеке LibUSB (http://www.libusb.org/ брать здесь http://sourceforge.net/projects/libusb/files/libusb-1.0/, на момент написания программы последняя версия была libusb-1.0.8) на роутере библиотека собралась без заминок (не забудьте поставить пакет optware-devel) как обычно configure, make, make install.

Проверялась работоспособность на asus rt-n16 и D-link DIR-320 оба с прошивкой от Энтузиастов.

исходный текст mp709.c




/*
Copyright (c) 2012, SgE
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the SgE nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL SgE BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

//--------------------------------------------------------------------------------

MP 790 control
use ./mp709 on or ./mp709 off

to compel use command gcc mp709.c -o mp709_sge_mips -lusb-1.0 -lpthread



*/

#include <libusb-1.0/libusb.h>

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>



#define DEV_VID 0x16C0
#define DEV_PID 0x05DF
#define DEV_CONFIG 1
#define DEV_INTF 0

unsigned char COMMAND_1[8] = {0xE7,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
unsigned char COMMAND_2[8] = {0xE7,0x19,0x00,0x00,0x00,0x00,0x00,0x00};


int main(int argc, char * argv[])
{


if (argc<2) {

printf("Please use OFF or ON (no arg) \n");
return 0;

}



if ((strcasecmp(argv[1], "off")!=0)&&(strcasecmp(argv[1], "on")!=0)) {

printf("Please use OFF or ON \n");
return 0;
}


libusb_device_handle * handle;
int ret;
unsigned char buf[8];

libusb_init(NULL);
libusb_set_debug(NULL, 3);
handle = libusb_open_device_with_vid_pid(NULL, DEV_VID, DEV_PID);
if (handle == NULL) {
printf("no USB DEV found _sge\n");
libusb_exit(NULL);
return 0;
}
if (libusb_kernel_driver_active(handle,DEV_INTF))
libusb_detach_kernel_driver(handle, DEV_INTF);
if ((ret = libusb_set_configuration(handle, DEV_CONFIG)) < 0)
{
printf("Config error\n");
libusb_close(handle);
libusb_exit(NULL);
if (ret == LIBUSB_ERROR_BUSY)
printf("B\n");
printf("ret:%i\n", ret);
return 0;
}
if (libusb_claim_interface(handle, DEV_INTF) < 0)
{
printf("Dev error\n");
libusb_close(handle);
libusb_exit(NULL);
return 0;
}



if(strcasecmp(argv[1], "on") == 0)
{

ret = libusb_control_transfer(handle, LIBUSB_REQUEST_TYPE_CLASS|LIBUSB_RECIPIENT_INTERFA CE|LIBUSB_ENDPOINT_OUT, 0x9, 0x300, 0, COMMAND_1, 8, 100); //--

printf("ON\n");

}

if(strcasecmp(argv[1], "off") == 0)
{

ret = libusb_control_transfer(handle, LIBUSB_REQUEST_TYPE_CLASS|LIBUSB_RECIPIENT_INTERFA CE|LIBUSB_ENDPOINT_OUT, 0x9, 0x300, 0, COMMAND_2, 8, 100); //--

printf("OFF\n");

}

libusb_attach_kernel_driver(handle, DEV_INTF);
libusb_close(handle);
libusb_exit(NULL);
return 0;
}

buzya
22-02-2012, 12:53
Программа для управления USB реле MP709


Выкладываю собственную реализацию программы для работы роутера с устройством MP709 - USB реле (http://www.masterkit.ru/main/set.php?code_id=579540)
Не судите строго это мой первый опыт написание программ под железо вооб-ще, да и о Си я имею весьма поверхностные знания. Если кто-то может улучшить и дополнить то вперед!

Программа написана с использованием библиотеке LibUSB (http://www.libusb.org/ брать здесь http://sourceforge.net/projects/libusb/files/libusb-1.0/, на момент написания программы последняя версия была libusb-1.0.8) на роутере библиотека собралась без заминок (не забудьте поставить пакет optware-devel) как обычно configure, make, make install.

А не могли бы Вы выложить уже собранную LibUSB для DIR-320, а то я совершенный ноль в этом?!

mr.magesty
25-02-2012, 19:14
Buzya, собственно говоря здесь нет ничего сложного. Только нужно уметь пользоваться командной строкой.
Итак, приступим:
(Само собой заходим на роутер)

1. ipkg update # Обновляем базу данных приложений
2. ipkg install optware-devel # устанавливаем пакет optware-devel , в котором есть все необходимое для сборки программ
3. mkdir ./work # создаем директорию, в которой будем работать
4. cd ./work # переходим в нее :)
5. wget http://citylan.dl.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.8/libusb-1.0.8.tar.bz2 # загружаем исходные коды библиотеки libusb-1.0.8 (по окончании загрузки в директории должен оказаться файл libusb-1.0.8.tar.bz2)
6. tar -xf ./libusb-1.0.8.tar.bz2 # распаковываем скаченный нами архив
7. cd ./libusb-1.0.8 # переходим в директорию с исходным кодом
8. ./configure # конфигурируем
9. make # компилируем
10. make install # устанавливаем

Вот и все. Будет лучше если вы соберете libusb у себя на роутере по ряду причин.
Вместе с тем выкладываю собранную библиотеку libusb. Решать вам, что именно использовать. На мой взгляд, стоит один раз попробовать собрать самому из исходников и научиться делать это раз и навсегда. Не бойтесь и пробуйте, все когда-то происходит в первый раз и не всегда с первого раза.
P.S.
В архиве две директории, файлы из них должны попасть, как им и подобает, в соответствии со своим содержимым. То, что содержит директория ./include в /opt/include/. То, что содержит директория ./lib в /opt/lib/.

buzya
25-02-2012, 20:24
mr.magesty

Спасибо за подробную инструкцию!
Буду учиться!

oblikoamorale
31-07-2012, 06:36
Выкладываю собственную реализацию программы для работы роутера с устройством MP709 - USB реле

mr.magesty, большое спасибо за проделанную работу! управление релюшкой работает превосходно.
слегка подкорректировал исходники: http://pastebin.com/1g6rbBMu. впрочем, и первоначальный вариант абсолютно работоспособен.


//--------------------------------------------------------------------------------

MP709 control
use ./mp709 on or ./mp709 off

to compile use command gcc mp709.c -o mp709_sge_mips -lusb-1.0 -lpthread
*/

#include <libusb-1.0/libusb.h>

#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>

#define DEV_VID 0x16C0
#define DEV_PID 0x05DF
#define DEV_CONFIG 1
#define DEV_INTF 0

unsigned char COMMAND_1[8] = {0xE7,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
unsigned char COMMAND_2[8] = {0xE7,0x19,0x00,0x00,0x00,0x00,0x00,0x00};

int main(int argc, char * argv[])
{
if (argc != 2 || argc == 2 && (strcasecmp(argv[1], "off") != 0) && (strcasecmp(argv[1], "on") != 0))
goto usage;

libusb_device_handle *handle;
int ret;
unsigned char buf[8];

ret = libusb_init(NULL);

if (ret < 0) {
printf("failed to initialise libusb!\n");
goto exit;
}

libusb_set_debug(NULL, 3);
handle = libusb_open_device_with_vid_pid(NULL, DEV_VID, DEV_PID);

if (handle == NULL) {
printf("no connected mp709 device found!\n");
libusb_exit(NULL);
goto exit;
}

if (libusb_kernel_driver_active(handle,DEV_INTF))
libusb_detach_kernel_driver(handle, DEV_INTF);

if ((ret = libusb_set_configuration(handle, DEV_CONFIG)) < 0) {
printf("mp709 device configuration failed!\n");

goto done;
}

if (libusb_claim_interface(handle, DEV_INTF) < 0) {
printf("mp709 device error!\n");

goto finish;
}

if (strcasecmp(argv[1], "on") == 0) {
ret = libusb_control_transfer(handle, LIBUSB_REQUEST_TYPE_CLASS|LIBUSB_RECIPIENT_INTERFA CE|LIBUSB_ENDPOINT_OUT, 0x9, 0x300, 0, COMMAND_1, 8, 1000);

if (ret > 0)
printf("Relay ON\n");
}

if (strcasecmp(argv[1], "off") == 0) {
ret = libusb_control_transfer(handle, LIBUSB_REQUEST_TYPE_CLASS|LIBUSB_RECIPIENT_INTERFA CE|LIBUSB_ENDPOINT_OUT, 0x9, 0x300, 0, COMMAND_2, 8, 1000);

if (ret > 0)
printf("Relay OFF\n");
}

finish:
libusb_attach_kernel_driver(handle, DEV_INTF);

done:
libusb_close(handle);
libusb_exit(NULL);

if (ret > 0)
exit(0);
else
{
printf("mp709 device communication error!");
goto exit;
}

usage:
printf("Invalid parameters!\n");
printf("Usage: mp709 <on|off>\n");
exit:
exit(1);
}

MercuryV
31-07-2012, 07:46
Программа для управления USB реле MP709
...
Программа написана с использованием библиотеке LibUSB (http://www.libusb.org/ брать здесь http://sourceforge.net/projects/libusb/files/libusb-1.0/, на момент написания программы последняя версия была libusb-1.0.8)
К сведению пользователей Entware (http://wl500g.info/showthread.php?28036-%CF%E5%F0%E5%F5%EE%E4-%ED%E0-%ED%EE%E2%FB%E9-%F0%E5%EF%EE%E7%E8%F2%EE%F0%E8%E9-Entware-%F1-Optware): пакет libusb-1.0 есть в репозитории

$ opkg list | grep libusb-1
libusb-1.0 - 1.0.9-1 - libusb is a C library that gives applications easy access to USB devices on
Также, если есть потребность, и если mr.magesty будет не против, можно будет добавить в репозиторий управляющий бинарник mp709 (оригинальную версию или вариант от oblikoamorale)

mr.magesty
19-09-2012, 10:53
Также, если есть потребность, и если mr.magesty будет не против, можно будет добавить в репозиторий управляющий бинарник mp709 (оригинальную версию или вариант от oblikoamorale)


Самая любимая моя лицензия это BSD, так что я не могу быть против :rolleyes:, как и любому автору мне будет приятно если мое или модифицированное из моего детище начнет двигаться дальше и кому-то принесет пользу.

Еще мне хочется реализовать где ни будь в Web-интерфейсе отдельную кно-почку (неудобно каждый раз лазить в консоль или писать команды из Web”a) для управления реле, но из-за своей лени никак не найду на это времени.

ryzhov_al
23-09-2012, 17:04
Самая любимая моя лицензия это BSD, так что я не могу быть против :rolleyes:, как и любому автору мне будет приятно если мое или модифицированное из моего детище начнет двигаться дальше и кому-то принесет пользу.Добавил пакет mp709 в репозиторий. Взял вариант с правками oblikoamorale.

В коде есть (http://wl500g.info/showthread.php?20497-%C4%EE%EC%E0%F8%ED%FF%FF-%E0%E2%F2%EE%EC%E0%F2%E8%E7%E0%F6%E8%FF-%E8%EB%E8-%D3%EC%ED%FB%E9-%E4%EE%EC&p=245321#post245321) комментарий, предлагающий линковать бинарник с libpthread. Зачем?

mzhuravlev
28-09-2012, 08:01
Если кому интересно я все таки сломал себе мозг и откомпилировал программу для управления VM110
http://www.chipdip.ru/product/vm110.aspx
Теперь у меня 8 управляемых с роутера релюшек, 2 аналоговых входа, 2 аналоговых выхода (PWM+0-5В) и 5 дискретных входов. И все это удовольствие за 2крубля.
Всем хозяйством можно управлять из консоли (приложение с параметрами) или редактировать программку на си. Сейчас пытаюсь сделать из нее демона.
Пока рулит у меня дома освещением в прихожей (вкл.выкл.по датчику + диммирование по времени суток) и вентиляцией в туалете и ванной.
Если интересно выложу работающий вариант, откомпилированный для нашего устройства и исходники на си и pyton.

ryzhov_al
06-10-2012, 16:43
Программа для управления USB реле MP709Я, кстати, релюшкой тоже заинтересовался. Пока цену не увидел (http://www.masterkit.ru/main/set.php?code_id=579540).

Подсмотрел (http://habrahabr.ru/post/151982/) идею, не требующую микроконтроллеров: чип из дешёвой USB-клавиатуры:

дискретные выходы на релюшки - три светодиода "Num lock", "Scroll Lock", "Caps Lock",
дискретные входы - без счёта, путём замыкания "координат" матрицы контактов клавиатуры.
Всё управляется стандартными usb-hid драйверами Linux'а.

oblikoamorale
08-12-2012, 18:37
Если интересно выложу работающий вариант, откомпилированный для нашего устройства и исходники на си и pyton.
интересно!


Я, кстати, релюшкой тоже заинтересовался. Пока цену не увидел (http://www.masterkit.ru/main/set.php?code_id=579540).Подсмотрел (http://habrahabr.ru/post/151982/) идею, не требующую микроконтроллеров: чип из дешёвой USB-клавиатуры:
поначалу так и делал, отлично работает! но геморно это. если релюшка нужна не одна, а несколько десятков, гораздо эффективнее взять готовое изделие, чем заниматься рукоприкладством. тем более, не так уж и дорого оно стоит, учитывая цену клавиатуры и потраченное на доработку время.
кроме этого, у клавиатурного варианта есть недостаток - светодиоды caps lock/scroll lock/num lock синхронно мигают при включении устройства.

oblikoamorale
26-12-2012, 06:43
доработал управлялку mp709 для получения текущего статуса реле (включено/выключено): http://pastebin.com/raw.php?i=cwadSrKt

сделал управлялку шестнадцатиканальным модулем mp710: http://pastebin.com/raw.php?i=94E349eQ
добавлением функционала загрузки/выгрузки микропрограммы не заморачивался за ненадобностью, если кому будет нужно - доделайте!

zuluss008
07-01-2013, 22:59
Прочитал вскользь ветку...
Фоток так и не увидел готового устройства, у меня все эти вещи давным-давно используются.
Только несколько иначе. И протокол другой.
А я думал, что один велосипед изобретаю...

Вот тут мой умный дом (постепенно от создания робота я перешел к автоматизации дома)
http://roboforum.ru/forum87/topic9203-15.html

Я готовое реле на 2 канала купил за 4 уе.
за 10уе - на 8 каналов...

а не проще ли так:
Отправляем строку
echo "blablabla" >> /dev/ttyS0
Принимаем
cat /dev/ttyS0 >> /opt/data.txt

А ещё лучше,сделать, как у меня- на роутере написал 3 демона,
1й- пробрасывает все данные со уарта на ethernet, (3000й порт) и наоборот, шлюз, то есть
2й- анализирует данные, которые идут через шлюз и парсит их, записывает в файлики, где температура, где время, где датчики разные
3й- анализирует файлики и запускает скрипты в зависимости от данных в файликах...
В 2х словах как-то так

Будут вопросы, пишите на мыло, т.к. тут я редко бываю.
zuluss008@mail.ru
Удачи!

ryzhov_al
11-02-2013, 12:58
доработал управлялку mp709 для получения текущего статуса реле (включено/выключено)Обновил пакет в Entware. Если есть желание поддерживать пакет в акуальном состоянии, заведите проект на googlecode/github/etc.

0xaaa
26-04-2013, 01:26
Народ, а libmodbus под роутер никто не собирал? Нужно чтобы под rs485 со счетчиков данные собирать.

TReX
02-08-2013, 15:24
Повторюсь, вкусовщина.

Но если размышлять про датчики - можно спросить у сообщества - имеет смысл датчик CO2(у меня за месяц в детской два раза было превышение 1000 ppm ) ?

Коллеги, еще раз - я не агитирую за netatmo, просто поделился опытом шоппинга

Надеюсь вы меня поймете - это просто игрушки для "взрослых" мужчин

Если хочется игрушек, покупаете http://habrahabr.ru/company/rozetked/blog/169247/
В отличие от большинства чисто мужских игрушек эту даже жена оценила ))

brightred
03-08-2013, 16:32
Если хочется игрушек, покупаете http://habrahabr.ru/company/rozetked/blog/169247/
В отличие от большинства чисто мужских игрушек эту даже жена оценила ))

Вот это интересно. Я правильно понял что, Вы являетесь обладателем данного девайса?

У меня вопрос в плане его применения в реальной жизни:

- светодиоды - цвет - правда ли то что показано в ролике производителя?

- насколько функционален девайс (например работа по расписанию, интеграция с системами "умного" дома итп)

- в чем конкретно фишка, которая зацепила супругу?

TReX
03-08-2013, 19:51
Вот это интересно. Я правильно понял что, Вы являетесь обладателем данного девайса?

У меня вопрос в плане его применения в реальной жизни:

- светодиоды - цвет - правда ли то что показано в ролике производителя?

- насколько функционален девайс (например работа по расписанию, интеграция с системами "умного" дома итп)

- в чем конкретно фишка, которая зацепила супругу?

Цвета меняются, действительно как на ролике, но одно но, яркость дана для теплого белого, все остальные вариации чуть слабее, расписание есть, так что можно использовать как будильник, с точки зрения умного дома контроллер ламп - стандартный zigbee, а супругу зацепило - ее любимый HTC теперь и лампами управляет, благо вместо тыкания в цвет/яркость можно иметь несколько предустановленных профилей )

Из полезного, одни и те же лампы можно сделать холодно белыми (хорошо работать) и тепло белыми (отдыхается приятно) для просмотра зомбоящика приятен зеленый, как ночник например синий, для романтики красно-розовый )) Для фанатов есть режим RED ALRET ))

brightred
04-08-2013, 08:35
Для фанатов есть режим RED ALRET ))

Уже за этот режим однозначно нужно брать:)

Еще пару вопросов:

- лампы регулируются по одиночке или все три сразу?
- что с подключением дополнительных лам? Пробовали?
- Zigbee - как он с работой в квартире через одну/две капитальных стены?

TReX
04-08-2013, 09:30
Уже за этот режим однозначно нужно брать:)

Еще пару вопросов:

- лампы регулируются по одиночке или все три сразу?
- что с подключением дополнительных лам? Пробовали?
- Zigbee - как он с работой в квартире через одну/две капитальных стены?

Это же Филипс ) Лампы бьются на группы, размер группы 1-50 ламп, можно управлять как группой, так и отдельными лампами в ней ) У меня сейчас в работе две группы - 4 штуки комната, 2 штуки столовая, ZigBee в России работает в диапазоне 2,4GHz, вафле не мешает, дальнобойность сопоставима

brightred
23-07-2014, 21:29
Коллеги приветствую! Приобрел себе недавно двухканальное USB реле вот здесь:
Тыц (http://www.aliexpress.com/item/Drop-Shipping-2-Channel-USB-Relay-Module-Programmable-Computer-Control-For-Smart-Home-DC-5V/1427029684.html)

С целью поуправлять силовой нагрузкой с компьютера. От производителя есть исходники и скомпилированные под Win примеры исполняемых программ (командной строки и GUI), которые успешно управляют устройством из под Win.

Но потом захотелось бОльшего - управлять нагрузкой удаленно через наш роутер. Потратив некоторое время удалось добиться того что устройство опознается в системе:


usb 1-1.1: new low speed USB device using ehci_hcd and address 6
usb 1-1.1: configuration #1 chosen from 1 choice
hiddev96: USB HID v1.01 Device [www.dcttech.com USBRelay2] on usb-0000:00:04.1-1.1

Из чего видно, что оно опозналось как HID устройство. Однако дальше мне пробиться не удалось - курение похожей темы (http://wl500g.info/showthread.php?20307-%CF%EE%E4%EA%EB%FE%F7%E5%ED%E8%E5-USB-%EC%FB%F8%E8-%E8-%EA%EB%E0%E2%E8%E0%F2%F3%F0%FB-%EA-%F0%EE%F3%F2%E5%F0%F3) не помогло. Дело в том, что ничего похожего на /dev/input/event0 (да и вообще никаких input) не появилось. Максимально близкое что есть - это /dev/hiddev0 с текущим временем и датой создания...

Меня терзают смутные сомнения, что я в шаге или двух от цели, но куда копать не знаю...

Вот я решил попросить уважаемое сообщество если не лень взглянуть на исходники и направить на путь истинный...

Заранее благодарю!

PS: Исходники (http://rghost.ru/57059143) (я убрал оттуда скомпилированные под Win программы)
PPS: У меня RT-N66U + Entware + Merllin FW + (input-core.ko + hid.ko + usbhid.ko + evdev.ko)

ryzhov_al
24-07-2014, 05:12
Через месяц до меня доедут такие же релюшки. Будем посмотреть.

brightred
27-08-2014, 07:00
Через месяц до меня доедут такие же релюшки. Будем посмотреть.
Приветствую!

Не доехали еще? :)

ryzhov_al
27-08-2014, 07:03
Приветствую!

Не доехали еще? :)Релюшки доехали, но не HID-устройства, а с TTL-входами. Это была моя ошибка при заказе. Подвяжу (http://habrahabr.ru/post/151982/) на платку от клавиатуры.

brightred
23-09-2014, 09:25
Продолжаю потихоньку ковыряться с USB реле. Начало здесь (http://wl500g.info/showthread.php?20497-%C4%EE%EC%E0%F8%ED%FF%FF-%E0%E2%F2%EE%EC%E0%F2%E8%E7%E0%F6%E8%FF-%E8%EB%E8-%D3%EC%ED%FB%E9-%E4%EE%EC&p=266536#post266536).

В итоге нашел проект (https://github.com/darrylb123/usbrelay) с исходниками утилиты командной строки для управления как раз таким реле.
Как я и ожидал - там пару десятков строк кода.

Может быть кто-то из добрых людей сможет скомпилировать?

Справедливости ради замечу так же, что в данная утилита требует HIDAPI (http://www.signal11.us/oss/hidapi) - пока не понял нужно ли его компилировать дополнительно или оно уже есть в нашем роутере..

Спасибо заранее.

PS: RT-N66U + Entware + Merllin FW + (input-core.ko + hid.ko + usbhid.ko + evdev.ko)

PPS: К модератору - не смог определиться - сюда пост или сюда (http://wl500g.info/showthread.php?16042-%CA%EE%EC%EF%E8%EB%FF%F6%E8%FF-%EF%E0%EA%E5%F2%EE%E2-%F1%EA%EE%EC%EF%E8%EB%E8%F0%F3%E9%F2%E5-%EF%EE%E6%E0%EB%F3%E9%F1%F2%E0). Если что - поправьте пожалуйста.

pags
05-12-2014, 00:23
Вот здесь есть релюшки с примером готовым для роутера Тыц (http://www.oem1.ru/usb-io)