MicroBitSensorBit08簡單肺活量計_simple spirometer

 MicroBitSensorBit08簡單肺活量計_simple spirometer

.
  • MicroBitSensorBit08簡單肺活量計_simple spirometer_on 實作參考
  • .

    簡單肺活量計

    11.1. 目標

    製作一個簡單的肺活量計。

    11.2. 所需材料

    1 x ELECFREAKS micro:bit 智慧家居套件

    11.3. 背景

    模擬雜訊感測器 E-Blocks 可以感應外部雜訊信號。它可以感應空氣中的振動。肺活量越大,排出的空氣越多,對空氣的影響就越大。空氣強度是肺活量計的檢測指標。

    什麼是「簡單肺活量計」?

    肺活量計總是用於體檢以測試健康情況。使用micro:bit製作一個簡單的肺活量計,並瞭解你自己的身體狀況。

    簡單肺活量計的原理

    模擬雜訊感測器 E-Blocks 可檢測空氣中的振動。然後你需要為你的肺活量做 5 個級別。

    水準參數
    130分貝
    250分貝
    370分貝
    490分貝
    5110分貝

    11.4. 實際操作

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

    ../../_images/rQS0zKm.jpg

    設置和粘貼元件,如下所示:

    ../../_images/psneHwU.jpg

    11.5. 硬體連接

    將模擬雜訊感測器連接到擴展板的 P1 連接。 將OLED螢幕連接到擴充板的 IIC 連接埠。

    ../../_images/oUij2k8.jpg

    11.6. 軟體

    makecode

    11.7. 程式設計

    第 1 步

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

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

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

    ../../_images/OY706rv.png

    注意:如果有提示說由於不相容,一些代碼庫將被刪除。不用擔心。您可以按照提示進行操作,也可以在專案功能表欄中構建一個新專案。

    步驟 2

    從 Basic 開始捕捉 on,從 OLED 中捕捉初始化 OLED 塊並初始化 OLED 螢幕。 然後在micro:bit上為micro:bit的啟動動畫設置一個微笑圖示。 在OLED螢幕上顯示 welcome to the game 字串,表示測試開始。

    ../../_images/LSqXvcg.png

    步驟 3

    在forever迴圈下捕捉if語句。讀取 P1 埠的值,判斷它是什麼級別。 micro:bit 的 LED 將顯示不同級別的不同高度直方圖。該圖示將在最高級別全屏顯示。 OLED 螢幕將針對不同的級別顯示不同的數位。它將在最高級別顯示數位 5。 複製上述編碼並判斷 5 個級別。

    ../../_images/QI33sHM.png

    Program

    Program link:https://makecode.microbit.org/_R8yPcAPMDJXM

    You also could directly download program by visiting website as below:

    11.8. Result

    Blow to the analog noise sensor, you will know your vital capacity

    ../../_images/hXrR6VL.gif

    11.9. 思考

    除了肺活量計之外,使用智慧家居套件我們能做什麼

    沒有留言:

    張貼留言

    嵌入式系統(Embeded System)

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