Архивы по Категориям: программирование

Тестирование новой линейки контроллеров iRidi

Не так давно компания iRidi обновила линейку контроллеров (серверов) систем управления. Впервые в линейке появились контроллеры, которые изначально направлены на потребности аудио/видео инсталляторов. Всего новых контроллеров два: PX-VM20-Basic и PX-VP100-Advanced. Каждый из них был любезно предоставлен мне для тестирования.

Читать далее »

Распознавание голоса в умном доме

Сама крутая фантазия людей на тему умного дома звучит так: "щелкаешь пальцами и свет включается". Даже не знаю, почему ни один известный мне производитель до сих пор не выпустил соответствующую железку-отслеживатель щелчков : )

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

Читать далее »

Старая и новая реализации виртуальной панели управления

Привет!

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

Если кратко, то в конце 2005 - начале 2006 я своими силами (ну и конечно за зарплату!) реализовал виртуальную панель управления для контроллеров AMX!  Эта виртуальная панель одновременно и независимо работала на 2 PC, 2 планшетах HP Tablet PC и на 1 наладоннике Qtek 2020i!!! На каждом из этих устройств работал русскоязычный интерфейс. На все устройства кроме наладонника удалось встроить трансляцию видеопотока с камер наблюдения. Код для PC и планшетов был написан в среде Borland С++ Builder 5.0, а для наладонника в среде Microsoft Visual Studio 2005.

Читать далее »

Автоматизированное создание графического проекта VTPro-e

Каждый разумный человек, выполняющий одну  и ту же работу на протяжении длительного времени, рано или поздно задумывается об автоматизации этой самой работы. Например, я постоянно создаю программы для контроллеров Crestron и AMX и настолько же постоянно графические проекты для сенсорных панелей. Производители оборудования в меру своих возможностей стараются упростить мой труд. Например, мне предлагают использовать ПО Crestron SystemBuilder и AMX VisualArchitect (а теперь еще и AMX Rapid Project Maker). Казалось бы, вот оно счастье?

Читать далее »

Программирование приложений — только с Qt! (+ пример приложения отправки горячих клавиш)

Привет всем!

Так уж сложилось, что до сих пор мой опыт программирования предназначался для создания узкоспециализированных приложений. Так, профессиональное знание Simpl+ и NetLinx помогает мне писать модули и программы для контроллеров Crestron и AMX, базовые знания PHP и MySQL раньше помогали создавать простые веб-сайты, а сейчас помогают писать небольшие скрипты для сетевых накопителей, классический С я использую в своих хобби-поделках для программирования 8-битных микроконтроллеров Silabs. Но, параллельно с этим, я все время хотел найти какую-нибудь среду для написания десктопных приложений.

Читать далее »

Бизнес-графика на сенсорной панели

Допустим, вы воспользовались советом, описанным в предыдущем посте, и ваша система управления получает показания счетчика электроэнергии. Или, напрмиер, ваша система управления получила результаты голосования аудитории по какому-либо вопросу. В первом случае нужно красиво вывести результат на сенсорную панель, а во втором - на видеостену. Не буду ходить вокруг да около. Для динамического генерирования практически любого вида графиков и диаграмм потрясающего качества отлично подходит библиотека pChart (зайдите на сайт и сами все увидите).

Читать далее »

Компактная и дешевая альтернатива датчику тока на DIN-рейку

Сегодня предлагаю свою идею реализации альтернативного датчика тока на DIN-рейку. Настолько компактного и дешевого, насколько это вообще возможно, но с возможностью базовой интеграции с системами управления. Идея пришла мне в голову, когда я понял, что не смогу подключиться к интерфейсу своего штатного электросчетчика Меркурий 201 (причина - он уже подключен к общедомовой системе). Хочу предупредить, что в данный момент вся статья является теоретической, но в ближайшее время я планирую проверить идею в деле.

Читать далее »

Дверной звонок Crestron : )

Сегодня пятница и я решил вдоволь поэкспериментировать на совершенно несерьезную тему дверного звонка. И вот что из этого вышло!

Читать далее »

Экспериментальный доступ к контроллерам Crestron QMI-RMC и AMX NI-700

Сегодня в качестве эксперимента хочу предложить всем желающим свободный доступ к двум самым простым контроллерам двух основных производителей систем управления: Crestron QMI-RMC и AMX NI-700.  Эти два контроллера позволят мне, моим коллегам и на данный момент всем желающим попробовать свои силы в написании и отладке программ.

Читать далее »

SMS-оповещения от системы управления Crestron

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

Читать далее »