04 IFTTT傳送訊息
題目四:利用IFTTT在LINE傳送訊息 (簡易保全系統)
IFTTT網站的使用 (註:有關IFTTT的使用,請參考13-11簡易保全系統 內的說明)
官網:https://ifttt.com/ 先註冊
登入
開一個新的Applet(有兩種方式)
點選「+this」
選擇一個Service
輸入「Webhooks」,並選Webhooks
選擇一個觸發事件(Choose trigger),這部分只有一個選項而已,我們用URL進行觸發
接下來要幫這事件取個名稱(本例的事件名稱是 difi-pir)
接下來設定系統要做什麼事情,點選「+that」
選擇一個行動的服務,我們選擇用「LINE」來通知該事件被觸發
進入Send message的畫面,將要傳遞的訊息輸入在Message的框格內(本例的Message為<注意,有人進入屋內。>)
完成
接下來要尋找觸發的網址格式,我們直接進到以下網址 https://ifttt.com/maker_webhooks,選擇右上角的「Settings」
取得KEY
IFTTT提供的網址格式如下 https://maker.ifttt.com/trigger/[event]/with/key/[key]?value1=[1]&value2=[2]
[event]就是事件名稱,這邊是difi-pir,[key]就是剛剛找到的Key,?後面我們沒設定,所以就不用,所以我們的網址就會像下列
https://maker.ifttt.com/trigger/事件名稱/with/key/你的key
https://maker.ifttt.com/trigger/difi-pir/with/key/ULccXD2X4hR51LRhBrw88
測試成功
簡易保全系統
紅外線動作感測器(PIR Motion Sensor)
佈線
利用拖曳的方法,完成如下的程式
控制PIR的DELAY時間及上面程式的等待時間,避免LINE一直接收訊息
除了利用PIR可偵測是否有人外,也可利用超音波感測器來測距離判斷是否有人坐到位置!