Система для мониторинга, автоматизации и умных домов

Здравствуйте!
Почти 2 года назад я писал здесь о своей системе XControl, за эти 2 года я её сильно доработал, теперь она не позиционируется конкретно как программно-аппаратный комплекс, теперь это программа, которая может с помощью подключаемых модулей (библиотеки *.dll и *.so) выполнять самые разнообразные задачи и работа с аппаратным модулем XControl — это всего лишь с них. Программа теперь называется XСontrol Dispatcher.

Недавно добавил возможность осуществления HTTP-запросов, которые, как известно, поддерживают очень многие модули, подключаемые к Ethernet. Так же, программа может работать с базами данных, протоколами MODBUS и DCON (мануал по ним ещё не сделал), эмулировать нажатие клавишь (включая мультимедиа), воспроизводить звуки, выполнять заданные алгоритмы и ещё много чего.
Как видно со скрина, можно создавать самые разнообразные компоненты для контроля и отображения.
И, на мой взгляд, самая лучшая функция программы — работа в качестве web-сервера и доступ к проге с браузера (под логином и паролем, можно создавать несколько пользователей с разными правами доступа), при этом, в браузере полностью повторяется окно виджетов:

Чуть позже сделаю шифрованный обмен между прогой и браузером.
Сайт проекта: x-ctrl.net/, видеоблог: www.youtube.com/channel/UCN3smTvL7mK9YVurf5pDnOA.
Программа бесплатная с закрытым исходным кодом.


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

Тупик-Т-1-2

Вступление (по инициативе с низу).
Как это не печально я хожу на работу. Эта работа приносит кое какие деньги, хоть и не большие.
Зарабатывать своим хобби у меня пока не получается, но я всё равно стараюсь.

На этой работе помимо всякого неадекватного треша, связанного с монтажами и работой вахтовым методом производят промышленные светильники. Светильник обычно состоит из индукционной лампы, блока управления лампой (ПРА), подогрева лампы с его контроллером и корпуса.

При приходе комплектующих от поставщиков либо после ремонта светильника необходима проверка.
Проверкой светильников и компонентов занимаются кладовщики.
Режим проверки такой 10 минут включено, 10 выключено и так 3 раза. И 1 час включено, 10 минут выключено.
Необходимость именно такого режима обусловлена схемотехникой ПРА и статистикой отказов.

Брак обычно поступает партией — нарушение режима эксплуатации (чаще всего) или кривость монтажа.
Партии не очень большие. Обычно до 10 шт и с тестированием после ремонта обычно проблем не возникает.

А вот новые комплектующие железнодорожными контейнерами и тут начинается треш.

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

Далее то что из этого получилось.


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

Устройство подсчета сыпучих материалов в элеваторе с импульсным выходом.

Всем привет. Хочу поделиться с сообществом методом и устройством подсчета сыпучих материалов в элеваторе посредством импульсов. Не так давно мой знакомый, работающий инженером в с/х предприятии попросил помощи. Парк их сх техники оборудован системами GPS-навигации. При помощи учетной программы на ПК они контролировали различную телеметрию с транспортных средств: уровни топлива, скорость, наработку по моточасам, глобальное позиционирование и тд. пришла ему идея в голову, контролировать еще и сбор пшеницы.

Читать дальше
  • +6
  • 19 ноября 2014, 18:32
  • Jman
  • 1

Управляем устройством с Андроида по DTMF




По работе (SIP телефония) переодически бывает нужен DTMF бипер.Недавно старый китайский сломался, а новых на Митьке не нашел.Похоже эра «АОН» и разных «причиндалов» закатилась :)Решил написать для своего мобильника Samsung Galaxy S бипер, а заодно реализовать управление разными железками по DTMF через аудио выход.Создатели Андроида вообще постарались оградить пользователей от «железа», но аудио выход к счастью ограничеть по понятным причинам не могут.Схема подключения к аудио выходу проста как правда.Это микросхема DTMF декодера, стоит порядка 20руб.Если набираем на клавиатуре 1,2,4,8 и нажимаем SEND то получаем «бегущий огонь».Можно включать выключать нагрузки по отдельности.Есть возможность вводить паузу между переключениями.Можно прикрутить чтение данных по переключениям из файла или скриптовый язык.Но это может быть, позднее.Много работы.Может кому-то пригодится.Андроиды стремительно дешевеют, а как база для автоматизации вполне не плохи.В следущий раз напишу как в AUDIO выход выдавать RS232 данные, там можно что-то посерьезнее поавтоматизировать. :)
  • 0
  • 08 октября 2012, 09:47
  • alexhi
  • 1