紫外線檢測裝置
3.1. 介紹
過度曝曬於紫外線之下最直接的影響就是皮膚逐漸變黑,這是因為紫外線會使大量黑色素沉澱在表皮中,久而久之會加速皮膚老化,人體皮膚老化的原因約有90%是因為紫外線所造成的。因此,我們可以製作一個用於提醒的紫外線過量的裝置。
3.2. 功能
利用紫外線感測器檢測紫外線強度,如果檢測到的強度太強,則會驅動伺服馬達抬起遮陽傘以供防護。
3.3. 硬體連接
將紫外線感測器連接到P1、將伺服馬達連接到P2。
3.4. 程式設計
於MakeCode平台的程式選單中點擊Advanced(進階),並點擊Extensions(擴充)。
輸入"smarthome"為此套件下載額外的擴充程式。
注意:如果您遇到提示說明:由於擴充程式不相容,將刪除某些擴充程式,此時您可以按照提示繼續操作或再創建一個新的程式專案。
輸入"servo"為此伺服馬達下載額外的擴充程式。
注意:如果您遇到提示說明:由於擴充程式不相容,將刪除某些擴充程式,此時您可以按照提示繼續操作或再創建一個新的程式專案。
建立一個名為「UV(紫外線)」的變數,將檢測到的紫外線感測值保存在變數中,並顯示在micro:bit上。
判斷連接到P1的紫外線感測器所回傳給變數UV的數值是否大於5,如果是則代表紫外線過強,設計讓連接在P2的伺服馬達轉動到90°,用以舉起陽傘。
程式連結
3.5. 結果
如果紫外線的強度太大,則透過伺服馬達抬起陽傘幫助抵擋陽光。
沒有留言:
張貼留言