MicroBitSensorBit11入侵者檢測系統_intruder detection system

 MicroBitSensorBit11入侵者檢測系統_intruder detection system

.
  • MicroBitSensorBit11入侵者檢測系統_intruder detection system_on 實作參考
  • .製作一個簡單的入侵者檢測系統。

    14.2. 材料

    1 x ELECFREAKS micro:bit 智慧家居套件 A 剪刀 一瓶膠水 一塊紙板

    14.3. 背景

    蜂鳴器使用振蕩器發出聲音。

    什麼是「入侵者檢測系統」?

    在這個專案中,我們將創建一個入侵者檢測系統,當有人打開門時,它會發出聲音。房屋的狀態將顯示在OLED上。

    簡單入侵者檢測的原理

    crasher 感測器接收碰撞信號並將警報信號發送到 micro:bit。然後蜂鳴器會響起,房子的狀態將顯示在OLED上。

    14.4. 實際操作

    準備一把剪刀、一瓶膠水和一塊紙板。 將準備好的紙貼在紙板上,然後根據需要夾住。

    設定如下:

    正面:

    ../../_images/RL8DL2M1.png

    背面:

    ../../_images/K56Vqzl.jpg

    14.5. Hardware Connect

    Connect the crash sensor to the P1 port of the expansion board. Plug in the OLED as shown in the picture below.

    ../../_images/MLFMqXq.jpg

    14.6. 軟體

    makecode

    14.7. 程式設計

    第 1 步

    點擊makecode代碼抽屜中的 「Advanced」 查看更多代碼。

    ../../_images/2qCyzQ73.png

    我們需要為智慧家居的程式設計添加新的代碼庫。在代碼塊底部找到 「Extensions」 並按兩下它。然後會出現一個消息框,搜索 「smart home」 並下載這個新的代碼庫。

    ../../_images/OY706rv.png

    注意:如果您收到一條警告,告訴您由於不相容問題而將刪除某些包,請按照提示操作或在 Projects file 功能表中創建新專案。

    步驟 2

    從 Basic 捕捉 on start 塊,將 P1 埠設置為 touch detect port。

    ../../_images/faLxLSQ.png

    步驟 3

    由於只有兩個條件,我們只需要一個 「else-if」 語句。 當碰撞感測器被觸發時,蜂鳴器會響起,OLED 會顯示「檢測到入侵者」消息。否則,如果沒有對碰撞感測器施加力,蜂鳴器不會響起,OLED 將顯示“The house is safe”消息。

    ../../_images/jt4jWwZ.png

    程式

    節目連結:https://makecode.microbit.org/_D6v8RH0dFYk1

    您也可以透過存取以下網站直接下載程式:

    14.8. 結果

    您已創建入侵者檢測器!

    14.9. 思考

    您可以使用智慧家居套件做更多事情?

    沒有留言:

    張貼留言

    嵌入式系統(Embeded System)

     嵌入式系統的核心-微控制器單元(microcontroller unit,MCU) ,