Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Открытый проект умного дома

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.07.2012, 14:28   #31
ptuchster
Junior Member
 
Регистрация: 13.07.2012
Сообщений: 2
Вес репутации: 0
ptuchster is an unknown quantity at this point
По умолчанию

присоединяюсь к теме. Очень интересно, только одна проблема: я программист а не электрик, могу идейно и кодингово помогать если вы мне будуте параллельно немного все объяснять
собсно, у вас встал вопрос как этим всем будет управлять пользователь: впринципе есть идеи как это все реализовать через RasperyPI (малая цена, размер, linux на борту), далее рп. Если с ардуино на рп наладить связь ( вот тут у меня большой вопрос как вообще и в каком виде это будет передаваться) то дело уже за малым, всего написать обработчик сигналов который будет делать нужные записи в мускуль базу, и написать веб приложение для доступа ко всей системе через веб как изнутри так и извне для доступа скажем с работы. Мобильные устройства не проблема, все это решается двумя способами: для андройд и ios это phonegap приложение для других - мобильная версия сайта. далее по безопасности можно прикрутить смс сервис, который при запросе управления домом для текущей сессии извне локальной сети будет отсылать владельцу на телефон (только заранее зарегистрированному внутри сети) смс с кодом по которому будет отдаваться управление. Как вариант ( более надежный) можно сделать через сертификаты, которые даже на древнюю нокию можно поставить )

Так что если мой скилл вам пригодится могу через месяц примерно пррисоединиться, пока заказал все нужные приблуды буду ждать.
ptuchster вне форума   Ответить с цитированием
Старый 13.07.2012, 15:36   #32
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Я очень рад Вашему появлению, на форуме и в двойне рад что Вы готовы присоединится к проекту. Все что от меня требуется, готов все предоставить.
Admin вне форума   Ответить с цитированием
Старый 14.07.2012, 02:56   #33
ptuchster
Junior Member
 
Регистрация: 13.07.2012
Сообщений: 2
Вес репутации: 0
ptuchster is an unknown quantity at this point
По умолчанию

Ну по поводу идейности, хотел бы предложить сделать немного по другому: каждая комната- отдельный модуль, конечно сам проект вырастет в цено, но есть несколько плюсов:
1– более гибкая модульность на уровне софта. Не надо будет лезть уже в рабочие модули чтобы добавить нвую комнату. А в софте их можно уже переименовывать как угодно
2– бОльшя гибкость в плане железа, если одна плата выходит из строя - не остановится весь дом, а только одна комната.
Так же еще не знаю конечно как обстаят дела с потоками, если потоки не могут обрабатываться параллельно– то опять же плюс в случае если системой будут пользоваться несколько людей. Каждая комната будет независима.

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

Так же у меня была еще одна идея по поводу соединения двух ардуинов по беспроводной связи для управления техникой в замен обычной ИК тыкалки. Тоесть есть ардуино контроллер комнаты который связан с ардуино шлющий ик сигнал и эмулирует пульт от TV. Последний реализован в виде небольшой коробочки с питание от батареи и вешается на стену под потолок напротив TV. Далее при нажатии на кнопку шлем сигнал на контроллер а контроллер по беспроводной связи шлет сигнал модульному ардуино который уже шлет ИК сигнал на тв. Я всетаки за беспроводную связь

Ну вопросов у меня уже предостаточно скопилось. Надо просто решать с чего начинать, решать вопросы которые у меня скопились и впринципе я потихоньку начну кодить, чтобы когда прийдут платы начинать ваять
ptuchster вне форума   Ответить с цитированием
Старый 23.08.2012, 10:24   #34
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Опробовал Wi-Fi роутер TL-MR3020 в качестве сервера, для веб интерфейса использовал Twitter Bootstrap, для управления Arduino PHP, все отлично функционирует.



Admin вне форума   Ответить с цитированием
Старый 23.08.2012, 14:16   #35
Bagunda
Member
 
Регистрация: 12.03.2012
Возраст: 39
Сообщений: 51
Вес репутации: 0
Bagunda is on a distinguished road
По умолчанию

Я тоже кстати сделал себе умный дом на смарт басе и веб сервер и Ева еще у меня подключена к умному дому. Скоро продемонстрирую.
Bagunda вне форума   Ответить с цитированием
Старый 23.08.2012, 17:16   #36
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Очень интересно, давай выкладывай
Admin вне форума   Ответить с цитированием
Старый 22.11.2012, 00:15   #37
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию

Есть какие-нибудь продвижения ?
Эдуард обещал выложить скеч для RS-485, но видать запамятовал.
Я тут наконец купил max485 и начал пробовать, вот простейший скетч:
Для Ардуины которая отправляет:

PHP код:
int EN 2//RS485 has a enable/disable pin to transmit or receive data. Arduino Digital Pin 2 = Rx/Tx 'Enable'; High to Transmit, Low to Receive
 
void setup()
{
  
pinMode(ENOUTPUT);
  
Serial.begin(19200);
}
 
void loop()
{
// send data
  
digitalWrite(ENHIGH);//Enable data transmit
  
Serial.print('A');
  
delay(1000);

И для принимающих:
PHP код:
int ledPin 13;
int EN 2;
int val;
 
void setup()
{
  
pinMode(ledPinOUTPUT);
  
pinMode(ENOUTPUT);
  
Serial.begin(19200);
}
 
void loop()
{
  
// receive data
 
digitalWrite(ENLOW);//Enable Receiving Data
 
val Serial.read();
  if (-
!= val) {
    if (
'A' == val) {
      
digitalWrite(ledPinHIGH);
      
delay(500);
      
digitalWrite(ledPinLOW);
      
delay(500);
    }
 }

Это просто чтоб проверить работу.
А есть где-нибудь тема в которой конкретно обсуждается протокол ?
Вот эта http://cyber-place.ru/showthread.php...ighlight=rs485 ?

Последний раз редактировалось stD; 22.11.2012 в 00:21.
stD вне форума   Ответить с цитированием
Старый 22.11.2012, 01:07   #38
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Скетч я не дописал, могу выложить его как есть
Протокол обсуждается здесь
Admin вне форума   Ответить с цитированием
Старый 22.11.2012, 03:31   #39
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от mebitek Посмотреть сообщение
..
Я тут наконец купил max485 и начал пробовать, вот простейший скетч:
...
У меня пока нет max485 и поэтому к вам просьба. Могли бы вы собрать схемку, где напрвлением TX/RX аппаратно управляет транзистор. Там 2-е схемки на полевике и биполярном. На биполярном я думаю сможете.

Чтобы не чего не выдумывать я хочу применить промышленный протокол Modbus (в той теме я выкладывал источник и свои эксперименты)
andr128 вне форума   Ответить с цитированием
Старый 22.11.2012, 07:49   #40
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1310
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию

Цитата:
Скетч я не дописал, могу выложить его как есть
Эдуард, конечно выкладывай, всяко интересно.

Для andr128:

Я попробовал сделать как ты просил.
Значит у меня всё вот так:



Две кардуины и один МК отдельно. Одна кардуина посылает, а вторая кардуина и МК принимают символ А, и больше ничего не делают. Скетч я написал выше.
С полевым транзистором, (первая схема у меня был irfz44n) ничего не вышло.
Со второй схемой, (биполярник кт 972) заработало только то устройство, которое принимало , а если ставить на отправляющее то ничего не происходит.

Я плохо разбираюсь ещё пока, но всё равно не могу понять как это должно работать. Ведь в случае с полевиком (верхняя схема) вапще не должно работать, там же получается RE/DE подтянуты резистором к плюсу, а это значит устройство настроено на передачу. Как же оно примет сигнал? А со второй схемой я вапще ничего не понимаю! может надо резистор другой?
Объясни пожалуйста как это должно работать?
stD вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:09. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика