XControl. Управление через компьютер, телефон, планшет

Думаю, тем, кто интересуется бюджетным вариантом умного дома или просто автоматизацией, это будет интересно))))))
PS: Не сочтите за спам)))

XControl представляет из себя программно-аппаратный комплекс, с помощью которого можно управлять электроцепями, а так же, контролировать разнообразные датчики через компьютер, телефон или планшет. Система состоит из основного аппаратного блока и трех программ – XControl, которая предоставляет возможность просматривать одновременно за несколькими аппаратными блоками, программы XControl-Configer, с помощью которой устанавливаются основные настройки блока, а так же, программы XControl для платформы Android.


Возможности применения данной системы очень широкие – от простого управления/контроля домашними электроприборами и датчиками открытия окон/дверей, до крупной системы, в которой нужно контролировать несколько объектов, даже если они расположены в разный странах, так как управление каждым модулем происходит через локальную сеть или интернет.

Параметры основного модуля:
  • Напряжение питания 8-30 В.
  • Ток потребления – от 0,3А до 4А в зависимости от количества и характеристик подключаемых датчиков или исполнительный устройств (например, реле).
  • Количество контактных выходов – 7. Максимальный ток каждого 500мА.
  • Количество контактных входов – 4. Имеют защиту от статики.
  • Количество аналоговых входов – 2. Имеют защиту от статики. Пределы измерения – от 0 до 2,56В. Так же, есть возможность производить 4 математические операции над каждым входом, поэтому, пределы измерения не ограниченные.
  • Количество подключаемых датчиков DS18B20 – 15 шт. Защита от статического электричества.
  • Возможность управления каждым контактным выходом через пульт дистанционного управления с кодировкой RC5.
  • Возможность работы выхода в качестве термостата (с настраиваемым гистерезисом), объединив его с одним с термодатчиков.
  • Подключение к сети производится через разъем Ethernet (RJ45). Просмотр/управление устройством через браузер или программу XControl.
  • Настройка устройства осуществляется через USB порт компьютера, с помощью программы XControl-Configer. Перепрошивка устройства так же через USB.
  • Возможность задавать пароль для ограничения доступа к устройству.
  • Возможность управлять устройством с помощью XMLHTTPRequest, что особо полезно для программистов, которые хотят управлять устройством со своей программы или сайта/сервера.


Подробности здесь: kibermaster.net/xcontrol/
  • -11
  • 27 августа 2013, 05:11
  • MrMisha

Комментарии (33)

RSS свернуть / развернуть
очередная реклама… вы б хоть налоги платили что ли…
минусанем?
+6
  • avatar
  • xar
  • 27 августа 2013, 17:27
На чем USB сделан? V-USB или USB-UART чип?
0
  • avatar
  • Vga
  • 27 августа 2013, 17:46
V-USB.
0
Думаю, тем, кто интересуется бюджетным вариантом умного дома или просто автоматизацией, это будет интересно))))))
Интересно не будет. Во всяком случае в том виде, в котором оно у Вас есть. Вы бы для приличия хоть подробностей подкинули — элементная база, алгоритмы, протоколы. 90% здесь присутствующих пришли сюда потому, что в силу разных причин им подобный проект интереснее реализовать самостоятельно, если он им вообще нужен. И нам интересно не что реализовано, а как оно реализовано. Так что здесь явно не Ваша ЦА.

PS: Не сочтите за спам)))
Если кто-то собрал железку, выложил сюда потребительские характеристики устройства и ни слова не сказал о том, как он ее сделал — это называется «похвастушки». Мол, смотрите, какую я классную железку сваял, а что у нее внутри — вам знать не обязательно.
Если же эта классная железка — закрытый коммерческий продукт, то эти похвастушки становятся рекламой. А как называется реклама, которой никто не просил, да еще и доставленная мимо целевой аудитории? Правильно, спам. Что на Вашем рейтинге и не замедлило отобразиться.

Настройка устройства осуществляется через USB порт компьютера, с помощью программы XControl-Configer. Перепрошивка устройства так же через USB.
На чем USB сделан? V-USB или USB-UART чип?
V-USB.
Ну это вообще несерьезно для коммерческого продукта. Слетел загрузчик — суши весла?
+5
По-моему, дистанционное (да еще и проводное) включение лампочки имеет мало отношения к умному дому
+3
  • avatar
  • Den1s
  • 27 августа 2013, 22:42
Я как-раз хотел делать устройство из подобными характеристиками и задачами! Пока ремонт в квартире в стадии застоя, займусь ка я реверс инженерингом этого устройства, хотя там особо и нет что реверсить. Я правда хотел выходы делать из опторозв«язкой ну и USB-UARTом.
0
Приятно видеть в этом топике позитивный отзыв среди стольких негативных))))
Сейчас еще делаю возможность автоматического отключения выхода через заданное время после включения.Это нужно на случай, если выход будет подключаться к кнопке какого то устройства, тогда вместо включения и повторного выключения выхода его нужно будет просто включить, а выключится сам. Таким образом будет эмулироваться нажатие кнопки на том устройстве)))))
0
Чесно говоря я вам тоже минус влепил, ибо реклама напрягает. Схем и прошивок вы конечно тоже выкладывать не будете? А на чем написана оболочка для винди? И как комп распазнает подключеный девайс, нужно ли ему дрова подсовывать? Я так понял устройство может автономно работать без компа, но если есть комп то и через него можна управлять електроникой в доме?
+2
Схема здесь cxem.net/mc/mc226.php, прошивка только основная, бутлоадер закрыт.
Под комп писал на Qt.
Дрова нужны для работы конфигуратора, для основной программы дрова не нужны, так как она работает с девайсом по TCP. Прога опрашивает девайс через установленый промежуток времени, если девайс не ответил, прога считает, что связь потеряна.
Термостат работает без участия ПК. Через пк или андроид устройство можно управлять основным аппаратным блоком
0
Схема здесь cxem.net/mc/mc226.php
Хм. А в эррату на ENC28J60 похоже никто кроме меня не заглядывает. Параллельно светодиодам разъема надо повесить резисторы 10-100к.
V-USB сделана по варианту со стабилитронами… Не лучший вариант — совместимость хуже, чем у варианта с запиткой МК от 3.3В. Тем более, что 3.3В на плате есть.
USB работает всегда, или только в бутлоадере? Во втором случае конфигурирование тоже через бутлоадер работает?
Eth-стек используется Lifelover'овский или какой-то другой?
0
На счет резисторов — пасибо, учту.
А вот на счет плохой совместимости со стабилитронами я не согласен, так как девайсы с V-USB я всегда делаю на стабилитронах (и сделал их довольно много) и мне еще не попался ни один комп, в котором такой вариант не работал бы. А вот моему другу попался))) Это был какой то нетбук, там связь с устройством пропадала через 15 сек работы. Тот же девайс тогда он тестил на разных компах (включая ноутбуки и нетбуки), там работало отлично. Да и если бы девайс был постоянно подключен к компу, тогда еще можно было бы о чем то поспорить, а если он подключается максимум на минуту для прошивки или конфигурации, тогда я повода для волнения не вижу)))))
Конфигурирование через юсб, но не через бутлоадер, в доке же написано))).
Стек этот tuxgraphics.org/.
Lifelover'овский пробовал для другого девайса, но он не совсем стабильно работал(возможно, я его не правильно сконфигурировал), а с tuxgraphics проблем не возникало))
0
Конфигурирование через юсб, но не через бутлоадер, в доке же написано))).
Т.е. USB-стек и в основной прошивке постоянно крутится? Или, все же, только при подключении к USB?
а если он подключается максимум на минуту для прошивки или конфигурации, тогда я повода для волнения не вижу)))))
Ну это уже твои проблемы, тебе юзеров с «у меня оно по USB не видится!» поддерживать.
0
Т.е. USB-стек и в основной прошивке постоянно крутится? Или, все же, только при подключении к USB?
Из доки:
Подключите источник питания к разъему «ПИТАНИЕ», после этого загорится светодиод POWER и на 2 секунды загорится светодиод WORK, после этого, устройство перейдет в штатный режим работы, но если установить перемычку BOOT, пока горит этот светодиод, то устройство перейдет в режим конфигурации.

Если при запуске не был активирован режим конфигурации, то usb не будет работать во время нормальной работы устройства (так же, не будет вызываться usbPoll())
0
у Lifelover'овского в том варианте который я использовал есть переменные 16 битные где должны быть 32 — в таймере на 1 сек :), а так он у меня долго фигачит то что помню было 500 часов и более.
0
да и еще CSS прикрутите а то страничка убого смотрится
0
Хм. ИМХО, сабж — АЦТОЙ:
1) v-usb. На атмеле. Софтварный. Когда есть целая пачка камней сравнимой стоимости с железным USB.
2) закрытость. В нашем сообществе это чуть более чем полностью не приветствуется. Вам на хабр в раздел «Я пиарюсь»
3) (на уровне придирок, но...) плату можно было сократить по длине в два раза примерно.
В общем, НИЗАЧЕТ!
+3
Добавлю в качестве конструктивной критики (хотя и не по электронике). Если Вы рекламируете продукт, сделайте рекламу, как минимум, красивой. Лично мне глаза режут ваши картинки ярлыков из программы:
1) Картинки разбросаны в хаотичном порядке, никак не структуризированы.
2) Сами картинки выдраны откуда попало, никакой однородности в дизайне (напоминает методы написания рефератов, курсовых, докладов, дипломов… нерадивых студентов, скопировал и понавставлял из разных источников куски текста, а связать их воедино не думал даже).
3) К каждой картинке прилагается три разных фона: фон самой картинки (где белый, где черный, где задний план с тенями), фон ярлыка и фон окна. Напрягает глаза такое многообразие.
4) Надписи «Android» и «Windows» — шедевр просто, цвет кислотный, и стиль… я ф шоке.
В общем, советую, пообщайтесь с дизайнером или посмотрите работы дизайнеров по оформлению рекламы, только не той, которую в переходах раздают, хотя и там иногда полезно посмотреть…
+6
на счет картинок — я просто взял с инета те, которые мне нужны были для моих личный применений. Каждый человек может нужные ему картинки в папку ink_ing
0
Может, но вряд ли захочет. Если бы, например, Apple заняли такую позицыю, даже не знаю где бы они сейчас были…
+1
Если Вы выкладываете на всеобщее обозрение ваш продукт с целью рекламы, потрудитесь придать ему соответствующий вид, и то, что он выглядит так только потому, что Вы его в таком виде дома используете не является оправданием. Будь это статья о том как вы для себя что то собрали (молчу про исходники), то такой «домашний» вид не вызывал бы никакой критики, только пожелания.
0
Данная система предназначена для узкого круга людей, который на его основе хотят сделать что то свое.
Изначально я и не выкладывал картинки, но они были на скринах, потом один с юзеров попросил меня ими поделиться, я их выложил вместе с программой, так как уверен, что они еще кому то понадоблятся
0
Я уж думал, что это программно-аппаратный комплекс, с помощью которого можно легко подцепить какое-нибудь устройство к компьютеру и прочему через радио или bluetooth или через какой-нибудь другой интерфейс, а тут такое:(
0
Блин, только что понял, что описал именно это устройство:(
Но я не это имел в виду.
Я имел в виду чисто терминал+развязку типа интерфейс<>комп, через которую подцепляются самодельные устройства.
0
это устройство тоже можно подцепить к своей программе и рулить через XMLHTTPRequest (описание по ссылке)
0
Интерфейсов типа can, uart, i2c(этот, если я правильно понял, заточен по ds18b20), bluetooth, радио нету и подключить их нельзя.
0
зато есть ethernet))))
0
с этим не поспоришь.:)
0
Вернее, как это сделать, со схемой и исходниками терминала
0
просто с самопальной программы можно сделать http запрос
0
можно, только это сродни удалению гланд через задницу, извините за мой французский:)
0
OMFG, just MAKE ME UNSEE it!11
0
Смайлики и картинки с водяными знаками в сочетании с вырвиглазными цветами это же полный пиздец!
0
как и писал выше, картинки были просто взяты с инета для примера.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.