MicroBit智慧健康04酒精檢測裝置_Alcohol Detection Device

 酒精檢測裝置


5.1. 介紹

如果短時間內大量飲酒,很容易造成胃黏膜損傷和胃出血,因此我們可以製作一個酒精檢測裝置來提醒避免飲酒過量。

5.2. 功能

使用酒精感測器檢測酒精濃度並在OLED螢幕上顯示數值,如果濃度超過所設定的臨界值,將亮起紅色LED提醒。

5.3. 硬體連接

將酒精感測器連接到PI、將彩虹LED連接到P2、將碰撞感測器連接到P9、將 OLED螢幕連接到sensor:bit上的IIC接口。


5.4. 程式設計

於MakeCode平台的程式選單中點擊Advanced(進階),並點擊Extensions(擴充)。

../../_images/microbit-Smart-Agriculture-Kit-case-01-04.png

輸入"smarthome"為此套件下載額外的擴充程式。

../../_images/microbit-Smart-Health-Kit-case-01-05.png
注意:如果您遇到提示說明:由於擴充程式不相容,將刪除某些擴充程式,此時您可以按照提示繼續操作或再創建一個新的程式專案。

從程式選單的「Basic」中拖出「on start(當啟動時執行)」積木,將碰撞感測器設置為連接到P9、將OLED螢幕初始化為預設值128×64、利用「Neopixel」中的「set strip to Neopixel at pin P~ with ~ leds」來設定燈是連接到P2腳位,並且有1顆燈,設定好後這個燈會被指定到變數_「strip」,藉由控制「strip」這個變數,便能控制燈。



判斷當碰撞感測器被按下時,建立一個名為「i」的變數(變數名稱可自行設計),用來儲存連接在P1的酒精感測器所檢測到的數值,並顯示在OLED螢幕上。 
接著再繼續判斷當檢測到的酒精濃度(變數「i」)如果超過設定的數值,將點亮紅色LED以代表超標;否則會點亮綠色LED代表尚未超標。



程式連結



5.5. 結果


按下碰撞感測器時,將進行酒精濃度的檢測並透過OLED螢幕顯示該數值,當檢測到的酒精濃度超標,會亮起紅色LED;若未超標則亮起綠色LED。

沒有留言:

張貼留言

Python 哈囉程式input

Python程式設計的概念