Home & Living

Homebrew DMX Автоматизированная система освещения

Отправление: Дэн МакГрат Введение – Зачем автоматизировать ваши огни? Ну, если честно, большая часть моего дома автоматизирована, поэтому казалось очевидным. В автоматизации частей вашего дома есть много преимуществ, освещение в конкретном случае облегчает жизнь, огни приходят, когда вы входите в пространство намного лучше, чем менять их на себе! … И, поскольку они включают себя, они тоже выключаются, так что вы не можете забыть!

Дизайн – я никогда не был уверен в x10, честно говоря, я никогда не пробовал его, однако я полагаю, что DMX в течение многих лет использовался для чрезвычайно сложных систем освещения, а также понимается как чрезвычайно надежный, как Ну, а также надежный, а также это то, что я хотел, поэтому я выбрал DMX.

Диммеры, которые я выбрал, поддерживают как сигнал 0-10V, так и DMX, а также вы можете использовать как, когда, если хотите, это отлично для меня, так как я установил их так, чтобы беспокойство всегда было предоставлено 0- 10 В сигнал, поэтому у вас есть выбор вручную переопределить настройки, которые устанавливает система автоматизации дома.

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

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

Это датчик температуры, который я использую для управления нагреванием, он использует то же самое и тот же корпус, что и единицы диммера, а также одинаковый пробег кабеля, однако они представляют собой две отдельные системы.
Двойные единицы немного более беспокойны внутри, однако, по сути, только два сингла в одной и той же коробке.

Эти устройства Dimmer Manage связаны с использованием кабеля Cat5e обратно в мой шкаф «Понятия, где находится остальная часть набора». Управляющие единицы могут быть быстро отключены от стены, отключив ее заглушку RJ45 от разъема. В каждом диммере в доме есть один пробег Cat5e ко всему, что Дом побежал под лестницей. Сами единицы просто действуют как потенциометр, переменные резисторы имеют 3 ножки, глядя спереди, самый левый заземлен, средний (стеклоочиститель) – это выход, а также правый получает 10 вольт DC.

Обратите внимание, что используйте тепловой разводник, а также мазю эпоксидной смолы, чтобы удерживать что -либо на месте, это делает более надежную систему, которую я обнаружил На средней ноге медленно поднимается с 0 в до 10 В – это используется для управления диммерными единицами вручную.

Выше приведены некоторые фотографии того, как именно то, как Dimmer Manage Cabling завершается под лестницей, я использовал общие кабели Cat5e повсюду, так как это доступно, а также отличное качество, я также использовал вилки RJ45, а также разъемы по одинаковым причинам. Эта система освещения не имеет ничего общего с Ethernet, TCP-IP или тому подобным, я просто использую кабель, а также разъемы, обычно связанные с такими вещами.

На фотографии выше каждый желтый шнур представляет собой место управления диммером, я использовал стены RJ45 в качестве средства для связывания этих пробежек Cat5e столько же, сколько и Dimmers, а также доска для управления датчиком температуры. Сами Dimmers-это 4 канала, которые поддерживают как DMX, так и сигнал 0-10V для управления их выходом.

Я изначально не объяснил это очень хорошо, так что прямо здесь есть больше информации о том, как работают сигнал 0-10V, а также DMX работают вместе. Настройка сигнала 0-10V (то есть настройка устройства управления диммером) (если более яркая) переоценит настройку DMX. Это не идеально, так как это означает, что вы можете оставить свет по ошибке, так как повернуть диммер весь метод заставит свет оставаться включенным.

Тем не менее, мы на самом деле не используем элементы управления диммером вручную, огни немедленно появляются, если они и темные снаружи (в саду есть датчик света), а также если кто -то находится в пространстве (датчики PIR говорят серверу Если это так). Так что никогда не бывает никаких требований, чтобы включить свет на себя!

Другая проспективная проблема заключается в том, что если система включила свет, а также вы действительно хотели бы выключить его, выключение управления диммером также не окажет никакого влияния. По правде говоря, у Dimmer Ricks есть переключатель конфигурации на них, если я когда -нибудь столкнулся с проблемой, когда сервер сделал то, что мне не понравилось, я мог бы либо щелкнуть один Of Переключатели DIP на стойке или отключите лидерство DMX !! Вот ссылка прямо здесь на руководство Dimmer Rick Direction, которая, скорее всего, объясняет ее лучше!

Диммерные блоки берут сигнал 0-10V на 5PIN DIN-разъем (1 штифт заземляет. Другие 4 представляют 4 канала), а также принимают сигнал DMX на 3PIN XLR-разъем. Гаджеты DMX могут быть прикованными в цепочках, так как у каждого есть свой собственный набор идентификаторов, если вы внимательно посмотрите на фотографию выше, вы можете увидеть оранжевый кабель (сигнал 0-10V), фиолетовый кабель (звенья DMX Daisy Chain), а также желтый кабель (DMX в контроллере DMX)
Вот еще несколько фотографий Dimmer Racks:

На передней части стойки вы можете увидеть пакет 1 -мм кабеля T & E, каждый из них переходит в другое место освещения по всему дому. Скорее всего, этот кабель проходит от диммера непосредственно к световому фитированию в потолке, это делает проводку любого типа световых фитингов чрезвычайно простыми, так как есть только один кабель, с которым нужно бороться. Эти кабели связаны с Dimmer Racks с использованием мужских разъемов МЭК (мужская версия свинца чайника)

DMX сигнализирует о управлении диммерами из системы, изображенной выше. Этот гаджет получает сигнал RS232 (последовательный) с сервера автоматизации моего дома, а также преобразует его в протокол DMX. Это позволяет мне автоматически управлять освещением по всему дому, а также означает, что вам на самом деле не нужно использовать единицы управления диммером в каждой комнате, это действительно весь смысл автоматизации освещения, у меня есть датчики в каждом пространстве (Стандартные датчики PIR безопасности), которые контролируются системой автоматизации моей дома, если движение обнаруживается, то сервер отправляет последовательный сигнал контроллеру DMX, чтобы поднять свет в этом пространстве и т. Д.
Кроме того, это означает, что вы можете управлять своими огнями через Интернет, через SMS, IVR и т. Д., что может быть полезно.

Выше приведены некоторые фотографии контроллера DMX, установленных в его коробке, у него есть три соединения, мощность (12 В постоянного тока), серийные и DMX. Здесь также есть ссылка прямо здесь с руководством по направлению контроллера DMX.

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

Программное обеспечение – все мои другие дома автоматизации дома (безопасность, отопление, мощность, видеонаблюдение и т. Д.) написано (плохо в частях) с использованием Perl.
Эта работа по освещению ничем не отличается, хотя она представляет мои самые первые попытки использовать веб -сервисы.
Для веб -сервисов я использовал Apache 2.x, а также модуль Soap :: Lite для Perl, чтобы по -настоящему обсудить сериал с контроллером DMX, я использовал устройство модуля Perl :: SerialPort. Вся отличная сделка работает под телефоном Redhat Linux I, позвоните в веб -сервис из моего фактического приложения House Automation, как это: (Обратите внимание, что это часть гораздо большей программы)

# Зажигает, если нет движения в течение десяти минут, а также движения больше недавно в коридоре
#
if ($ epoch – $ in11_lastmove> 600 && $ in11_lastmove <$ 23_lastmove && $ Kitchenlights == 1) { & send_lights_soap (1,0); $ Kitchenlights = 0; } Фактическая подпрограмма называется здесь: sub send_lights_soap { $ soap_response = soap :: lite -> uri (‘’)
-> Прокси (‘’)
-> Отправить («$ _ [0]», «$ _ [1]»);

$ res = $ soap_response-> результат;
}

И поскольку это веб -сервис, фактический последовательный интерфейс, а также код веб -службы находятся на еще одной машине в моей сети, код веб -службы выглядит так:

#!/usr/bin/perl -w

Используйте SOAP :: Transport :: http;
SOAP :: Transport :: http :: cgi
-> dispatch_to (‘Lights ‘)
-> ручка;

# телефонный звонок как -> uri (‘’)
# -> proxy (‘’)
# -> send («», «»)
Огни упаковки;
Sub Send {

Используйте Device :: Serialport;
my $ port = device :: serialport-> new («/dev/ttys0»);

$ port-> baudrate (9600); $ port-> parity («нет»);
$ port-> рукопожатие («нет»); $ port-> databits (8);
$ port-> stopbits (1); $ port-> read_char_time (0);
$ port-> read_const_time (1);

мой ($ class, $ channel, $ intensity) = @_;

# Отправить данные
$ port-> write (pack «c», $ channel);
$ port-> write (упаковка «c», $ intensity);
сон (1);

$ port-> close ();

Вернись: «Сделано! Я использовал класс $ с Chn $ Channel, а также интенсивность $ »;
}

Довольно простой код, я уверен, что вы согласитесь, а также лучшие из всех, поскольку он запускает веб -сервисы, я могу распространять эти узлы по всей сети, а также легко звонить им. Кроме того, вы, возможно, заметили, что, как и большинство людей, с которыми я RFC1918 обращался к моей сети, однако с помощью соответствующего правила NAT эти услуги можно быстро вызвать из любого места с веб -соединением, что означает, что я могу управлять своим освещением, нагревом и т. Д. где угодно (даже телефон GPRS или 3G!)

Заключение – Ну, я надеюсь, что вам понравилось то, что я сделал, мне нравятся мои автоматизированные огни! Подачи, если вы решите сделать что -то подобное

-Дан

Вещь
Поставщик
Расходы
Количество
Купить

Одиночная пластинка
Maplin
£ 5,69
6
купить

Cat5e кабель
Maplin
£ 0,69
50
купить

10 ком линейный горшок
Maplin
£ 1,21
8
купить

Rj45 бочковой разъем
Maplin
£ 4,99
6
купить

Rj45 plug (10pack)
Maplin
£ 2,49
2
купить

5PIN DIN MALE PLUCK
Maplin
£ 1,69
1

XLR 5PIN MALE PLUCK
Maplin
£ 5,69
1
купить

XLR 3PIN Женская линейная розетка
Maplin
£ 3,79
1
купить

XLR 3PIN Мужской вилки
Maplin
£ 3,79
1
купить

IEC мужской завод
Maplin
£ 2,29
1
купить

RS232 в DMX преобразователь (элемент 1-463)
Миллинст
£ 65,00
1
купить

Soundlab 4channel DMX Dimmer (G018VA)
CPC
£ 58,69
2
купить

Dimx Dimmer упаковывает от Amazon

Эта статья была воспроизведена с любезного разрешения Дэна МакГрата из его оригинальной статьи на www.yourmissus.com

Хочу больше? – Следуйте за нами в Твиттере, как мы на Facebook, или подпишитесь на наш RSS -канал. Вы даже можете получать эти новости по электронной почте, непосредственно в ваш почтовый ящик каждый день.

Поделись этим:
Facebook
Твиттер
Reddit
LinkedIn
Pinterest
Эл. адрес
Более

WhatsApp
Распечатать

Скайп
Tumblr

Телеграмма
Карман