Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
Умный дом / Поиск по тегам / Сообщество EasyElectronics.ru

Аудио-модуль для мультирума на SAM4S-EK

Добрый день!

Хочу предоставить вашему вниманию небольшое устройство, предназначенное для воспроизведения аудио-записей для «Умного дома».
Сразу хочу внести некую ясность, чтобы у читателей не возникало вопросов типа «А почему для такого простого устройства использовалось такое мощное железо?» и «В интернете уже описано очень много устройств воспроизведения музыкальных файлов, зачем изобретать свой велосипед?»:

У нас уже реализован мультирум для «Умного дома», который имеет 4 стерео входа, 1 моно вход (как раз для аудио-модуля) и 20 выходов на колонки (количество выходов можно наращивать до 32).
После установки у друзей в коттедже, мультирум был успешно протестирован на потолочных колонках и его работа понравилась хозяевам дома.
Было решено продолжить его усовершенствование, и очередным этапом мы запланировали как раз реализовать выдачу голосовых реакций со стороны «Умного дома» на полученные команды, включать проигрывание мелодии в качестве будильника, оповещать о срабатывании датчиков и т.п.

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





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

Отправка и получение SMS через X-Control Dispatcher

Всем привет! Продолжаю пиарить свою систему)))
Теперь покажу как отправлять и принимать SMS.

Техзадание

Несколько месяцев назад я написал вот этот пост we.easyelectronics.ru/MrMisha/sozdanie-avtomatizirovanoy-sistemy-na-baze-x-control-dispatcher.html, в котором подробно описано, как интегрировать самопальный USB-термометр в данную программу. В результате температура и состояние двух его каналов выводилось на вот такой виджет:

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

Аппаратная часть

Конечно же, есть всякие сервисы для отправки SMS, но я их даже не рассматривал. Отправлять SMS будем через любой GSM модем, с которым можно общаться через AT команды. Это может быть SIM900 или какой-то USB-модем.
Допустим, модем Вы подключили, ну и в случае с SIM*** запустили.


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

Создание скриптов для X-Control Dispatcher

Как и обещал, я расскажу о том, как создавать скрипты для этой программы.
В прошлой статье было описано, как сделать голосовое управление, промежуточным модулем был xtask_manager, который, как я и писал, не удобен для кодеров. Попробуем заменить данный модуль скриптом.
Сам скрипт выполняется с помощью QtScript (подобие JavaScript).
Я не буду здесь описывать все функции и т.д., расскажу только о самых нужных, которые нужны для нашей задачи.

Думаю, Вы знаете, что в программе есть стандартные виджеты, вот они могут выполнять эти скрипты. Сам файл скрипта должен заходиться в папке «scripts», подключается он в дополнительных настройках стандартных виджетов:



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

Голосовое управление на базе X-Control Dispatcher

В прошлой статье было описано как с помощь X-Control Dispatcher опрашивать устройство, к которому подключены термодатчики и которое имеет возможность управления двумя каналами. Температура отображалась на стрелочном приборе, а каналами можно было управлять с помощью галочки и кнопки. Но мы не постоянно торчим у компа, иногда лучше было бы просто попросить его включить канал или сообщить Вам температуру.

Задание

  • Сделать возможность голосового управления.
  • Программа должна по голосовой комманде включать/выключать нужный канал, а при запросе температуры сообщать температуру.
  • Автоматическая активация распознавания. Программа должна постоянно «слушать» и когда она услышит речь, отвечающую заданным критериям, она должна попытаться её распознать.
  • Программа должна «иметь имя», по которому к ней «Нужно обращаться». К примеру: «Алиса, включи канал 1».


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

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

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

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

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


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

WIFI Модуль ESP8266 за 3,5 $ первые впечатления. + мост UDP<-->UART на LUA

На прошлой неделе получил из КИТАЯ 2 WIFI модуляESP8266 по «преступно» низкой цене 3,5$ за штуку.(думаю наши продавцы и курс вскоре исправят этот досадный недостаток :)
Как говорится ESP8266: Революция в мире интернета вещей
Если кто еще не читал про ESP8266, то тут достаточно хорошо все описано.


Читать дальше
  • +5
  • 17 декабря 2014, 21:32
  • alexhi
  • 3

Управляем с Андроид часов ZGPAX-S5 по WIFI радио-реле на 433Mhz

Закончил небольшую программу под Android часы ZGPAX S5. Она управляет по WIFI в локальной сети или по 2G из интернет(если есть переброс порта в роутере или внешний IP) радио-реле на 433Mhz, а также получает с него температуру.


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

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

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

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



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

Умный дом на микроконтроллере ATMEGA1280 часть-4

Итак в этой статье пойдет речь об описании протокола MODBUS и его реализация в Atmeg1280. Сам протокол модбас по сравнению с DCON протоколом имеет конечно намного больше возможностей. Но его реализация посложнее будет и требует намного больше ресурсов от микроконтроллера. Да и сам модбас, тормознутый протокол при обмене данными между устройствами.

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

Умный дом на микроконтроллере ATMEGA1280 часть-3.

Итак в проекте также были использованы 4 панели MT8070iH компании WEINTEK. Есть хороший ФАК по этим панелям здесь. Я из этого ФАКа для себя много чего интересного почерпнул.

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