撰寫/攝影 | 許鈺莨 | ||
時間 | 30分鐘 |
材料表 (購買) |
|
難度 | 2(滿分5) |
我們將使用Raspberry Pi Pico W開發板和RK 洞洞伍AIoT教學材料包來實現。本專案將會使用人體紅外線感測器和LED模組,常用於自動照明系統控制中,如家庭和商業建築的走廊、廁所、地下室等。當有人進入感測區域時,感測器會啟動照明設備,當人離開後,照明設備會自動關閉,從而節約能源。再將感測區域的人流情形上傳至Google Sheets雲端儲存。
人體紅外線感測器模組也可用於安全和防盜系統中,這些系統能夠檢測出入侵者的移動,並觸發警報或通知安保人員,最後可以推撥到 LINE。
以下是由AI生成的家中安全防盜示意場景圖。
先介紹本次專案所需的感測器及材料,請看下述說明。
感測器元件
硬體準備
首先,我們需要準備以下硬體:
- Raspberry Pi Pico W 和擴充板
- PIR 生物紅外線模組
- 有源蜂鳴器模組
- 0.96吋OLED 螢幕
- Mirco – USB 訊號線
- 些許杜邦線
硬體連線圖
以下是感測器分開接線的接線圖。
生物紅外線 PIR 模組
0.96吋OLED 模組
有源蜂鳴器模組
PIR生物紅外線感測器介紹
第一次拿到PIR生物紅外線感測器元件時,需要使用一字或十字起子工具對於其兩側的精密電阻進行校準,這兩側的精密電阻分別是調響應時間和距離(靈敏度),如下圖所示。
專案流程圖
在程式一開始,PIR人體紅外線會去偵測是否有人經過,若無人則OLED會顯示正常;若有人經過,蜂鳴器會響,同時會推播到LINE訊息中。但不管是否有人經過,也會同時上傳到Google Sheet 試算表中。
流程圖如以下所示。
軟體及程式下載
讀者請預先將程式撰寫軟體 BlocklyDuino F2 下載下來,程式撰寫軟體下載與其說明
https://cavedu.gitbook.io/cavedu/rk005/cheng-shi-zhuan-xie-ruan-ti-xia-zai
安全防盜警報系統程式下載(請按我)
雲端設置
這次專案使用的是 Google Sheet 雲端試算表和 Line Notify 推播兩種平台,如同前段文章所述,Google Sheet 雲端試算表會把所有的狀態記錄起來,唯獨有人經過時,會有Line Notify 推播訊息。 以下為這兩種平台的設定教學。
Google試算表設置
請看「 使用 Raspberry Pi Pico W 建立雲端室內環境監測系統-Google雲端存取與LINE通知警報 」Google試算表設置的段落。
與「 使用 Raspberry Pi Pico W 建立雲端室內環境監測系統-Google雲端存取與LINE通知警報 」的文章唯一不同的是,本專案只有很簡單紀錄有人經過/目前無人的狀態而已,並沒有記錄感測器之數值。
LINE Notify 設置
請看「 使用 Raspberry Pi Pico W 建立雲端室內環境監測系統-Google雲端存取與LINE通知警報 」LINE設置 的段落。
專題展示
可以看見PIR人體紅外線模組感應到人體後,會有警訊立即推播至 LINE Notify 中,而所有的紀錄都會被上傳至 Google Sheets 後台。
相關文章可參考
RaspberryPi Pico W 悠遊卡點名系統-使用洞洞伍AIoT教學材料包
Raspberry Pi Pico W 建立雲端室內環境監測系統-Google雲端存取與LINE通知警報-使用洞洞伍AIoT教學材料包
Raspberry Pi Pico W 建立雲端室內環境監測系統-Google雲端存取與LINE通知警報
Raspberry Pi Pico W 智慧淹水偵測系統,結合 Google 試算表與 LINE 通訊軟體
Raspberry Pi Pico W 空氣品質檢測系統 — 上傳感測器數值到 Google 試算表
Raspberry Pi Pico W 與手機進行藍牙配對與無線通訊