Реклама

Паметни уређаји за дом су кул, али могу бити скупи. Помоћу Распберри Пи-а и компоненте или две повежите постојеће уређаје на Интернет.

Постављање интернет-врата са гаражним вратима је сјајан увод у учење како да контролишете стварни свет помоћу Пи-а. И хајде будите искрени, ко не жели да се осети мало као Батман и да им се сама отвори гаража кад изађу на свој прилаз?

Шта ће вам требати

Да бисте аутоматизовали гаражна врата, требаће вам:

  • Мотор с гаражним вратима који може покренути вањски окидач.
  • Распберри Пи (било који модел) повезан на Интернет. Овај водич подразумева да ваш Пи покреће Распбиан оперативни систем (ако није, погледајте наш чланак на како инсталирати Распбиан на свој Распберри Пи Како инсталирати оперативни систем на Распберри ПиЕво како инсталирати ОС на ваш Распберри Пи и како клонирати савршено подешавање за брзи опоравак од катастрофе. Опширније ).
  • А релејна плоча за проширење, који можете пронаћи на Амазону.
  • 2А напајање за Распберри Пи. Модел са нижом оценом може имати проблема са вожњом релејне плоче као и Пи.
  • Четири скакачка кабла (плус још један за сва додатна врата која желите да управљате).
  • Довољно је двожилни кабл да дођете између пи и мотора гаражних врата. Јефтина жица за звучнике је идеална, али телефон или Етхернет кабл могу такође да раде.

Једном када саберете те компоненте, време је да започнете.

Како раде ова аутоматизована гаражна врата

Већина мотора гаражних врата може се покренути да се отвори или затвори преко спољног улаза. Произвођачи укључују ове улазе тако да инсталатери могу да споје једноставни тастер негде у кући да отворе или затворе врата без употребе обичног даљинског. Када се тастер за активирање притисне и отпусти, он тренутно затвара круг који налаже мотору да се покрене или заустави.

Користићете релеј уместо спољног дугмета. Кратко затварање релеја затвориће круг, тачно као да је притиснуто дугме окидача. Питхон скрипта која ради на Распберри Пи-у омогућиће вам да управљате релејем, а самим тим и вратима, из ваше кућне мреже.

Корак 1: Спојите Распберри Пи на релеј

Успостављаћете најмање четири везе између вашег Распберри Пи и релејне плоче. Ако користите Пи Зеро, мораћете или лемити везе директно, или лемити ГПИО заглавље за Пи и користити спојне жице за везе. Последња опција се препоручује, јер ако икада желите да искључите штафетију и да користите Распберри Пи за нешто друго, нећете морати да спајате везе. Већи модел Пис већ има заглављујуће игле за повезивање пусх-он јумпер каблова.

Ако сте нови у кориштењу ГПИО-а, прочитајте наш чланак Све што треба да знате о Распберри Пи ГПИО иглицама Све што треба да знате о Распберри Пи ГПИО иглицамаРаспберри Пи је фантастичан мали рачунар, али шта тачно раде ГПИО (Генерал Пурпосе Инпут / Оутпут) игли? Укратко, они отварају читав свијет електронских шљокица и изума уради сам. Опширније .

Пре него што све повежете, проверите да ли на вашој штафети налази скакач који повезује ВЦЦ и ЈД-ВЦЦ игле заједно. Ако је има, уклоните је јер ћете морати да напајате ВЦЦ и ЈД-ВЦЦ одвојено.

Релејна плоча ЈД-ВЦЦ на ВЦЦ скакач

Са искљученим напајањем, повежите релејну плочу на ваш Пи на следећи начин:

  • Започните повезивањем Пи Пин 2 (5В шина) на ЈД-ВЦЦ на релејној плочи.
  • Спојите Пи Пин 1 или Пин 17 (3.3В шина) на ВЦЦ на плочи релеја.
  • Спојите Пи Пин 6 (ГНД) на ГНД на плочи релеја.
  • Коначно, повежите Пи Пин 7 (ГПИО 4) на ИН1 на плочи релеја. Ово је веза која пребацује релеј.

Ако имате више гаражних врата или желите додати контролу над електричним вратима, додајте додатне везе између ИН2, ИН3, итд. на релејној плочи и осталим бесплатним ГПИО улазним / излазним пиновима на Пи-у.

Распберри Пи спојен на релејну плочу

Корак 2: Инсталирајте зависности на Распберри Пи

Распбиан долази са унапред инсталираном Питхон-ом, али морате додати ГПИО библиотеку. Унесите следеће у прозор терминала на вашем Пи:

судо апт-гет упдате. судо апт-гет - инсталирате питхон-рпи.гпио

Сада направите нову фасциклу у вашем матичном директорију, негде где ћете ставити скрипту Питхон која ће контролисати релеје:

мкдир ~ / гарагедоор. цд ~ / гарагедоор

Коначно, преузми боца, лаган оквир који ће створити једноставан веб сервер на вашем Пи:

вгет https://bottlepy.org/bottle.py

Корак 3: Креирајте контролну скрипту

Ево врло једноставне скрипте Питхон-а за контролу релејне плоче путем ХТТП-а:

# Скрипта Питхон-а за контролу гаражних врата # Учитавање библиотека. импорт РПи. ГПИО као ГПИО. време увоза из руте увоза боца, трчање, образац # Поставите ГПИО игле. ГПИО.сетмоде (ГПИО.БОАРД) ГПИО.сетуп (7, ГПИО.ОУТ) ГПИО.сетуп (11, ГПИО.ОУТ) ГПИО.оутпут (7, Труе) ГПИО.оутпут (11, Труе) # Руковање хттп захтевима до коренске адресе. @рута('/') деф индек (): вратити „Иди даље“. # Обрађујте хттп захтеве за / гарагедоор. @роуте ('/ гарагедоор /: вратанум') Деф гарагедоор (доорнум = 0): иф доорнум == '0': ретурн 'Није наведен број врата' елиф доорнум == '1': ГПИО.оутпут (7, Фалсе) тиме.слееп (.8) ГПИО.оутпут ( 7, тачно) ретурн 'Врата број 1 циклирана.' елиф доорнум == '2': ГПИО.оутпут (11, неточно) тиме.слееп (.8) ГПИО.оутпут (11, труе) повратак 'Број врата 2 цикличан' рун (хост = '0.0.0.0', порт = 1234)

На вашем Распберри Пи направите нову Питхон датотеку помоћу нано:

нано доор.пи

Копирајте и залепите горњу скрипту у празан документ. Изађите и сачувајте помоћу ЦТРЛ + Кс, онда И, и Унесите за потврду.

Сада тестирајте скрипту покретањем:

питхон доор.пи

Ако све функционише, видјет ћете поруку попут ове:

Порука за покретање скрипте Питхон

Ако добијете било какве поруке о грешци, проверите да ли је све исправно залепљено у датотеку и да немате имати други веб сервер као што је Апацхе који ради на истом порту (ометаће сервер са скрипту ствара).

Под претпоставком да нема грешака, идите на веб прегледач на другом рачунару исте мреже и у адресну траку откуцајте ИП адресу вашег Пи, а затим двоточку и 1234. На пример, ако је ИП адреса вашег Распберри Пи била 11.22.33.44, откуцали бисте 11.22.33.44:1234 у прегледач.

Ако све успије, видјет ћете поруку која говори да одете!

Сада додајте /garagedoor/1 након ИП адресе и броја порта, овако: 11.22.33.44:1234/гарагедоор/1

Хит Унесите, а први релеј на плочи требали бисте чути двапут да се затвори и поново отвори. Ако промените 1 у 2 и поново учитате страницу, чут ћете други циклус релеја.

Корак 4: Спојите релеј на мотор врата

Погледајте приручник за моторна гаражна врата да бисте пронашли где се може прикључити спољни регулатор. Причврстите двожилни кабл на њега, а други крај кабла повежите на вијчане контакте релејне плоче.

Прикључци релејне плоче на мотор врата

Постоје три терминала по релеју - користите нормално отворени пар као што је приказано на слици.

Прикључак мотора гаражних врата

Поново тестирајте све из веб прегледача (страницу можете само освежити). Ако све пође добро, релеј ће кликнути неколико пута и ваша гаражна врата требало би да се отворе.

Корак 5: Подесите скрипту на аутоматско учитавање

Ако се ваш Распберри Пи поново покреће из било ког разлога, као што је прекид напајања, ваша Питхон скрипта ће се престати покретати. Да бисте га покренули приликом покретања, додајте следећи ред вашем /etc/sc.local датотеку (ако сте пријављени у Пи као други корисник, промените Пи на ваше корисничко име):

нохуп питхон /хоме/пи/гарагедоор/доор.пи &

Учините то користећи свој уобичајени уређивач текста, чувајући датотеку када завршите.

Сигурносна разматрања која треба имати на уму

На овом узорку Питхон скрипте нема врсте сигурности - свако ко приступи вашем Распберри Пи путем његове ИП адресе моћи ће да отвори и затвори врата вашег гаража. Примамљиво је мислити да само зато што нико не зна да је ваш скрипт тамо, нико га неће пронаћи, али сигурност кроз нејасност показала се поново и поново као лоша идеја.

Потпуни систем за потврду идентитета је изван оквира овог упутства, али једноставно решење за безбедност је да ваш Пи не буде доступан изван ваше кућне мреже.

Ево још неких савети за осигурање вашег Распберри Пи Осигуравање вашег малина Пи: од лозинки до фиревалл-аСвако може да користи Гоогле да пронађе подразумевано корисничко име и лозинку вашег Распберри Пи. Немојте давати прилику уљезима! Опширније .

Контрола ваших гаражних врата помоћу ИФТТТ или Сири

Ако одлучите да свој Пи приступ учините доступним са отвореног интернета, можете контролисати своја гаражна врата од услуга попут Ако је то онда то (ИФТТТ). На пример, можете да комбинујете Алека и Вебхоокс ИФТТТ услуге да бисте отворили врата своје гараже када изговорите Амазон Ецхо.

ИФТТТ Алека и вебхоок апплет

Ако возите аутомобил са ИФТТТ повезаном услугом, можете да направите аплет Како се користе ИФТТТ апплети с напредним филтрима како би се премостили задациИФТТТ аплети могу аутоматизовати готово све. Али да ли сте знали да такође можете да направите софистициране аплице са посебним ИФТТТ филтерима? Опширније да отворите врата док се ваш аутомобил приближава вашем имању, у стилу Батмана.

Желите знати више? Погледајте наш водич за преузимање користећи ИФТТТ као професионалац Ултимате ИФТТТ водич: Користите најснажнији алат на Интернету попут професионалцаИф Тхис тхен Тхат, такође познат као ИФТТТ, је бесплатна услуга заснована на вебу како би ваше апликације и уређаји радили заједно. Нисте сигурни како да направите свој апплет? Слиједите овај водич. Опширније .

Још један начин да покренете своја интернетска гаражна врата са пречицом Сири. Ако ставите заиста једноставну пречицу у своје видгете, значи да можете заборавити на ношење досадних кључева и уместо тога отворите своју гаражу преласком и додирните свој иПхоне.

Пречица Сири за позив скрипте гаражних врата

Иза гараже: Више ДИИ пројеката паметног дома

Релејне плоче могу пребацивати мрежни напон и тако могу контролисати већину кућанских апарата. Овај пројекат може послужити као основа за додавање паметних рјешења на готово све са напајањем. Машине за кафу, осветљење, клима уређаји - све је зрело за аутоматизацију помоћу Распберри Пи и неких релеја.

Интересују начине за аутоматизацију вентилатора на плафону 7 једноставних начина за аутоматизацију стропног вентилатораТоком топлих летњих месеци одржавајте се хладним помоћу ових паметних плафонских вентилатора и даљинских управљача за максимални комфор. Опширније такође? Обавезно погледајте ове друге пројекти паметне аутоматизације дома 9 ДИИ пројеката кућне аутоматизације за кућне буџетеНаправите паметни кућни уређаји помоћу паметних пројеката и упутстава. Ових девет примера показује вам како. Опширније за више идеја.

Хамисх је слободни писац, доживотни заљубљеник у технологију и потврђени штребер. Радио је у ИТ одељењима многих мултинационалних организација пре него што је коначно отпустио свог шефа и отишао сам.