Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере.
Данас на тржишту постоји безброј производа за кућну аутоматизацију, али шта ако желите да примените „уради сам“ приступ за креирање сопственог паметног дома? Ово се може постићи помоћу релеја, Ардуина и дугмета или сензора; само треба да научите да бисте започели.
Овај водич покрива електричну мрежу напона. Рад са високонапонском струјом је опасан без одговарајућих мера предострожности. Морате бити сигурни да су ваши уређаји искључени када радите на њима, као и да разумете електричну енергију и основна кола да бисте остали безбедни.
ДИИ кућна електрична аутоматизација
Приступ кућној аутоматизацији којим се бавимо у овом пројекту је прилично једноставан. Фокусираће се на укључивање и искључивање једног електричног уређаја помоћу релеја, Ардуина и једноставног дугмета. Такође ће вас провести кроз неке друге опције компоненти да замените дугме и додатно аутоматизујете свој дом.
Шта је релеј?
Релеј лежи у срцу овог пројекта, који делује као електронски прекидач који контролише Ардуино. Као електрични прекидачи, релеји се отварају и затварају на основу дигиталних сигнала примљених са рачунарске или микроконтролерске плоче. То их чини идеалним за кућну аутоматизацију „уради сам“, јер добро раде са Ардуинос и другим основним плочама.
Шта вам је потребно за овај пројекат кућне аутоматизације „уради сам“.
Потребно вам је неколико различитих компоненти да бисте започели са овим пројектом. Већина ових компоненти је од суштинског значаја за пројекат, али можете да замените дугме за нешто друго ако желите да промените метод контроле.
- Било која плоча Ардуино микроконтролера: За овај пројекат можете користити било коју Ардуино плочу. Изабрали смо Ардуино Про Мицро јер су лепи и мали, али Уно би исто тако добро радио.
- 5В активна ниска релејна плоча: Можете пронаћи релејну плочу са једним, два, четири и осам канала. Изаберите онај који одговара броју електричних уређаја које треба да контролише.
- Дугме и отпорник од 10кΩ (опционо): Наш „уради сам“ пројекат аутоматизације користи дугме за активирање релеја, али можете бирати између низа других компоненти које ћемо касније истражити.
- Електронски уређај: Овај завршни део је електронски уређај који желите да аутоматизујете. Изабрали смо лампу за наш пројекат, али можете користити све што одговара спецификацијама вашег релеја.
Корак 1: Припремите своју лампу (или други уређај) за аутоматизацију
Први корак у овом „уради сам“ процесу аутоматизације је лак; само треба да припремите свој електрични уређај. То значи излагање позитивне жице за напајање унутар главног кабла. Наравно, ипак, морате да искључите свој уређај пре него што ово покушате.
Лампа коју користимо већ има уграђен прекидач за напајање на свом каблу. Ово је идеално, јер значи да је лампа спремна за уградњу релеја, а ми само треба да скинемо прекидач.
Мораћете да копате мало дубље ако ваш уређај нема овакав прекидач. Скидање електричних каблова није превише тешко, али морате бити изузетно опрезни да бисте били сигурни да су унутрашње жице и даље правилно изоловане до краја.
Корак 2: Повежите релеј са својим електричним уређајем
Затим, време је да свој релеј прикључите на кабл који сте управо изложили. Почните тако што ћете пресећи кабл да бисте га прекинули и скинувши крајеве жица како бисте открили њихова метална језгра.
Већина релеја има три прикључне тачке, али треба да користите само две од њих: средњи и један од спољних конектора. Гурните сваку страну изложених жица у конекторе на вашем релеју и чврсто их зашрафите. Овде вам је потребна добра веза да бисте били сигурни да је ваш ДИИ пројекат безбедан.
Корак 3: Повежите релеј са Ардуином
Ваш Ардуино такође треба да се повеже са вашим релејем, а за то су потребне три везе: ВЦЦ, Гроунд и Дата. Залемите пинове ВЦЦ и Гроунд на вашем Ардуину на одговарајуће пинове на релеју, а затим повежите један од Ардуино дигиталних пинова на пин за податке на релеју.
Вреди имати на уму да распоред пинова вашег релеја можда није исти као онај на дијаграму ожичења приказаном испод. Такође, релеји са више од једног канала имају више пинова за податке, али само један сет пинова ВЦЦ и Гроунд. Можете погледати наше згодне водич за почетнике за лемљење да бисте били сигурни да сте правилно лемили своје компоненте.
Корак 4: Повежите дугме на свој Ардуино
У овој фази, ваш пројекат кућне аутоматизације „уради сам“ може се разликовати од нашег. Наша лампа се контролише једноставним дугметом, што омогућава да се лампа укључи са много веће удаљености него раније. Погледајте дијаграм ожичења испод.
Алтернативно, можете размотрити и неке од доле наведених идеја за контролу вашег релеја. Шта год да одаберете, мораћете да га повежете са својим Ардуином и радите на неком коду да би правилно функционисао.
- Сатови реалног времена: РТЦ модули мере и чувају време, слично као обичан сат. РТЦ се може користити за укључивање вашег релеја у одређено време, аутоматизујући вашу електронику на основу онога што сат каже. Ово Уради сам водич за осветљење акваријума показује вам како да почнете са сатом у реалном времену.
- Сензори покрета: Сензор покрета може покренути низ када детектује кретање. Ово можете користити за креирање електронског уређаја који осећа покрет, као што је лампа или вентилатор који се укључује када седите за својим столом.
- Светлосни сензори: Савршени су за лампе и друге изворе светлости, омогућавајући вам да укључите светла када у вашем дому почне да пада мрак. Наравно, мораћете да кодирате свој сензор како га не би покренуло само електрично светло.
- Други сензори: Можете одабрати било који сензор за контролу вашег релеја, све док можете да напишете код за њега.
Корак 5: Учитајте неки код на свој Ардуино
Као последњи корак у овом процесу, време је да учитате неки код на ваш Ардуино. Можда ћете морати да прилагодите овај код тако да одговара компонентама које користите, али је једноставан и требало би да се лако мења како би задовољио ваше потребе.
Почиње са неким основним декларацијама променљивих пре иницијализације дугмета и релеја у подесити() функција. Након тога следи а петља() функција са пар ако изјаве за одређивање стања дугмета и релеја.
инт буттонСтате = 0; //Креирај стање дугмета променљивадочитати положај дугмета
инт релаиСтате = 0; //Креирај релејно стање променљивадокомплет положај релејапразнинаподесити(){
пинМоде(15, ОУТПУТ); //Иницијализујте пин релеја као излаз (дигитални пин 15 у нашем случају)
пинМоде(10, УЛАЗНИ); //Иницијализујте пин дугмета као улаз (дигитални пин 10 у нашем случају)
}празнинапетља(){
буттонСтате = дигиталРеад(10); //Прочитајте стање дугмета
ако (буттонСтате == ВИСОКО) { //Иф изјава за проверу да ли је дугме отворено или затворено
ако (релаиСтате == 0) { //Проверите стање релеја и промените га на супротно када се притисне дугме
релаиСтате = 1;
} друго {
релаиСтате = 0;
}
}ако (релаиСтате == 0) { //Проверите стање релеја и активирајте релеј ако није 0
дигиталВрите(15, ХИГХ); //Активирајте релеј
} друго {
дигиталВрите (15, ЛОВ);
}
кашњење (1000); //Креирај а кратак кашњење до спречи светлост из трепери наиван
}
Почетак рада са „уради сам“ кућном аутоматизацијом
Данас на тржишту постоји безброј производа за кућну аутоматизацију. Можете користити овакве уређаје да своју кућу претворите у паметан дом, али рад на сопственој кућној аутоматизацији „уради сам“ је много забавнији.