Реклама

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

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

instagram viewer

Если вы новичок в этом, обязательно ознакомьтесь с нашими новичками Путеводитель по Arduino Начало работы с Arduino: руководство для начинающих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 - это дает вам доступ к некоторым простым функциям для активации устройств и исключает тщательность командных сигналов. Начните с создания нового экземпляра класса:

#включают 
RCSwitch mySwitch = RCSwitch ();

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

mySwitch.enableTransmit (10);

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

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

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

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

Теперь объедините это с небольшим Arduino интернет контроль Как настроить Arduino Web Control без щита EthernetВ течение последних нескольких недель я передавал управление освещением настроения в своей студии зрителям во время прямой трансляции Technophilia Podcast - результаты этого можно увидеть в ... Читать далее и вы сможете включать свои устройства со своего мобильного телефона в любой точке мира. Я совершенно уверен, что не хочу передавать контроль над чем-либо в Интернете, но каждый на свое усмотрение. Могут ли ваши мечты Arduino для домашней автоматизации наконец осуществиться? Вы начали свой Arduino путешествие еще?

Кредит изображения: Shutterstock - розетка,

Джеймс имеет степень бакалавра в области искусственного интеллекта и сертифицирован CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и проводит свое свободное время за игрой в VR-пейнтбол и настольные игры. Он строит компьютеры с детства.