Устройства управления от Arduino: начало домашней автоматизации

Arduino домашней автоматизацииВ прошлый раз я показал вам несколько способов сделать ваши проекты Arduino контролируемыми.

через SiriProxy, встроенные в OS X голосовые элементы, некоторые сценарии Automator или даже специальный аппаратный чип для распознавания голоса. Я оставил вас с быстрой демонстрацией того, как я включил свет, но не объяснил, как мне это удалось со стороны оборудования. Давайте сегодня посмотрим, как вы можете управлять устройствами большой мощности, такими как чайник или торшеры.

Предупреждение: баловаться с домашним электроснабжением — это не то, что нужно предпринимать легко. Батарея 9 В может покалывать ваш язык, но 120-240 В может обжарить его и потенциально убить вас. Если ты умрешь от этого, я принимаю на себя абсолютно нулевую ответственность. Если вы не принимаете это, прекратите читать сейчас.

Если вы новичок в этом, обязательно ознакомьтесь с нашим руководством для начинающих Arduino. Кроме того, я бы не советовал пытаться управлять именно вашим чайником (например) из-за высокого тока — чайник мощностью 1500 Вт будет использовать около 12,5 А (в зависимости от вашего национального уровня напряжения).

Твердотельные реле

Реле — это механические переключатели с электрическим управлением; приложите напряжение к стороне триггера, и магнит внутри перевернет переключатель механически.

Они бывают разных размеров и номиналов, поэтому абсолютно необходимо проверить общий ток и напряжение, которые вы собираетесь переключать; если вы попытаетесь подключить 240 В переменного тока через реле, рассчитанное на 5 В постоянного тока, то плохие вещи будут происходить.

Характеристики реле также означают, что вы не можете просто подключить их напрямую к Arduino — вам нужно их несколько изолировать с помощью транзистора и обеспечить «обратный» диод. Реле содержат магниты, которые являются индуктивными, поэтому они удерживают заряд электричества. Когда вы внезапно бросаете заряд, индуктивная нагрузка уходит обратно в цепь, из которой она возникла, в обратной полярности; обратный диод защищает цепь.

Arduino домашней автоматизации

Реле могут быть подключены как нормально открытые, что означает «выключено, если вы не включите их»; или нормально закрытый, что означает «включен, если вы не выключите их».

Если вы хотите пойти по этому маршруту, имейте в виду, что это самый опасный маршрут, так как там будут оголенные провода. Вы можете приобрести комплект реле от SparkFun за 20 долларов; он включает в себя небольшую печатную плату и все необходимые дополнительные компоненты для переключения на 240VAC 8A грузы.

проекты дома Arduino

«PowerSwitch Tail»

Если идея прикоснуться к какому-либо действующему проводу пугает вас, но вы все еще хотите надежный проводной подход, эти готовые ретрансляторы, вероятно, будут лучшим выбором для вас, продавая по цене около 25 долларов каждый. Вы просто подключаете их к соединению между настенной розеткой и устройством, затем запускаете блок питания Arduino и цифровой ввод-вывод в сторону.

проекты дома Arduino

Они подходят для 120 В переменного тока в США, но для британских 240 В и других стран они производят только форму комплекта, и вам нужно будет добавить свои собственные вилки. Будьте осторожны с наборами, поскольку ошибки могут означать жарку вашего Arduino или вас самих, так что они не на 100% безопасны. Для полного ума, вы должны посмотреть на следующий вариант.

Взломать некоторые розетки с дистанционным управлением

В настоящее время вы можете получить дистанционное радиоуправляемое сетевое гнездо всего за 10-20 долларов, и все они, как правило, используют одну и ту же частоту 433 МГц для управления вещами и, возможно, один и тот же чип. Если вы готовы пожертвовать пультом или хотя бы сделать несколько отверстий для проводов в корпусе, вы можете легко подключить его к Arduino.

Начните с открытия пульта и определения используемого чипа; На следующей диаграмме показан вывод, который вы ищете, если у вас есть чип SC5262 (HX2262 и PT2262 также совместимы с тем же используемым выводом). Подключите этот вывод к цифровому выходу на Arduino, и вы даже можете обойти удаленную батарею, используя источник питания 5 В и заземление (или просто продолжая использовать прилагаемую батарею, что угодно).

Arduino домашней автоматизации

Далее вы хотите скачать и поместить в свой Arduino / Библиотеки папка библиотеки RFSwitch из Google Code — это дает вам доступ к некоторым простым функциям для активации устройств и не учитывает командные сигналы. Начните с создания нового экземпляра класса:

#include 
RCSwitch mySwitch = RCSwitch();

В вашей функции setup () создайте его экземпляр на соответствующем выходном выводе (в данном случае 10):

mySwitch.enableTransmit(10);

И в своей основной логике используйте:

mySwitch.switchOff(3, 1);
mySwitch.switchOn(3, 1);

(где 3 — канал, а 1 — номер устройства) для включения и выключения устройств. Обычно имеется 4 каждого канала и 4 устройства, что дает вам 16 уникальных адресуемых устройств для включения и выключения.

Лучшая часть взлома этих существующих потребительских продуктов заключается в том, что вы не будете прикасаться к проводам высокого напряжения; все содержится в модуле сокета.

Теперь, совместите это с небольшим интернет-контролем Arduino

и вы сможете включить свои устройства со своего мобильного телефона в любой точке мира. Я совершенно уверен, что не хочу передавать контроль над чем-либо в Интернете, но каждый на свое усмотрение. Могут ли ваши мечты Arduino для домашней автоматизации наконец осуществиться? Вы начали свой Arduino путешествие еще?

Изображение предоставлено: Shutterstock — розетка,

Ссылка на основную публикацию
Adblock
detector