女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用IFTTT和樹莓派自動(dòng)化車庫門

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-04 17:32 ? 次閱讀

智能家居產(chǎn)品很酷,但價(jià)格昂貴。借助Raspberry Pi和一個(gè)或兩個(gè)組件,可以輕松,廉價(jià)地將現(xiàn)有設(shè)備連接到互聯(lián)網(wǎng)。

使車庫門具有互聯(lián)網(wǎng)意識(shí),是學(xué)習(xí)如何使用智能手機(jī)控制現(xiàn)實(shí)世界的絕妙介紹。皮。坦白說,誰不想像蝙蝠俠那樣,在駛?cè)胲嚨罆r(shí)自己打開車庫?

您需要的東西

要自動(dòng)執(zhí)行車庫門操作,您將需要:

可以帶外部觸發(fā)器的車庫門電機(jī)

連接到互聯(lián)網(wǎng)的Raspberry Pi(任何型號(hào))。本教程假定您的Pi正在運(yùn)行Raspbian操作系統(tǒng)(如果不是,請(qǐng)參閱我們的文章,介紹如何在Raspberry Pi上安裝Raspbian)。

中繼擴(kuò)展板,可以在Amazon上找到。

li》

Raspberry Pi的2A電源。較低額定值的型號(hào)可能無法驅(qū)動(dòng)繼電器板和Pi。

四根跨接電纜(對(duì)于您要控制的每個(gè)額外的門,還要多一根)。

足夠Pi和車庫門電機(jī)之間的兩芯電纜。便宜的揚(yáng)聲器線是理想的選擇,但是電話線或以太網(wǎng)線也可以使用。

一旦您將這些組件收集到一起,就該開始了。

此方法自動(dòng)化車庫門工程

大多數(shù)車庫門電機(jī)均可通過外部輸入觸發(fā)以打開或關(guān)閉。制造商提供了這些輸入,以便安裝人員可以在家里的某個(gè)地方掛上一個(gè)簡單的按鈕即可打開或關(guān)閉門,而無需使用常規(guī)遙控器。按下并釋放扳機(jī)按鈕時(shí),它會(huì)立即關(guān)閉一個(gè)電路,告訴電動(dòng)機(jī)啟動(dòng)或停止。

您將使用繼電器代替外部按鈕。短暫閉合繼電器將閉合電路,就像按下觸發(fā)按鈕一樣。在Raspberry Pi上運(yùn)行的Python腳本將使您可以從家庭網(wǎng)絡(luò)控制中繼,從而控制門。

步驟1:將Raspberry Pi連接到中繼

您Raspberry Pi與中繼板之間至少要建立四個(gè)連接。如果您使用的是Pi Zero,則要么需要直接焊接連接,要么將GPIO接頭焊接到Pi上,并使用跳線進(jìn)行連接。推薦使用后一種方法,因?yàn)槿绻獢嚅_中繼板的連接并將Raspberry Pi用于其他用途,則無需拆焊。較大型號(hào)的Pis已經(jīng)具有用于連接插入式跨接電纜的插頭。

如果您不熟悉GPIO,請(qǐng)務(wù)必閱讀我們的文章,了解有關(guān)Raspberry Pi GPIO引腳的所有知識(shí)。

在連接所有組件之前,請(qǐng)檢查繼電器板上是否有將VCC和JD-VCC引腳連接在一起的跳線。如果有,則將其卸下,因?yàn)槟枰謩e為VCC和JD-VCC供電。

在所有電源關(guān)閉的情況下,連接繼電器板如下所示連接到您的Pi:

首先將Pi引腳2(5V導(dǎo)軌)連接到繼電器板上的JD-VCC。

連接Pi引腳1或引腳17 (3.3V電源)連接到繼電器板上的VCC。

將Pi引腳6(GND)連接到繼電器板上的GND。

最后,連接Pi引腳7(GPIO 4)到繼電器板上的IN1。這是切換繼電器的連接。

如果您有多個(gè)車庫門,或者要添加對(duì)電動(dòng)門的控制,則應(yīng)在IN2,IN3,

第2步:在Raspberry Pi上安裝依賴項(xiàng) 》

Raspbian預(yù)先安裝了Python,但是您需要添加GPIO庫。在Pi的終端窗口中鍵入以下內(nèi)容:

sudo apt-get update

sudo apt-get -y install python-rpi.gpio

現(xiàn)在在主目錄中創(chuàng)建一個(gè)新文件夾,該文件夾將放置將用于控制繼電器的Python腳本:

mkdir ~/garagedoor

cd ~/garagedoor

最后,下載bottle,一個(gè)輕量級(jí)的框架,它將在您的Pi上創(chuàng)建一個(gè)簡單的Web服務(wù)器:

wget https://bottlepy.org/bottle.py 步驟3:創(chuàng)建控制腳本

下面是一個(gè)非常簡單的Python腳本,用于通過HTTP控制中繼板:

# Python Script To Control Garage Door

# Load libraries

import RPi.GPIO as GPIO

import time

from bottle import route, run, template

# Set up the GPIO pins

GPIO.setmode(GPIO.BOARD)

GPIO.setup(7, GPIO.OUT)

GPIO.setup(11, GPIO.OUT)

GPIO.output(7, True)

GPIO.output(11, True)

# Handle http requests to the root address

@route(‘/’)

def index():

return ‘Go away.’

# Handle http requests to /garagedoor

@route(‘/garagedoor/:doornum’)

def garagedoor(doornum=0):

if doornum == ‘0’:

return ‘No door number specified’

elif doornum == ‘1’:

GPIO.output(7, False)

time.sleep(.8)

GPIO.output(7, True)

return ‘Door number 1 cycled.’

elif doornum == ‘2’:

GPIO.output(11, False)

time.sleep(.8)

GPIO.output(11, True)

return ‘Door number 2 cycled’

run(host=‘0.0.0.0’, port=1234)

在您的Raspberry Pi上,使用nano創(chuàng)建一個(gè)新的Python文件:

nano door.py

將上面的腳本復(fù)制并粘貼到空文檔中。退出并使用 CTRL + X 保存,然后使用 Y 和輸入進(jìn)行確認(rèn)。

現(xiàn)在通過運(yùn)行來測(cè)試腳本它:

python door.py

如果一切正常,您將看到以下消息:

如果收到任何錯(cuò)誤消息,請(qǐng)檢查所有內(nèi)容均正確粘貼到文件中,并且沒有在同一端口上運(yùn)行其他Web服務(wù)器(如Apache)(它將干擾腳本創(chuàng)建的服務(wù)器)。

假定沒有錯(cuò)誤,請(qǐng)轉(zhuǎn)到同一網(wǎng)絡(luò)上另一臺(tái)計(jì)算機(jī)上的Web瀏覽器,然后在地址欄中鍵入Pi的IP地址,后跟冒號(hào)和1234。例如,如果您的IP地址Raspberry Pi為11.22.33.44,您需要在瀏覽器中輸入 11.22.33.44:1234 。

如果一切正常,您將看到一條消息,提示您離開! p》

現(xiàn)在在IP地址和端口號(hào)之后添加/garagedoor/1 ,如下所示: 11.22.33.44:1234/garagedoo r/1

按 Enter ,您將聽到板上的第一個(gè)繼電器在關(guān)閉并再次打開時(shí)單擊兩次。如果將1更改為2,然后重新加載頁面,則會(huì)聽到第二個(gè)繼電器循環(huán)。

步驟4:將繼電器連接到門電機(jī)

請(qǐng)參閱車庫門電機(jī)手冊(cè),以查找可以在何處連接外部控制器。將兩芯電纜連接到該電纜,然后將電纜的另一端連接到中繼板的螺釘端子

每個(gè)端子有三個(gè)端子中繼-使用如圖所示的常開對(duì)。

再次從Web瀏覽器測(cè)試所有內(nèi)容(您可以刷新頁面)。如果一切順利,則中繼將單擊幾次,您的車庫門應(yīng)開始打開。

第5步:將腳本設(shè)置為自動(dòng)加載

如果您的Raspberry Pi重新啟動(dòng),出于任何原因,例如斷電,您的Python腳本將停止運(yùn)行。要在啟動(dòng)時(shí)加載它,請(qǐng)將以下行添加到您的/etc/sc.local 文件中(如果以其他用戶身份登錄到Pi,請(qǐng)將 Pi 更改為您的用戶名):

nohup python /home/pi/garagedoor/door.py &

使用常規(guī)的文本編輯器執(zhí)行此操作,完成后保存文件。

請(qǐng)注意安全性注意事項(xiàng)

此示例Python腳本沒有任何安全性-任何可以通過其IP地址訪問Raspberry Pi的人都可以打開和關(guān)閉車庫門。很容易想到,僅僅因?yàn)闆]人知道您的腳本在那里,沒人會(huì)找到它,但是通過模糊性的安全性一次又一次被證明是一個(gè)壞主意。

完整的身份驗(yàn)證系統(tǒng)已經(jīng)超出了范圍本教程的內(nèi)容,但是一種簡單的安全解決方案是不要讓您的Pi在家庭網(wǎng)絡(luò)之外訪問。

這里有一些保護(hù)Raspberry Pi的提示。

控制您的Raspberry Pi使用IFTTT或Siri的車庫門

如果確實(shí)選擇從開放的互聯(lián)網(wǎng)訪問Pi,則可以通過“如果這樣那么(IFTTT)”服務(wù)來控制車庫門。例如,當(dāng)您向Amazon Echo發(fā)出觸發(fā)短語時(shí),可以將Alexa和Webhooks IFTTT服務(wù)結(jié)合使用來打開車庫門。

駕駛具有IFTTT連接服務(wù)的汽車,您可以創(chuàng)建一個(gè)applet,以便在您的汽車接近您的房屋(蝙蝠俠式)時(shí)打開門。

想知道更多嗎?請(qǐng)參閱我們的可下載指南,以像專業(yè)人士一樣使用IFTTT。

另一種觸發(fā)您的新互聯(lián)網(wǎng)感知車庫門的方法是使用Siri快捷方式。在小部件中添加一個(gè)非常簡單的快捷方式意味著您可以省去攜帶煩人的鍵,而只需輕掃即可打開車庫并點(diǎn)擊iPhone

車庫之外:更多DIY智能家居項(xiàng)目

繼電器板可以切換電源電壓,因此可以控制大多數(shù)家用電器。該項(xiàng)目可以作為向幾乎所有帶電源的設(shè)備添加智能設(shè)備的基礎(chǔ)。咖啡機(jī),照明,空調(diào)-都可以通過Raspberry Pi和一些繼電器實(shí)現(xiàn)自動(dòng)化。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1944

    瀏覽量

    106984
  • IFTTT
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    3270
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    樹莓“揪出”家里的耗電怪獸!

    在本應(yīng)用中,我們將使用樹莓設(shè)置一個(gè)CE電流監(jiān)測(cè)器,并通過網(wǎng)頁界面顯示電路的電流讀數(shù)。本項(xiàng)目使用的組件硬件組件樹莓2ModelBx112通道20安培電流監(jiān)測(cè)控制器x1項(xiàng)目背景介紹在本
    的頭像 發(fā)表于 06-04 15:33 ?288次閱讀
    用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“揪出”家里的耗電怪獸!

    樹莓“吉尼斯世界記錄”:將樹莓的性能發(fā)揮到極致的項(xiàng)目!

    樹莓是一款功能強(qiáng)大、體積小巧且高度可定制的設(shè)備,多年來,我們見證了它被應(yīng)用于眾多領(lǐng)域。無論是將其裝入3D打印的經(jīng)典游戲機(jī)外殼,還是簡單地將它隱藏起來作為家庭文件服務(wù)器,我們都報(bào)道過在社區(qū)里用樹莓
    的頭像 發(fā)表于 05-22 16:53 ?429次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的性能發(fā)揮到極致的項(xiàng)目!

    樹莓 Zero 打造的智能漫游車!

    使用PXFMini和樹莓Zero打造您自己的自主漫游車。本項(xiàng)目所用組件硬件組件ErleRoboticsPXFmini×1樹莓Zero×1樹莓
    的頭像 發(fā)表于 05-13 16:39 ?262次閱讀
    用 <b class='flag-5'>樹莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游車!

    樹莓也能實(shí)現(xiàn)海上自動(dòng)化駕駛?

    全員登船,共赴樹莓之旅生活中有些問題,用樹莓派來解決會(huì)更有樂趣。今天,我們要與航海愛好者們分享一個(gè)由創(chuàng)客TommyJoad打造的巧妙項(xiàng)目。Joad是一位帆船船長,對(duì)現(xiàn)代自動(dòng)駕駛系統(tǒng)了
    的頭像 發(fā)表于 04-24 16:04 ?191次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>也能實(shí)現(xiàn)海上<b class='flag-5'>自動(dòng)化</b>駕駛?

    一場(chǎng)圖形編程與樹莓的“跨界聯(lián)姻”?

    在工業(yè)自動(dòng)化與嵌入式開發(fā)的領(lǐng)域中,LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)始終扮演著“橋梁”角色。由美國國家儀器(NI)開發(fā)
    的頭像 發(fā)表于 04-17 16:03 ?331次閱讀
    一場(chǎng)圖形<b class='flag-5'>化</b>編程與<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的“跨界聯(lián)姻”?

    樹莓PLC:讓工業(yè)自動(dòng)化進(jìn)入DIY時(shí)代!

    PLC和樹莓簡介可編程邏輯控制器(PLC)是一種專為各種行業(yè)的流程自動(dòng)化和機(jī)械控制而設(shè)計(jì)的工業(yè)計(jì)算機(jī)。PLC以其高可靠性、堅(jiān)固耐用性著稱,能夠處理諸如管理傳送帶、監(jiān)控傳感器或操作機(jī)器人系統(tǒng)等任務(wù)
    的頭像 發(fā)表于 04-11 15:32 ?424次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>PLC:讓工業(yè)<b class='flag-5'>自動(dòng)化</b>進(jìn)入DIY時(shí)代!

    開源技術(shù)在工業(yè)自動(dòng)化領(lǐng)域的作用

    在對(duì)互操作性、可互換性和便攜性需求不斷增長的推動(dòng)下,工業(yè)自動(dòng)化領(lǐng)域正在經(jīng)歷一場(chǎng)重大變革。這場(chǎng)變革的起點(diǎn)是開源技術(shù)的采用,從基于樹莓的工業(yè)控制器到Linux邊緣設(shè)備,不一而足。這一轉(zhuǎn)變重塑了各行業(yè)實(shí)現(xiàn)
    的頭像 發(fā)表于 02-19 11:28 ?503次閱讀

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優(yōu)缺點(diǎn)

    樹莓傳感器使用方法 樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)開發(fā)的小型單板計(jì)
    的頭像 發(fā)表于 12-06 10:35 ?1896次閱讀

    樹莓開發(fā)的最佳編程語言選擇

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)開發(fā)的信用卡大小的單板計(jì)算機(jī),它以其低成本、易于編程和靈活性而受到廣泛歡迎。樹莓
    的頭像 發(fā)表于 11-11 11:34 ?1728次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等領(lǐng)域。GPIO(General Purpos
    的頭像 發(fā)表于 10-22 18:09 ?2439次閱讀

    什么是樹莓樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會(huì)”開發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?4231次閱讀

    樹莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    樹莓(Raspberry Pi)和單片機(jī)(Microcontroller)是兩種廣泛應(yīng)用于電子項(xiàng)目和嵌入式系統(tǒng)的硬件平臺(tái)。它們各自具有獨(dú)特的優(yōu)缺點(diǎn),適用于不同的應(yīng)用場(chǎng)景。 樹莓
    的頭像 發(fā)表于 08-30 18:21 ?2648次閱讀

    樹莓的功能用途是什么

    、科研、工業(yè)控制、物聯(lián)網(wǎng)、多媒體播放、家庭自動(dòng)化等領(lǐng)域。 樹莓(Raspberry Pi)是一種小型、低成本的單板計(jì)算機(jī),由英國的Raspberry Pi基金會(huì)開發(fā),其功能和用途非常廣泛。以下是
    的頭像 發(fā)表于 08-30 18:01 ?4193次閱讀

    樹莓裝ubuntu和raspbian哪個(gè)更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)開發(fā)的單板計(jì)算機(jī),廣泛應(yīng)用于教育、科研、物聯(lián)網(wǎng)等領(lǐng)域。樹莓
    的頭像 發(fā)表于 08-30 15:41 ?2564次閱讀

    linux開發(fā)板與樹莓的區(qū)別

    定義和用途 Linux開發(fā)板:Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開發(fā)板,通常用于工業(yè)自動(dòng)化、物聯(lián)網(wǎng)、智能家居等領(lǐng)域。 樹莓樹莓
    的頭像 發(fā)表于 08-30 15:34 ?1743次閱讀