概述
在這個項目中,我們將檢測環境中的另一個重要指標,即溫度。您將學習如何使用類比溫度傳感器和micro:bit在micro:bit LED矩陣或Arduino監視器上顯示當前溫度的類比值。
所需零件
零件介紹
類比溫度傳感器:
該類比溫度模組基於一個熱敏電阻,其電阻隨溫度變化而變化。
它可以實時檢測周圍的溫度變化。
通過電路連接,將電阻變化轉換為電壓變化,然後通過信號端將電壓變化輸入到micro:bit的 類比輸入中。實際上,可以通過編程將micro:bit的類比值計算為溫度值。
該傳感器方便有效,廣泛應用於家庭報警系統,園藝等設備。
規格
連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將類比溫度模組連接到keyestudio micro:bit傳感器擴充版。如下圖所示。
測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的項目程序。以下是我們為您完成的示範代碼。
示例結果
完成接線並加電後,將以上代碼發送到MICROBIT。
您應該看到類比溫度值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以讀取該值。
7.24 專案:聆聽腳步聲
概述
對於那些走廊燈,當我們穿過走廊發出聲音時,走廊燈會自動點亮,安靜下來後,燈光熄滅。為什麼?實際上,在照明電路內部,它已經安裝了聲音傳感器。當檢測到聲音時,燈會亮,否則LED會熄滅。
在本課程中,我們將類比聲音傳感器連接到micro:bit的P0,然後通過讀取P0的類比值來檢測外部聲音。
外部聲音越大,類比值越大。
您可以看到類比值顯示在micro:bit LED矩陣上,或者從arduino軟件的串行監視器檢查它。
所需組件
零件介紹
類比聲音傳感器模組:
該類比聲音傳感器模組通常用於檢測環境聲音。您可以使用它來進行一些互動式作業,例如語音開關。
規格
連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將類比聲音模組連接到keyestudio micro:bit傳感器擴充版。如下圖所示。
測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。
示範結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。您應該看得到語音值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以獲取該值。如下所示。
7.25 專案:旋轉電位器
概述
在本實驗中,keyestudio 類比旋轉傳感器的信號端連接到micro:bit P0。通過讀取P0的類比值,旋轉電位計,您應該會在micro:bit LED矩陣上看到類比值已更改。
所需組件
組件簡介
類比旋轉傳感器:
該類比旋轉傳感器基於電位計。它實際上使用一個可變電阻器。旋轉電位器時,實際上會改變可變設備的電阻。
在實驗中,設置好電路,將電阻變化轉換為電壓變化,然後通過信號端將電壓變化輸入到micro:bit的類比輸入中,通過編程得到類比值。
規格
連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將類比旋轉模組連接到keyestudio micro:bit傳感器擴充版。將信號引腳連接到P0,+引腳連接到V1接頭,-引腳接地。
測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。
示範結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
旋轉電位計,您應當會獲得在micro:bit的LED矩陣上顯示值的變化。
或者,您可以打開Arduino IDE的串行監視器以獲取如下所示的值:
概述
在該項目中,您將學習如何使用類比酒精傳感器和micro:bit來檢測空氣中的酒精含量。
所需零件
零件介紹
類比酒精傳感器:
該模擬傳感器-MQ3適用於檢測酒精。它可以在呼吸分析儀中使用。它具有很好的選擇性,因為它對酒精的敏感性更高,對苯的敏感性更低。
可以通過旋轉傳感器上的電位器來調節靈敏度。
它具有兩個信號引腳,即模擬A0和數字D0。酒精濃度越高,A0值越高。
當酒精濃度和A0值都達到一定值時,D0從低電平變為高電平,這可以通過電位計來控制。
規格
連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將類比酒精模組連接到keyestudio micro:bit傳感器擴充版。將VCC連接至V1接頭,接地,A0引腳連接至P0接頭。
測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。
示範結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
讀取A0信號端的值。酒精濃度越高,該值越大。
您應該看到該值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以獲取該值。如下所示。
延伸實驗
概述
在現實生活中,經常發生氣體洩漏事件。如果洩漏出有毒或易燃易爆氣體,則對人們的健康構成巨大的潛在危害。因此人們開發了各種傳感器來檢測空氣中的各種氣體含量,可以及時報警以處理洩漏的氣體。在這個專案中,您將學習如何使用類比氣體傳感器和micro:bit來檢測空氣中的可燃氣體。在micro:bit的LED矩陣上顯示氣體的類比值,或在串行監視器上檢查該模擬值。
所需組件
零件介紹
類比氣體傳感器:
該類比氣體傳感器用於檢測空氣中的可燃氣體,例如液化氣,丙烷,氫氣等。Keyestudio類比氣體傳感器對液化氣,丙烷和氫氣具有很高的靈敏度,非常適合測試天然氣和其他可燃氣體。
這是一款適用於各種應用的低成本傳感器。
它具有高靈敏度和快速響應。可以通過旋轉傳感器上的電位器來調節靈敏度。
Keyestudio類比氣體傳感器具有兩個信號端子,即類比端口A0和數字端口D0。
可燃氣體的濃度越高,A0值越高。當可燃氣體濃度和A0都達到一定值時,D0從低電平變為高電平,這可以通過電位計來控制。
規格
連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將類比氣體傳感器連接到keyestudio micro:bit傳感器擴充版。將VCC連接至V1接頭,接地,A0引腳連接至P0接頭。
測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。
示範結果
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將類比氣體傳感器連接到keyestudio micro:bit傳感器擴充版。將VCC連接至V1接頭,接地,A0引腳連接至P0接頭。
概述
在上一個項目23中,我們僅獲得當前環境中溫度的類比值。現在,我們將使用LM35線性溫度傳感器來檢測環境溫度。最後,通過計算獲得當前環境的特定溫度值,並將其顯示在micro:bit LED矩陣或Arduino螢幕上。
所需零件
組件介紹
LM35線性溫度傳感器:
它基於半導體LM35溫度傳感器。它可用於檢測環境溫度。該傳感器的功能範圍為0攝氏度至100攝氏度。靈敏度為每攝氏度10mV。輸出電壓與溫度成正比。
信號輸出電壓和攝氏度之間存在線性關係。計算公式如下:0℃時,輸出0V; 0℃時,輸出0V。每增加1℃,輸出電壓將增加10mV。
規格
將micro:bit插入keyestudio micro:bit傳感器V2防護罩。然後將LM35傳感器連接到keyestudio micro:bit傳感器護罩。將信號引腳連接到P0接頭,+引腳連接到V1接頭,接地。
測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。
示範結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
您應該看到溫度值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以獲取如下所示的值。在不同的環境下,該值可能會有所不同。
延伸實驗