реклама

ардуино домашна автоматизацияМиналия път ви показах няколко начина за правене на вашите Arduino проекти реч контролирана 3 начина да добавите контрол на речта към проектите на ArduinoНапоследък наистина започвам да обичам моя Arduino; като преминах основните уроци и дори направих LED куб, бях готов да се справя с нещо далеч по-сложно. За щастие, речта, контролираща проект на Arduino ... Прочетете още чрез SiriProxy, вградените говорими елементи на OS X и някои скриптове на Automator или дори специален хардуерен чип за разпознаване на глас. Оставих ви с бърза демонстрация на включване на светлините ми, но не обясних как постигнах това от хардуерната страна. Нека да разгледаме днес как можете да контролирате устройства с висока мощност - например вашия чайник или някои подови лампи.

Предупреждение: Не се забърквате с домакинството в електрическата мрежа. 9V батерия може да накара езика ви да изтръпне, но 120-240V може да го изпържи и потенциално да ви убие. Ако умрете от извършването на нещо от това, аз приемам абсолютно нулева отговорност. Ако не приемете това, спрете да четете сега.

instagram viewer

Ако сте нови за това, не забравяйте да разгледате начинаещите ни Ардуино водач Първи стъпки с Arduino: Ръководство за начинаещиArduino е платформа за създаване на прототипи за електроника с отворен код, базирана на гъвкав, лесен за използване хардуер и софтуер. Той е предназначен за художници, дизайнери, любители и всички, които се интересуват от създаването на интерактивни обекти или среди. Прочетете още . Освен това не бих препоръчал да се опитате да контролирате конкретно чайника си (например) поради силния ток - електрическа кана от 1500 W ще използва около 12,5 ампера (в зависимост от вашето национално ниво на напрежение).

Твърдо релета

Релетата са електрически управлявани механични превключватели; приложете напрежение към страната на спусъка и магнитът вътре ще завърти превключвателя механично.

Те се предлагат в различни размери и характеристики, така че е абсолютно важно да проверите общия ток и напрежение, което ще превключите; ако се опитате да поставите 240VAC през реле с оценка само 5VDC, тогава ще се случат лоши неща.

Характеристиките на релето също така означават, че не можете просто да ги включите директно към Arduino - трябва да ги изолирате донякъде с помощта на транзистор и да осигурите дихателен диод. Релетата съдържат магнити, които са индуктивни, така че те държат заряд от електричество. Когато внезапно изпуснете заряда, индуктивният товар избяга обратно към веригата, от която идва, в обратна полярност; диодът за излитане предпазва веригата.

ардуино домашна автоматизация

Релетата могат да се свързват като нормално отворени, което означава „изключено, освен ако не ги включите“; или нормално затворени, което означава „включено, освен ако не ги изключите“.

Ако това е маршрутът, който искате да извървите, имайте предвид, че той е най-опасният, тъй като ще има голи живи жици. Можете да закупите реле комплект от SparkFun за 20 долара; тя включва малка платка и всички необходими допълнителни компоненти, към които да превключвате 240VAC 8A натоварвания.

проекти за дома arduino

„PowerSwitch Tail“

Ако идеята за докосване до всякакъв вид живи проводници ви плаши, но все пак искате надежден кабелен подход, тези предварително направени релейни опашки вероятно са най-добрият ви залог, който се продава на цена около $ 25 всеки. Трябва само да ги включите във връзката между контакта на стената и устройството, след което да стартирате захранването на Arduino и цифров IO отстрани.

проекти за дома arduino

Те са подходящи за 120vAC в САЩ, но за 240V във Великобритания и другаде те произвеждат само a форма за комплекти ще трябва да добавите свои собствени тапи. Внимавайте обаче с комплектите, тъй като грешките могат да означават пържене на Arduino или себе си, така че те не са 100% безопасни. Като цяло, трябва да разгледате следващата опция.

Хакнете някои дистанционни контролирани гнезда

В наши дни можете да получите дистанционно радиоуправляем мрежов гнездо за едва $ 10-20 $, а те обикновено използват абсолютно една и съща честота 433mHz за контрол на нещата и вероятно един и същ чип. Ако сте готови да пожертвате дистанционното или поне да направите няколко дупки за някои проводници в кутията, можете лесно да го свържете с Arduino.

Започнете с отваряне на дистанционното и идентифициране на използвания чип; следната диаграма обяснява щифта, който търсите, ако имате чип SC5262 (HX2262 и PT2262 също са съвместими със същия използван щифт). Свържете този пин към цифров изход на Arduino и дори можете да заобиколите отдалечената батерия, като използвате 5V захранване и заземяване (или просто като използвате приложената батерия, каквото и да е).

ардуино домашна автоматизация

След това ще искате да изтеглите и поставите в своето Ардуино / Библиотеки папка на RFSwitch библиотека от Google Code - това ви дава достъп до някои прости функции за активиране на устройства и оставя безпроблемно жизненост на командните сигнали. Започнете със създаването на нов екземпляр от класа:

#include 
RCSwitch mySwitch = RCSwitch ();

Във вашата функция за настройка (), инсталирайте я на съответния изходен щифт (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 пейнтбол и настолни игри. Той изгражда компютри още от дете.