KS0361 keyestudio 37in1 Starter Kit_micro:bit專用37件感測器組 教案分享|奧斯丁國際有限公司 OURSTEAM Internationl
icon教學資源
2021/03/04

KS0361 keyestudio 37in1 Starter Kit_micro:bit專用37件感測器組 教案分享

1.介紹

micro:bit是由BBC設計,具強大功能的手持式、可編程的微型電腦。它僅為信用卡的一半大小,可用於兒童編程教育。板載配有藍牙、加速度計、指南針、三個按鈕、5x5 LED矩陣、USB接口和連接引腳。為了更輕鬆地學習micro:bit,我們特別製作了這個套件,其中包括與micro:bit和其他常用傳感器模組完全兼容的keyestudio傳感器擴充板。此外,這個傳感器套件為您提供各種學習項目,包括接線圖、源代碼等。它可以幫助您使學習變得輕鬆而有趣,進而享受編程的樂趣。


2.套件清單

注意: micro:bit主板不包含在KS0361入門工具包中,但包含在KS0365入門工具包中。
 
編號產品名稱數量圖片
0KS0361套件中沒有micro:bit  
0KS0365套件中附有micro:bit1
1感測器擴充板1
2白色LED模組1
3紅色LED模組1
43W LED模組1
5keyestudio RGB LED模組1
6keyestudio溫度感測器1
7keyestudio光感測器1
8keyestudio噪音感測器1
9旋轉電位器1
10keyestudio無源蜂鳴器1
11keyestudio蜂鳴器1
12keyestudio按鈕1
13keyestudio傾斜感測器1
14keyestudio光電斷路器1
15電容式觸控器1
16紅綠燈感測器1
17磁力感測器1
18循線感測器1
19紅外障礙探測器1
20紅外線人體移動探測器1
21火焰感測器1
22碰撞感測器1
23煙霧(氣體)感測器1
24酒精感測器1
25磁簧開關1
26keyestudio水位感測器1
27土壤濕度感測器1
28LM35溫度感測器1
29震動感測器1
30薄膜式壓力感測器1
31GUVA-S12SD 3528紫外線傳感器1
321602 I2C液晶模組1
33TEMT6000環境光源感測器1
34HC-SR04超音波感測器1
35遊戲搖桿模組1
36伺服馬達1
37單繼電器模組1
38水蒸氣含量感測器1
39母對母杜邦線40條1
40USB傳輸線1
416顆AA電池盒1

 
 

3.安裝micro:bit驅動程式

接下來,讓我們安裝micro:bit主板的驅動程式。
  • 1.首先,使用USB傳輸線將micro:bit連接到電腦。

  • 2.然後,點擊驅動程式軟體進行安裝。您也可以點擊下面的圖案進行下載。​

  • 3.接著點擊"下一步"繼續安裝。
  • 4.等待驅動程式安裝完成。
  • 5.等待驅動程式安裝完成。
  • 6.驅動程式安裝完成,然後以右鍵單擊"Computer"->"Properties"->"Device Manager"。 ​
  • 您可以查看如下所示的詳細端口訊息。


4.micro:bit 使用示範

步驟1:連接
通過USB傳輸線將micro:bit連接到電腦。您的micro:bit將以"MICROBIT"驅動器的名稱顯示在電腦上。 


步驟2:對其進行編程

使用micro:bit的MakeCode積木編輯器https://makecode.microbit.org/,編寫您的第一個micro:bit編程。您可以拖拉一些示範積木,然後在Javascript積木編輯器中的模擬器上試驗所寫的程序,如下圖所示。


點擊JavaScript,您可以看到對應的程式代碼。如下圖所示。


步驟3:下載
點擊編輯器中的"下載"按鈕,將會下載一個"hex"的檔案,該文件是您micro:bit可以讀取的程式的格式。您可以在這裡將項目命名為LED1,然後點擊"保存",如下所示。



將hex檔案下載後,將其複製到您的micro:bit,就像將檔案複製到USB驅動器一樣。在Windows上找到microbit-LED1文件,您可以右鍵點擊並選擇"發送到→MICROBIT"。



步驟4:播放
當您編寫完程式,micro:bit將暫停,並且micro:bit的5 * 5 LED將顯示圖案。


您可以使用USB傳輸線或電池為其供電,電池座需要連接兩節1.5V AA電池,如下圖所示。


注意:此電池盒不包含在套件中。

5.micro:bit引腳

在開始以下項目之前,首先需要弄清楚micro:bit主板的每個引腳。請參考下面的參考圖。

BBC micro:bit在板的邊緣連接器上有25個外部連接,我們稱之為"引腳"。邊緣連接器是上圖右側的灰色區域。有五個大引腳,它們也連接到板上標有的孔:0、1、2、3V和GND。沿著同一邊緣,將BBC micro:bit插入邊緣連接器時,還有20個小引腳可以使用。


請注意此資訊是引用自BBC micro:bit官方網站,請點擊以下連結參考更多資訊:

掌握了BBC micro:bit的基本資訊之後,在下面的章節中,我們繼續進行編程專案。將micro:bit板與keyestudio感測器擴充板和其他感測器模組一起使用,以進行一些交互式實驗。做中學吧!享受您的美好時光!

6.安裝Arduino軟體

我們將在以下專案中使用Arduino軟體。首先,請先安裝Arduino軟體和驅動程式。
我們通常使用Windows軟體的Arduino 1.5.6版本。您可以從這個連結下載:https://www.arduino.cc/en/Main/OldSoftwareReleases#1.5.x
或由此連結https://www.arduino.cc瀏覽ARDUINO網站下載最新版本,會彈出以下介面。



然後點擊瀏覽欄上的SOFTWARE,您將有兩個選項: ONLINE TOOLS和DOWNLOADS。


點擊下載,將顯示如下所示的ARDUINO 1.8.5的最新軟體版本。


在此軟體頁面的右側,您可以看到用於不同操作系統的開發軟體的版本。
您應下載與電腦操作系統相容的軟體。

我們以WINDOWS系統為例,Windows系統下也有兩個選項,一個是已安裝的版本,另一個是未安裝的版本。對於簡單的安裝版本,首先點擊Windows Installer,您將看到以下頁面。



您只需點擊"JUST DOWNLOAD",然後點擊已下載的檔案進行安裝。
對於未安裝的版本,請先點擊Windows ZIP檔案,您還將獲得如上圖所示的彈出界面。

點擊"JUST DOWNLOAD",然後將ZIP檔案正確下載到電腦後,您可以直接解壓縮該檔案,然後點擊ARDUINO軟體的圖案以啟動它。



6.1安裝Arduino (Windows)
  • 使用exe.安裝Arduino。將安裝套件下載好。
  • 點擊"I Agree"會看到以下界面。
  • 點擊"Next",彈出下面的界面。
  • 您可以點"Browse…"以選擇安裝路徑,也可以直接輸入想要的路徑位置。然後點擊"Install"以開始安裝。
  • 在等待安裝的過程,如果出現Window Security界面,只需點擊"Install"即可繼續完成安裝。​


6.2安裝驅動程式

在不同的電腦系統中,驅動程式的安裝可能略有不同。讓我們繼續在WIN 7系統中安裝驅動程式。Arduino文件夾包含Arduino程式本身和驅動程式,這些驅動程式允許Arduino透過USB傳輸線連接到您的電腦。在我們啟動Arduino軟體之前,您需先安裝USB驅動程式。 


將USB傳輸線的一端插入Arduino,另一端插入電腦上的USB插座。第一次將UNO板連接到電腦時,右鍵點擊"Computer"->"Properties"->點擊"Device manager",在"Other Devices"下,您應能看到"Unknown device"旁邊帶有一個黃色警告三角形。這是您的Arduino。


然後右鍵點擊裝置,然後選擇頂部菜單的選項(Update Driver Software...),如下圖所示。


接著將會提示您"Search Automatically for updated driversoftware"或"Browse my computer for driver software",如下圖所示。在此頁面中,選擇"Browse my computer for driver software"。


之後選擇瀏覽選項並導向到Arduino安裝的"drivers"文件夾。


點擊"Next",您可能會收到安全警告,請允許安裝該軟件,如下圖所示。


安裝軟體後,您將收到確認訊息。安裝完成後請點擊"Close"。​


到現在為止,驅動程序已妥善安裝。然後您可以右鍵點擊"Computer"->"Properties"->"Device manager",您將看到如下圖所示的裝置。


現在,我們已經妥善地安裝了Arduino軟體。在以下專案中,您可以使用軟體的螢幕窗來顯示數據。

7.範例專案

7.1專案:Hello world

概述
這個項目非常簡單,您只需使用micro:bit主板和USB傳輸線來顯示" Hello World!"。這是micro:bit與PC之間的溝通實驗。這是一個可以讓您進入micro:bit編程世界的入門實驗。請注意,需要使用串行通信軟體Arduino IDE。在以上部分中,您可以檢查Arduino IDE的詳細用法。

所需零件
  • Micro:bit主板* 1
  • USB傳輸線* 1

連接
透過微型USB傳輸線連接micro:bit到您的電腦。 


編程測試 
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。 


編寫完程式後,將上述編程輸送到您的micro:bit,然後打開Arduino IDE。 

範例結果
打開Arduino IDE,設置好COM端口。 


然後打開串行監視器,將波特率設置為115200(因為micro:bit的USB串行通信的波特率是115200)。


輸入" R"並點擊"Send",您應會看到"Hello world"在監視器上顯示,如下圖所示。恭喜您完成第一個簡單的程式。


程式連結




 

7.2專案:閃爍 LED

概述

閃爍LED是比較基本的實驗之一。在上述使用micro:bit的範例中,我們提到了micro:bit的25個LED顯示。而在這個專案中,您將學習如何使用keyestudio白色LED模組和micro:bit感測器控衝板來控制LED閃爍。在測試之前,您應該先關閉micro:bit的5x5 LED功能。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio白色LED模組* 1
  • 杜邦跳線* 3
零件介紹

Keyestudio感測器擴充板
該擴充板非常適合micro:bit佈線。它以3Pin(GND、VCC、PI0)的形式斷開PI0端口,易於連接其他感測器模組。還具有通信接口,例如串行端口、I2C和SPI引腳接頭連接器。

您可以透過USB連接或外部DC電源插孔(DC7-9V)為擴充板供電。如果為感測器模組供電,則可以通過擴充板上的兩個蓋V1和V2用DC3.3V和5V對其進行控制。用7-7V DC為感測器擴充板供電,該擴充板可以為micro:bit和其他感測器模組供電,非常方便。




特別說明:
將外部感測器模組連接到擴充板進行作業時,AMS1117-3.3V和NCP1117ST50T3G芯片的工作電流過大,所以容易發熱。要特別注意避免接觸兩個芯片,避免引起灼傷。


keyestudio白色LED模組:

此白色LED模組非常適合Arduino入門者使用。它可以輕鬆連接到IO/感測器擴充板。它可以進行一些光互動作業。

規格:
  • 類型:數位
  • PH2.54插座
  • 尺寸:30 * 20mm


連接
將micro:bit插入keyestudio感測器擴充板,然後將LED模組連接到micro:bit擴充板,將S引腳連接到S引腳連接器,+引腳連接到V1連接器,-引腳連接到接地連接器。 


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。
 


程式連結
 
 
 
範例結果
完成接線並供電,將程式傳送到MICROBIT,您將看到模組上的LED閃爍,間隔約一秒鐘。
 

7.3專案:呼吸

概述
呼吸燈實驗與上一個項目有點類似。這次我們將keyestudio LED模組連接到 感測器擴充板。將LED模組的信號引腳連接到micro:bit的P0。從micro:bit的引腳示意圖中,可以得知P0可以用作類比輸入。在本課程中,您將學習如何控制模組上LED的亮度,就像LED在呼吸一樣,逐漸變得更亮和變暗。
 

所需零件
  • Micro:bit主板* 1
  • 感測器擴充板
  • USB傳輸線* 1
  • keyestudio Piranha LED模組* 1
  • 杜邦跳線* 3

零件介紹

紅色LED模組:
此keyestudio紅色LED模組具有3個引腳;每個LED均具有3個引腳。-引腳接地,+引腳連接VCC(3.3-5V),S引腳用於信號控制;您可以設置高電平或低電平來控制LED的開和關。


連接
將micro:bit插入感測器擴充板,接著將LED模組連接到micro:bit感測器擴充板,將S引腳連接到S0引腳接頭連接器,將+引腳連接到V1接頭連接器,將-引腳連接到接地接頭連接器。 


編程測試 
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。 



程式連結
 

範例結果
完成接線並供電,將編程傳輸到MICROBIT,您終將看到模組上的LED逐漸變亮,然後逐漸變暗,循環地就像LED在呼吸一樣。
 

7.4專案:LED 閃爍與呼吸燈

概述
在該專案中,我們將專案2和專案3結合在一起。您將學習如何控制模組循環地讓LED閃爍兩次,接著呼吸兩次。這次我們使用keyestudio 3W LED模組,該模組具有很高的亮度並且可以用作照明。


所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio白色LED模組* 1
  • 杜邦跳線* 3
零件介紹

Keyestudio 3W LED模組:
該LED模組具有高亮度,因為它配備的燈珠為3w。您可以將此模組應用於Arduino或其他項目,非常適合機器人或搜索和救援應用程式。例如,智能機器人可以將此模組用於照明。請注意,出於安全考慮,LED燈不能直接暴露於人眼。


規格:
  • 色溫:6000~7000K
  • 光通量:180~210lm
  • 電流:700~750mA
  • 功率:3W
  • 發光角度:140度
  • 工作溫度:-50~80℃
  • 儲存溫度:-50~100℃
  • 大功率LED模組,由微控制器的IO端口控制
  • IO類型:數位
  • 供應電壓:3.3V至5V

連接
將micro:bit插入keyestudio感測器擴充板。然後將3W LED模組連接到micro:bit感測器擴充板,將S引腳連接到S引腳連接器,+引腳連接到V1連接器,-引腳連接到接地連接器,如下圖所示。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。 



程式連結



範例結果

完成接線並供電,將編程傳送到MICROBIT,您應該會看到模組循環地讓LED先閃爍兩次,接著再呼吸兩次。

 

7.5專案:蜂鳴器模組發出聲音

概述
在該項目中,您將學習如何使用keyestudio蜂鳴器模組產生聲音。您可以參考閃爍LED,在本課程中,可以循環控制蜂鳴器的開和關。


所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio蜂鳴器模組* 1
  • 杜邦跳線* 3
零件介紹

Keyestudio蜂鳴器模組:
這是最簡單的發聲模組。您可以使用高/低等級來驅動它。更改蜂鳴聲的頻率可以產生不同的聲音。蜂鳴器可以分為有源蜂鳴器和無源蜂鳴器。兩者之間的區別在於,有源蜂鳴器具有內置的振盪源,因此帶電時會發出聲音。該模組上的蜂鳴器為有源蜂鳴器。
該模組廣泛用於我們的日常設備中,例如PC、冰箱、電話、計時器和其他用於語音設備的電子產品等等。



規格:
  • 工作電壓:3.3-5v
  • 介面類型:數位
  • 尺寸:30 * 20mm

連接
將micro:bit插入keyestudio感測器擴充板,然後將蜂鳴器模組連接到micro:bit感測器擴充板,將S引腳連接到S7引腳接頭連接器(micro:bit的P7),將+引腳連接到V1接頭連接器, -接地引腳。如果P7的輸入高電平結束,則蜂鳴器將繼續鳴響。



編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。 



程式連結



範例結果

完成接線並供電後,將編程發送到MICROBIT,您應該會循環地聽到蜂鳴器模組的聲音,然後停止,好像聲音被打斷了。 
 

7.6專案:蜂鳴器模組播放音樂

概述
在該專案中,您將學習如何使用keyestudio被動蜂鳴器模組播放音樂。我們將完成兩個實驗,一種是直接控制micro:bit P0端的高電平和低電平輸入,設置兩個方波來控制蜂鳴器的聲音。另一種是使用軟體自身的功能,在P0端輸入不同頻率和不同長度的方波。最後,使蜂鳴器模組播放歌曲"歡樂頌"。(輸入PIO端口只能是P0,不能是其他接口)

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio被動蜂鳴器模組* 1
  • 杜邦跳線* 3
零件介紹

被動蜂鳴器模組:
蜂鳴器可以分為有源蜂鳴器和無源蜂鳴器。兩者之間的區別在於,有源蜂鳴器具有內置的振盪源,因此帶電時會發出聲音。該模組上使用的蜂鳴器為無源蜂鳴器。無源蜂鳴器沒有這樣的信號源,因此直流信號無法驅動蜂鳴器。相反,您需要使用頻率在2K和5K之間的方波來驅動它。不同的頻率會產生不同的聲音,您可以使用micro:bit來編碼歌曲的旋律,既有趣又簡單。
361-10.png

規格:
  • 工作電壓:3.3-5v
  • 介面類型:數位

連接
將micro:bit插入keyestudio感測器擴充板,然後將無源蜂鳴器模塊連接到micro:bit感測器擴充板,將S引腳連接到S0引腳連接器,+引腳連接到V1連接器,-引腳連接到接地連接器。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。 

程式1:



程式1連結



程式2:




注意:在MakeCode積木的網頁上,點擊圖案,您可以看到每個音調的頻率,如下所示。


程式2連結



範例結果
完成接線並供電,將編程1輸送到MICROBIT,您應該會循環聽到無源蜂鳴器發出的兩種聲音。如果將編程2輸送到MICROBIT,蜂鳴器將播放歌曲《歡樂頌》!真的很棒,對吧?您可以嘗試更改音調以播放其他音樂。
 

7.7專案:RGB LED模組更改顏色

概述
在此專案中,我們將使用keyestudio RGB LED模組。這個共陽極RGB LED模組是一種有趣且容易的方法,可以為您的專案添加一些顏色。在我們的程式中,我們將RGB模組連接到micro:bit,然後控制micro:bit主板的P0、P1、P2類比輸入。您將學習如何控制模組上的RGB LED,首先顯示三種顏色(紅色、綠色和藍色),然後快速更改顏色狀態。


所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio RGB LED模組* 1
  • 杜邦跳線* 4
零件介紹

RGB LED模組:
RGB來自三種原色的字母(紅色、綠色和藍色)的縮寫。RGB LED就像3個常規LED一樣,如何使用和連接也沒有太大區別。它們主要有2個版本:共陽極或共陰極。共陽極在共引腳上使用5V,而共陰極接地。
此keyestudio RGB LED模組是共陽極,可以將其視為獨立的LED。

LED具有三個不同的顏色發光二極體,可以組合以產生各種顏色。此RGB LED模組非常易於接線,帶有固定孔,您可以將其安裝在任何設備上。



規格:
  • 燈光顏色:紅色、綠色和藍色
  • 亮度:高
  • 電壓:5V
  • 輸入:數位電平

連接
將micro:bit插入keyestudio感測器擴充板,然後將蜂鳴器模組連接到micro:bit感測器擴充板,分別將B、R、G引腳連接到P0、P1、P2類比輸入接頭連接器,接地引腳接地。如果P7的輸入高電平結束,則蜂鳴器將繼續鳴響。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。 



​程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,您應該會先看到RGB模組顯示三種顏色,分別是紅色、綠色和藍色。然後快速且循環地更改顏色。



 

7.8專案:按鈕控制

概述
設計電路時,按鈕開關是常用的零件。micro:bit主板具有兩個內置按鈕,但是,有時在設計電路時仍需要使用外部按鈕。因此,在這個專案中,您將學習如何使用我們的按鈕模組來控制micro:bit的5 * 5 LED顯示不同的圖案。


所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio按鈕* 1
  • 杜邦跳線* 3
零件介紹

按鈕模組
這是一個基本的按鈕模組。按鈕是控制電子設備的一種常用零件。通常它們用作連接或斷開電路的開關,以控制電子設備或其他設備的操作。該模組上集成了一個按鈕,並帶有三個連接引腳。將其連接到其他IO擴充板非常方便。


特徵:
  • 電壓範圍從3.3V至5V
  • 帶有黃色蓋的大按鈕
  • 高品質的連接腳位
  • 清楚的介面標示
  • 易於插拔和操作
  • 帶有固定孔,可以將其固定在任何設備上
規格:
  • 供應電壓:3.3V至5V
  • 介面類型:數位
  • 尺寸:30 * 20mm
連接
將micro:bit插入keyestudio感測器擴充板,然後將按鈕模組連接到micro:bit感測器擴充板,將S引腳連接到S0引腳連接器,+引腳連接到V1連接器,-引腳接地,如下圖所示。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。 


​程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,當按下模組上的按鈕時,您應該看到micro:bit的LED矩陣顯示一個心型圖案,放開按鈕則顯示
 

7.9專案:傾斜控制

概述
設計電路時,有時您需要測試物體是否向左或向右傾斜,因此在這種情況下,您可以使用我們的傾斜感測器。在這個專案中,您將學習如何使用我們的傾斜感測器來控制micro:bit的5 * 5 LED顯示不同的圖案。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio傾斜感測器* 1
  • 杜邦跳線* 3
零件介紹

傾斜感測器
該傾斜感測器是可以檢測物體傾斜的零件。原理很簡單,它主要利用開關中的球以不同的傾斜角度變化來達到觸發電路的目的。當傾斜開關中的球由於外力搖晃而從一端延伸到另一端時,傾斜開關將導通,否則將斷開。

規格:
  • 供應電壓:3.3V至5V
  • 介面類型:數位
  • 尺寸:30 * 20mm


連接
將micro:bit插入keyestudio感測器擴充板,然後將傾斜模組連接到micro:bit感測器擴充板,將S引腳連接到S0引腳連接器,+引腳連接到V1連接器,-引腳接地,如下圖所示。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。 



程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,將感測器向左傾斜時,您應該看到micro:bit的LED矩陣顯示一個心型圖案,如果向右傾斜則顯示
 

7.10專案:光遮斷器

概述
在日常生活中,我們經常需要實現計數和速度測量功能。如何實現這些功能?您可以通過編程調試輕鬆地將光電斷路器模組與微控制器相匹配。在本課程中,我們將一個keyestudio光電斷路器模組連接到micro:bit擴充板,然後控制micro:bit的5 * 5 LED顯示不同的圖案。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio光電斷路器* 1
  • 杜邦跳線* 3
零件介紹

光電斷路器
光電斷路器是一種感測器,可以將發光零件和受光零件面對面地配置並將它們封裝在一起。它採用的原理是,當物體穿過感測器時,光線會被遮斷。因此,光電斷路器廣泛應用於速度測量、定位和計數、小型家用電器、光學限位開關、物體檢測等許多領域。
在測試過程中,如果讓物體繼續擋住光電斷路器感測器的缺口,則模組的信號端會不斷出現高電平和低電平變化,那麼我們可以通過計算信號數據來獲得物體的運動狀態,從而實現計數和速度測量功能。​



規格:
  • 支持快速響應;高度敏感
  • 帶有電源指示燈和3腳位接口
  • 供應電壓:3.3V至5V
  • 介面類型:數位
  • 尺寸:30 * 20mm

連接
將micro:bit插入keyestudio感測器擴充板,然後將光電斷路器連接到micro:bit感測器擴充板,將S引腳連接到S0引腳連接器,+引腳連接到V1連接器,-引腳接地,如下圖所示。



編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。 



程式設計



範例結果
完成接線並供電,將編程傳送到MICROBIT,當用紙覆蓋感測器的缺口時,您應該看到micro:bit的LED矩陣顯示一個心型圖案,否則將顯示

延伸實驗
在實驗中,使用光電斷路器來控制LED模組的開關。把一張黑紙放在光電斷路器的缺口則LED打開,否則將會關掉。



7.11專案:電容式觸控

概述
在上面的專案8中,我們已經完成了按鈕控制實驗。這次我們將用電容式觸控感測器替換按鈕開關。在本專案中,您將學習如何使用keyestudio觸控器來控制micro:bit的5 * 5 LED顯示不同的圖案。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio電容式觸控感測器* 1
  • 杜邦跳線* 3
零件介紹

電容式觸控感測器
該模組是基於觸摸檢測IC而製作,使您可以消除傳統按鈕式按鈕的麻煩。它具有低功耗和高工作電壓。供電後,模組需要約0.5sec的穩定時間,此刻禁止所有功能進行自校準,並請勿觸摸按鍵,校準週期約為4.0sec。可用於防水電器、按鈕更換等。


規格:
  • 點動類型:初始狀態為低,高觸控,不觸控則為低(類似按鈕的觸摸功能)
  • 低功耗
  • 電源供應為3.3~5V DC
  • 光滑的觸摸表面
  • 2個易於安裝的定位孔
連接
將micro:bit插入keyestudio感測器擴充板,然後將觸控感測器連接到micro:bit感測器擴充板,將S引腳連接到S0引腳連接器,+引腳連接到V1連接器,-引腳接地,如下圖所示。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。您可以根據需要來更改圖案。



程式設計



範例結果
完成接線並供電,將編程傳送到MICROBIT,觸摸觸控感測器的感應區塊時,您應該看到micro:bit的LED矩陣顯示一個心型圖案,否則就會顯示
 

7.12專案:紅綠燈

概述
在十字路口行走時,您可以看到紅綠燈指示行人和車輛有秩序地移動。那麼如何控制紅綠燈運作呢?在這個專案中,我們將紅綠燈感測器連接到我們的感測器擴充板,通過micro:bit控制紅綠燈閃爍。您將學習如何模擬紅綠燈的運作。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio紅綠燈感測器* 1
  • 杜邦跳線* 3
零件介紹

紅綠燈感測器
當學習微控制器時,通常可以使用三個獨立的LED(紅色、綠色和黃色)來模擬紅綠燈閃爍。這樣您可能需要更多的電線連接。我們專門設計了這種紅綠燈模組,接線非常方便。它在模組上集成了三個LED(紅色、綠色和黃色),還分出了四個引腳接口,並有兩個定位孔,易於安裝。


規格:
  • 供應電壓:3.3V至5V
  • 介面類型:數位
  • PH2.54插座

連接
將micro:bit插入keyestudio感測器擴充板,然後將紅綠燈感測器連接到micro:bit感測器擴充板,分別將R、Y、G引腳連接到S2、S1、S0引腳接頭,GND引腳接地,如下圖所示。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。您可以根據需要來更改圖案。



程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,最終您應該看到綠色LED指示燈閃爍5秒鐘後熄滅,並且黃色LED指示燈開始閃爍3次,間隔為0.5秒,接著熄滅後會是紅色LED指示燈發亮持續5秒鐘,然後關閉。此時綠色LED再次亮起,形成一個循環週期。

 

7.13專案:磁力感測

概述
在該專案中,您將學習如何使用我們的磁力感測器控制micro:bit的5 * 5 LED顯示不同的圖案。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio磁力感測器* 1
  • 杜邦跳線* 3
零件介紹

磁力感測器
該感測器使用的主要零件是A3144E。該磁力感測器可用於檢測磁場並輸出數位信號。它可以在3cm的檢測範圍內感應磁性材料。請注意,它只能檢測附近是否存在磁場,而不能檢測磁場強度。


連接
將micro:bit插入keyestudio感測器擴充板,然後將磁力感測器連接到micro:bit感測器擴充板,將S引腳連接到S0引腳連接器,+引腳連接到V1連接器,-引腳接地,如下圖所示。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。您可以根據需要來更改圖案。



程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,您可以在感測器附近放一個磁珠,當感測器檢測到附近有磁場時,您應該看到micro:bit的LED矩陣顯示一個心型圖案,否則就會顯示
 

7.14專案:循跡

概述
在進行DIY實驗時,您可能會看到這樣的智能汽車:它可以沿著黑線行駛並且不會超出黑線區域。如何做到這一點?請使用循線感測器。在此專案中,我們將結合循線感測器和micro:bit來檢測物體或黑線。您可以將結果顯示在micro:bit的LED屏幕上。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio循線感測器* 1
  • 杜邦跳線* 3
零件介紹

循線感測器
循線感測器實際上是一個紅外線感測器,可以檢測黑線。感測器中使用的零件是TCRT5000紅外線燈管。
其工作原理是利用紅外線光對顏色的不同反射率,然後將反射信號的強度轉換為電流信號。

當感測器檢測到黑線時,紅外線不會發射或回射的強度不夠強,因此感測器的信號終端會輸出高電平。否則將會輸出低電平。這樣我們可以透過感測器信號終端的高電平或低電平來判斷檢測到的顏色。

說明:在此模組您可以旋轉電位計以使LED更動在開和關的狀態。其靈敏度是非常好的。



規格:
  • 供應電源:+ 5V
  • 工作電流:<10mA
  • 工作溫度範圍:0℃~+ 50℃
  • 輸出介面:3Pin接口
  • 輸出電平:TTL電平
  • 檢測高度:0-3cm
連接
將micro:bit插入keyestudio感測器擴充板,然後將循線感測器連接到micro:bit感測器擴充板,將S引腳連接到S0引腳連接器,將V引腳連接到V1連接器,將G引腳連接到接地連接器。如下圖所示。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。您可以根據需要來更改圖案。



程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,當感測器未檢測到任何物體或黑線時,則不會發出紅外線或發出的回射強度不夠強,因此感測器的信號終端將輸出高電平,micro:bit上的LED將顯示數字1;否則顯示數字0。
 

7.15專案:避障

概述
在進行DIY實驗時,您可能會看到這樣的智能汽車:它可以自動避開前方的障礙物。如何做到這一點?請使用紅外線避障感測器。在此專案中,我們將結合紅外線避障感測器和micro:bit來檢測前方的物體並自動避開它。您可以將結果顯示在micro:bit的LED屏幕上。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio紅外線避障感測器* 1
  • 杜邦跳線* 3
零件介紹

紅外線避障感測器
紅外線避障感測器實際上是可調節距離的避障感測器。它具有一對紅外線發射和接收管,發射器會發射一定頻率的紅外線。當檢測方向遇到障礙物(反射面)時,紅外線被反射回去,接收管將接收到它。此時信號終端將輸出低電平。
如果沒有檢測到障礙物,發出的紅外線會被其傳播的距離減弱,並裝將消失,因此接收管無法接收到它,而感測器的信號端將輸出高電平。
在這種情況下,它可以判斷前方是否有障礙物。您可以旋轉傳感器上的電位計旋鈕以調整檢測距離。有效距離為2-40cm、工作電壓為3.3V-5V。




規格:
  • 工作電壓:DC 3.3V-5V
  • 工作電流:≥20mA
  • 工作溫度:-10℃至+ 50℃
  • IO接口:4pin接口(-/ + / S / EN)
  • 輸出信號:TTL電壓
  • 探測距離:2-40cm

連接
將micro:bit插入keyestudio感測器擴充板,然後將紅外線避障感測器連接到micro:bit感測器擴充板,將Out引腳連接到S0引腳連接器,將+引腳連接到V1連接器,將GND引腳接地。如下所示。

注意:關於避障感測器,您可以旋轉傳感器上的兩個電位器以調整其靈敏度。順時針旋轉紅外線發射器管附近的電位器到底,然後調節紅外線接收器附近的電位器。關閉Sled燈並保持要點亮的臨界點,感應距離會是最長的。傳感器的有效距離在2-40厘米之內。

編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。


程式設計



範例結果
完成接線並供電,將編程傳送到MICROBIT,當感測器檢測到前方物體時,其信號終端將輸出低電平,並且micro:bit上的LED矩陣將顯示數字0;否則將顯示數字1。
 

7.16專案:紅外線人體移動感測器

概述
您可能會在電影或電視中看到這樣的鏡頭:當有人要攻擊目標但並不是很靠近它時,卻會被發現並發出警報。當一些特種部隊接近目標時,它們會被濕泥覆蓋,因此對方不會發現它們。為什麼 ?基本上人體會發出一定波長約10um的紅外線。相關的感測器安裝在被攻擊的目標附近,以感測人體發出的紅外線,然後發出警報。塗抹泥漿後,感測器就無法感應到人體發出的紅外線。
在這個專案中,您將學習如何使用紅外線人體移動探測器和micro:bit來檢測附近是否有人在移動,最後在micro:bit的25個LED矩陣上顯示不同的圖案。


所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio紅外線人體移動探測器* 1
  • 杜邦跳線* 3
零件介紹

紅外線人體移動探測器
此感測器可以檢測到附近有移動的人或動物的紅外信號,並在信號端輸出高電平。如果未檢測到,則輸出低電平。注意,它只能檢測正在移動的人體,不能檢測靜態的人體。檢測距離最大為3m。


規格:
  • 輸入電壓:3.3~5V,最大6V
  • 工作電流:15uA
  • 工作溫度:-20~85℃
  • 輸出電壓:高3V、低0V
  • 輸出延遲時間(高電平):約2.3至3秒
  • 檢測角度:100°
  • 檢測距離:3米
  • 輸出指示LED燈(如果輸出為高電平,它將發亮)
  • 引腳電流限制:100mA​
連接
將micro:bit插入keyestudio感測器擴充板,然後將紅外線人體移動探測器連接到感測器擴充板,將S引腳連接到S0引腳連接器,+引腳連接到V1連接器,-引腳接地,如下圖所示。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。



程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,當感測器檢測到附近有人的移動時,您應該看到micro:bit的LED矩陣顯示一個心型圖案,否則將顯示
 

7.17專案:火警警報

概述
在日常生活中,經常會發現起火時沒有任何預防措施,它將造成巨大的經濟和人員傷亡。如何避免這種情況呢?在容易著火的地方安裝火焰感測器和揚聲器。當火焰感測器檢測到火災時,揚聲器將迅速報警以撲滅火災。因此在此專案中,您將學習如何使用火焰感測器和有源蜂鳴器模組來模擬火災警報系統。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio火焰感測器* 1
  • keyestudio蜂鳴器* 1
  • 杜邦跳線* 6
零件介紹

火焰感測器
該火焰感測器可用於檢測火或其他波長在760nm~1100nm的光源,它的檢測角度約為60°。您可以旋轉感測器上的電位計以控制其靈敏度。調節電位器使LED處於打開和關閉狀態之間的臨界點,其靈敏度是最好的。在消防機器人遊戲中,火焰感測器在探測火源中發揮重要的作用。


規格:
  • 電源電壓:3.3V至5V
  • 檢測角度:約60°
  • 檢測範圍:20cm(4.8V)〜100cm(1V)
  • 光譜帶寬:760nm至1100nm
  • 工作溫度:-25℃至85℃
  • 介面:數位
連接
將micro:bit插入keyestudio感測器擴充板,然後將火焰感測器和蜂鳴器分別連接到keyestudio感測器擴充板,如下圖所示。


編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。



程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,當火焰感測器檢測到附近有火時,蜂鳴器模組將立即響起。如果未檢測到火災,則蜂鳴器不會發出聲音。
 

7.18專案:碰撞感測器

概述
在DIY期間,我們通常可以使用3D列印機。您可以使用它來列印具有不同結構的任何元素。限位開關在列印過程中必不可少,它主要提供列印機的XYZ軸是否到達邊界點的信息。
Keyestudio碰撞傳感器是一個限位開關,可用於3D列印機。它在本質上與按鈕模組相同。當列印​​機到達機頂,碰撞模組的彈簧板時,模組輸出低電壓。如果鬆開彈簧板,則模組輸出高電壓。
在本課程中,您將學習如何使用碰撞傳感器和數字蜂鳴器模組來模擬3D列印機的限制。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio碰撞傳感器* 1
  • keyestudio數字蜂鳴器模組* 1
  • 杜邦跳線* 6

零件介紹
碰撞傳感器:
碰撞傳感器,也稱為電子開關,是數字開關輸入模組。其特點如下:
1.當碰撞發生在安裝碰撞模組的地方之前時,模組輸出低電壓信號;無碰撞,輸出高電壓信號。
2.帶有安裝孔,便於固定在任何設備上。
3. PCB尺寸:3.1cm * 2.1cm
4.帶開關指示燈,如果有碰撞,LED亮;如果沒有碰撞,則LED熄滅。

 
 

引腳定義

  • 正極引腳(+):3V-12V電源
  • 負極引腳(-):接地
  • 信號引腳(S):高低電壓輸

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將有源蜂鳴器和碰撞傳感器分別連接到keyestudio micro:bit傳感器擴充版。如下圖所示。



測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的項目程序。以下是我們為您完成的示例代碼。




程式連結

範例結果
完成線的連接並接上電源後,將代碼發送到MICRO:BIT。按下碰撞傳感器的彈簧板時,蜂鳴器模組將會發出蜂鳴聲,否則蜂鳴器將不會鳴響。
 


7.19專案:電磁開關

概述
在這個專案中,您將學習如何使用keyestudio簧片開關模組和micro:bit來檢測磁場。最後在micro:bit的25個LED矩陣上顯示結果。實際上,在專案13中,我們使用了
霍爾磁性傳感器來檢測附近是否有磁場。那麼霍爾磁性傳感器和簧片開關模組之間有什麼區別?您可以在下面的組件介紹中進行檢查。

所需零件

  • Micro:bit主板* 1
  • Keyestudio微比特傳感器V2屏蔽* 1
  • USB電纜* 1
  • keyestudio簧片開關模組* 1
  • 杜邦跳線* 3

組件介紹
簧片開關模組:
keyestudio簧片開關模組主要由簧片開關組成。簧片開關是一種機械磁性開關,是一種無源設備。它的工作原理是磁場使簧片磁化,以便可以打開和關閉它以達到開關效果。但是,由於是接觸式開關,因此其工作壽命有限,並且在傳輸和安裝的過程中容易損壞。
keyestudio霍爾磁傳感器中使用的主要組件是A3144E,它是一種電子磁設備,即有源設備。輸出形式是開關類型。它使用磁場和霍爾效應傳感器實現非接觸式控制。由於霍爾元件本身是芯片,因此其工作壽命在理論上是無限的。
簧片開關已廣泛應用於家用電器,汽車,通訊,工業,醫療保健和安全領域。
此外,它還可以應用於其他傳感器和電子設備,例如液位計,門磁,簧片繼電器等。

 
 

規格

  • 工作電壓:DC 3.3V-5V
  • 工作電流:≥20mA
  • 工作溫度:-10℃至+ 50℃
  • 檢測距離:≤10mm
  • IO接口:3針(-/ + / S)

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將簧片開關傳感器連接到keyestudio micro:bit傳感器擴充版。如下圖所示。

測試編碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範編碼。




程式連結


範例結果
完成線的連接並接上電源後,將代碼發送到MICRO:BIT。當簧片傳感器檢測到附近有磁場時,您應該看到micro:bit的LED矩陣顯示像心臟一樣的圖案。否則,它將顯示這樣的圖案。

延伸實驗


7.20專案:繼電器

概述
在日常生活中,我們通常使用220V交流電來驅動電器設備。有時我們會使用開關來控制電器。如果將開關直接連接到220V交流電路,一旦發生漏電,就有生命危險。考慮到安全性,我們特別設計了此keyestudio單繼電器,其常開狀態為NO(常開)和NC(常閉)的接線端子。
在這個項目中,您將學習如何使用我們的繼電器模組和micro:bit來控制LED模組的開和關。(請注意,為便於接線,電路不添加220V電壓,仍使用5V。)

所需組件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio單繼電器模組* 1
  • keyestudio白光LED模駔* 1
  • 杜邦跳線* 3

零件簡介
單個繼電器模組:
該模組使用高質量的SONGLE 5V繼電器。繼電器輸出由一個發光二極管組成,可通過數字IO進行控制。它可以用於控制照明設備,電氣設備以及其他具有高電流或高電壓的設備。
當向S端提供高壓時,將驅動繼電器,即,常開(NO)已連接,常閉(NC)已斷開。
當向S端提供低電壓時,繼電器關閉,即NO斷開,NC連接。
這樣,我們將220V交流電路連接至NO或NC接線端子,通過5V電壓控制更加安全便捷。

 
 

規格

  • 類型:數位
  • 額定電流:10A(NO)5A(NC)
  • 最大開關電壓:150VAC 24VDC
  • 端口:數位
  • 控制信號:TTL level
  • 額定負載:8A 150VAC(NO),10A 24VDC(NO),5A 250VAC(NO / NC),5A 24VDC(NO / NC)
  • 最大開關功率:AC1200VA DC240W(NO),AC625VA DC120W(NC)
  • 接觸動作時間:10ms
  • 尺寸:40 * 28mm
  • 重量:15克

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將單個繼電器模塊和白色LED模塊分別連接到keyestudio micro:bit傳感器V2 擴充版。如下圖所示。

測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。




程式連結


範例結果
完成線的連接並接上電源後,將代碼發送到MICRO:BIT。
連接繼電器後,LED模組點亮,然後斷開繼電器,LED模組以一秒鐘的間隔反復關閉。

 


7.21專案:超聲波測量距離

 

概述
超聲波傳感器非常適合需要距離測量的各種項目,例如避免障礙物。
在這個專案中,您將學習如何使用超聲波模組和micro:bit來檢測模組與前方障礙物之間的距離。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio超聲波模組* 1
  • 杜邦跳線* 4

零件介紹
超聲波模組:
超聲波檢測器模塊HC-SR04可以提供2cm-450cm的非接觸式測量距離,其測距精度可達3mm。
它包括一個超聲波發射器,接收器和電路控制器。

超聲波模組觸發信號後會發出超聲波。當超聲波遇到物體並被反射回去時,模組會輸出回聲信號,因此可以根據觸發信號與回聲信號之間的時間差來確定物體的距離。

基本工作原理如下: 


1)首先將TRIG下拉,然後用至少10us的高平信號觸發;
2)觸發後,模組將自動發送8個40KHZ方波,並自動檢測是否有脈衝信號返回。
3)如果有信號返回,則通過ECHO輸出高平,高平的持續時間實際上是從發送超聲波到返回信號的時間。
測試距離=高平持續時間*聲速(340m / s)* 0.5

 
 

參數

  • 工作電壓:0.5V(DC)
  • 工作電流:15mA
  • 檢測範圍:2-450cm
  • 檢測角度:15度
  • 輸入觸發脈衝:10us TTL電平
  • 輸出回波信號:輸出TTL電平信號(HIGH),與範圍成比例。

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版上。
然後將超聲波模組連接到keyestudio micro:bit傳感器擴充版。

如下圖所示。




測試代碼

如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。
以下是我們為您完成的示範代碼。


程式1: 



程式1連結


程式2: 在此處應添加軟件包以設置代碼。顯示如下:

然後在欄上搜索聲納(Sonar),您將看到以下內容。

單擊聲納(Sonar)以下載軟件包,最後您應該看到在編輯器模組上添加了Sonar模組。
 


程式2:



程式2連結



範例結果 
接線完成並接上電源後,將上述兩個代碼發送到MICRO:BIT。您可以獲得相同的距離數據。並且您應該在micro:bit的LED矩陣上看到距離數據。或者,您可以打開Arduino IDE的串行監視器以獲取數據。如下圖所示:



7.22專案:燈光亮度

概述
可以看到,傳感器在我們的日常生活中無處不在。某些公共路燈會在白天自動點亮,並在晚上自動熄滅。
為什麼?實際上,這些燈使用了可以測量外部光亮度的光敏元件。

到了晚上,當外部亮度降低時,路燈會自動控制為打開。
白天天亮時,路燈會自動關閉。

在這個專案中,您將學習如何使用我們的keyestudio光電傳感器和micro:bit來控制外部光的亮度。
在micro:bit的5 * 5 LED或Arduino軟件的串行監視器上顯示結果。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio光電傳感器* 1
  • 杜邦跳線* 3

零件介紹
光電池傳感器:
光敏電阻或光敏電阻器(LDR)或光電池是光控可變電阻器。它的原理很簡單。
光敏電阻的電阻隨入射光強度而變化。
如果入射光強度高,則電阻減小;如果入射光強度高,則電阻減小。
如果入射光強度低,則電阻增加。

此keyestudio光電傳感器是半導體,與光敏電阻集成在一起,易於使用,接線非常方便。它具有高靈敏度,快速響應,光譜特性和R值一致性的特點。
它可以應用於光敏檢測器電路,智能開關設計以及明暗激活開關電路中。

 
 

規格

  • 端口類型:類比
  • 工作電壓:5V
  • 尺寸:30 * 20mm

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2。
然後將光電管模組連接到keyestudio micro:bit傳感器擴展版。

如下圖所示。 

注意:需要使用micro:bit的P0端,即類比輸入功能。




測試代碼

如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。


程式連結



範例結果
完成接線並接上電源後,將以上代碼發送到MICRO:BIT。您應該在micro:bit的LED矩陣上看到亮度數據。
或者,您可以打開Arduino IDE的串行監視器以獲取數據。如下圖所示。


7.23專案:類比溫度

概述
在這個項目中,我們將檢測環境中的另一個重要指標,即溫度。您將學習如何使用類比溫度傳感器和micro:bit在micro:bit LED矩陣或Arduino監視器上顯示當前溫度的類比值。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴展版* 1
  • USB傳輸線* 1
  • keyestudio 類比溫度傳感器* 1
  • 杜邦跳線* 3

零件介紹
類比溫度傳感器:
該類比溫度模組基於一個熱敏電阻,其電阻隨溫度變化而變化。
它可以實時檢測周圍的溫度變化。
通過電路連接,將電阻變化轉換為電壓變化,然後通過信號端將電壓變化輸入到micro:bit的 類比輸入中。實際上,可以通過編程將micro:bit的類比值計算為溫度值。
該傳感器方便有效,廣泛應用於家庭報警系統,園藝等設備。

 
 

規格

  • 端口類型:類比
  • 工作電壓:5V
  • 溫度範圍:-55℃〜315℃
  • 尺寸:30 * 20mm

連接方式
將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主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB電纜* 1
  • keyestudio模擬聲音傳感器* 1
  • 杜邦跳線* 3

零件介紹
類比聲音傳感器模組:
該類比聲音傳感器模組通常用於檢測環境聲音。您可以使用它來進行一些互動式作業,例如語音開關。

 
 

規格

  • 電源電壓:3.3V至5V
  • 端口:類比
  • 尺寸:30 * 20mm

連接方式
將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主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio類比旋轉傳感器* 1
  • 杜邦跳線* 3

組件簡介
類比旋轉傳感器:
該類比旋轉傳感器基於電位計。它實際上使用一個可變電阻器。旋轉電位器時,實際上會改變可變設備的電阻。
在實驗中,設置好電路,將電阻變化轉換為電壓變化,然後通過信號端將電壓變化輸入到micro:bit的類比輸入中,通過編程得到類比值。

 
 

規格

  • 電源電壓:3.3V至5V
  • 端口:類比
  • 尺寸:30 * 20mm

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將類比旋轉模組連接到keyestudio micro:bit傳感器擴充版。將信號引腳連接到P0,+引腳連接到V1接頭,-引腳接地。

測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。




程式連結


範例結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
旋轉電位計,您應當會獲得在micro:bit的LED矩陣上顯示值的變化。

 


7.26 專案:空氣中的酒精含量

概述
在該項目中,您將學習如何使用類比酒精傳感器和micro:bit來檢測空氣中的酒精含量。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio類比酒精傳感器* 1
  • 杜邦跳線* 3

零件介紹
類比酒精傳感器:
該模擬傳感器-MQ3適用於檢測酒精。它可以在呼吸分析儀中使用。它具有很好的選擇性,因為它對酒精的敏感性更高,對苯的敏感性更低。
可以通過旋轉傳感器上的電位器來調節靈敏度。
它具有兩個信號引腳,即模擬A0和數字D0。酒精濃度越高,A0值越高。
當酒精濃度和A0值都達到一定值時,D0從低電平變為高電平,這可以通過電位計來控制。

 
 

規格

  • 電源:5V
  • 端口類型:類比
  • 簡單的驅動電路
  • 穩定長壽命
  • 快速響應和高靈敏度

連接方式
將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的串行監視器以獲取該值。如下所示。

延伸實驗



7.27專案:空氣中的易燃氣體

概述
在現實生活中,經常發生氣體洩漏事件。如果洩漏出有毒或易燃易爆氣體,則對人們的健康構成巨大的潛在危害。因此人們開發了各種傳感器來檢測空氣中的各種氣體含量,可以及時報警以處理洩漏的氣體。在這個專案中,您將學習如何使用類比氣體傳感器和micro:bit來檢測空氣中的可燃氣體。在micro:bit的LED矩陣上顯示氣體的類比值,或在串行監視器上檢查該模擬值。

所需組件

  • Micro:bit主板* 1
  • Keyestudio micro:bit傳感器V2擴充版* 1
  • USB傳輸線*1
  • keyestudio 類比氣體傳感器* 1
  • 杜邦跳線* 3

零件介紹
類比氣體傳感器:
該類比氣體傳感器用於檢測空氣中的可燃氣體,例如液化氣,丙烷,氫氣等。Keyestudio類比氣體傳感器對液化氣,丙烷和氫氣具有很高的靈敏度,非常適合測試天然氣和其他可燃氣體。
這是一款適用於各種應用的低成本傳感器。
它具有高靈敏度和快速響應。可以通過旋轉傳感器上的電位器來調節靈敏度。
Keyestudio類比氣體傳感器具有兩個信號端子,即類比端口A0和數字端口D0。
可燃氣體的濃度越高,A0值越高。當可燃氣體濃度和A0都達到一定值時,D0從低電平變為高電平,這可以通過電位計來控制。

 
 

規格

  • 電源:5V
  • 端口類型:類比
  • 尺寸:49.7 * 20mm

連接方式
將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接頭。



7.28專案:環境溫度檢測

概述
在上一個項目23中,我們僅獲得當前環境中溫度的類比值。現在,我們將使用LM35線性溫度傳感器來檢測環境溫度。最後,通過計算獲得當前環境的特定溫度值,並將其顯示在micro:bit LED矩陣或Arduino螢幕上。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio LM35線性溫度傳感器* 1
  • 杜邦跳線* 3

組件介紹
LM35線性溫度傳感器:
它基於半導體LM35溫度傳感器。它可用於檢測環境溫度。該傳感器的功能範圍為0攝氏度至100攝氏度。靈敏度為每攝氏度10mV。輸出電壓與溫度成正比。
信號輸出電壓和攝氏度之間存在線性關係。計算公式如下:0℃時,輸出0V; 0℃時,輸出0V。每增加1℃,輸出電壓將增加10mV。

 
 

規格

  • 靈敏度:每攝氏度10mV
  • 功能範圍:0℃至100℃
  • 尺寸:30 * 20mm
連接方式

將micro:bit插入keyestudio micro:bit傳感器V2防護罩。然後將LM35傳感器連接到keyestudio micro:bit傳感器護罩。將信號引腳連接到P0接頭,+引腳連接到V1接頭,接地。

測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。




程式連結


範例結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
您應該看到溫度值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以獲取如下所示的值。在不同的環境下,該值可能會有所不同。

延伸實驗



7.29 專案:環境光線亮度

概述
本課有點類似於以前通過光電管進行的照明測試。但是這次我們將使用keystudio TEMT6000光傳感器,其靈敏度要比光電管更好。
您將學習如何使用TEMT6000傳感器和micro:bit測試環境光線亮度。在micro:bit LED矩陣或Arduino顯示器上顯示類比值。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • TEMT6000環境光傳感器* 1
  • 杜邦跳線* 3

零件介紹
TEMT6000環境光傳感器:
該TEMT6000光傳感器主要由高可見光敏光(NPN型)三極管組成。它可以捕獲微小的光變化並將其放大約100倍,微型處理器可以輕鬆識別出這些信號以進行AD轉換。
它對可見光照明的響應與人眼相似,因此可以判斷環境光的強度。但是請注意,它對IR或UV光的反應不佳。
該傳感器可用於友善的互動式應用。

 

規格

  • 供電電壓:+ 5VDC 50mA
  • 尺寸:36.5 * 16mm

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將TEMT6000光傳感器連接到keyestudio micro:bit傳感器擴充版。將信號引腳連接到P0接頭,+引腳連接到V1接頭,接地。

測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。




程式連結


範例結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
讀取信號端的值。環境光越強,該值越大。您應該看到該值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以獲取以下值。




7.30 專案:植物自動澆水器

概述
在生活中,您可能經常不時澆灌一些花卉和植物,以防止它們枯萎,但並不需要倒太多水。這可能需要有照顧經驗。那麼,我們是否可以製造一種系統,使機器在乾燥時自動為植物的土壤澆水?當然,是可以的!
在這個專案中,您將學習如何使用土壤傳感器和micro:bit來檢測植物土壤的濕度。在micro:bit LED矩陣或串行監視器上顯示類比值。濕度越大,類比值越大。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio土壤濕度傳感器* 1
  • 杜邦跳線* 3

零件介紹
土壤濕度傳感器:
這種簡單的土壤傳感器是檢測植物土壤濕度的理想選擇。如果土壤缺水,則傳感器輸出的類比值會減少,否則會增加。

 

規格

  • 電源電壓:3.3V或5V
  • 工作電流:≤20mA
  • 輸出電壓:0-2.3V(濕度越大,輸出電壓越高。)
  • 傳感器類型:類比輸出
  • 端口:Pin1-信號,Pin2- GND,Pin3-VCC
  • 尺寸:20 * 60mm

自動澆水系統如下:
首先,我們將土壤傳感器連接到微型控制器,以檢測土壤的濕度。然後將繼電器模塊也連接到MCU。在繼電器的常開(NO)端子上,分別連接泵和電源。
當檢測到土壤太乾時,微型處理器將控制繼電器打開,未連接NO端子,為泵供電,然後泵將開始工作,為您的花卉和植物澆水。
如果檢測到土壤足夠潮濕,微型處理器將控制繼電器關閉,NO端子斷開,關閉電源,因此泵將停止澆水。

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將土壤濕度傳感器連接到keyestudio micro:bit傳感器擴充版。將信號引腳連接到P0接頭,+引腳連接到V1接頭,接地。

測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。




程式連結

範例結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。將傳感器插入植物的土壤中。讀取信號端的類比值。土壤濕度越大,類比值越大。
您應該看到該值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以獲取該值。


7.31專案:水位警報

概述
在現實生活中,當下大雨時,河流或水庫中的水位將急劇上升。當達到一定水位時,有必要打開水閘以解決安全隱患。但是,如何檢測河流或水庫中的水位呢?非常簡單,使用水位傳感器。
因此,在本實驗中,我們將使用水傳感器和蜂鳴器模組來檢測玻璃杯中的水位,如果水位超過此水平,則蜂鳴器應發出警報。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio水傳感器* 1
  • keyestudio數字蜂鳴器模組* 1
  • 杜邦跳線* 3

零件介紹
keyestudio水位傳感器:
該水位傳感器易於使用,便攜式且具有成本效益,旨在識別和檢測水位和水滴。這種較小的傳感器可以通過一系列裸露的平行線痕跡來測量水滴量或水量。

 

特徵

  • 水量和模擬量之間的平滑轉換;
  • 靈活性強,輸出基本模擬值;
  • 低功耗和高靈敏度;
  • 製作工藝:FR4雙面鍍錫
  • 外形設計:防滑半月凹

規格

  • 工作電壓:DC5V
  • 工作電流:﹤20mA
  • 傳感器類型:類比輸出
  • 探測面積:40mm x16mm
  • 工作溫度:10℃-30℃
  • 工作濕度:10%-90%無凝結
  • 尺寸:65mm x 20mm x 8mm

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將蜂鳴器和水傳感器分別連接到keyestudio micro:bit傳感器擴充版。如下所示。

測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示例代碼。




程式連結


範例結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
讀取信號端的值。水位越高,價值越大。當類比值大於400時,模組上的蜂鳴器將發出警報。您應該看到該值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以獲取該值。如下圖所示。



7.32 專案:紫外線檢測

概述
在本專案中,您將學習如何使用紫外線傳感器和micro:bit來檢測紫外線。在micro:bit LED矩陣或Arduino顯示器上顯示模擬值。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio GUVA-S12SD 3528紫外線傳感器* 1
  • 杜邦跳線* 3

零件介紹
Keyestudio GUVA-S12SD紫外線傳感器:
該傳感器主要包括GUVA-S12SD,用於測量智能穿戴設備(如手錶,智能手機和具有UV指數的戶外設備)的紫外線指數。在紫外線消毒方面,它可用於監測紫外線強度或用作紫外線火焰探測器。

 

參數

  • 電源電壓:2.5V〜5V
  • 輸出信號:類比信號
  • 響應度:0.14A / W
  • 暗電流:1nA
  • 光譜檢測範圍:240-370nm
  • 光電流:101〜125nA UVA燈,1mW / cm2
  • 尺寸:15mm×30mm×0.7mm

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將紫外線傳感器連接到屏蔽層。將信號引腳連接到模擬P0。

測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。




程式連結


範例結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
讀取P0信號端的模擬值。紫外線越大,值越大。
您應該看到該值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以獲取如下所示的值:

 


7.33 專案:空氣中的蒸氣

概述
我們的生活到處都是空氣。空氣中包含許多成分,其中一些有用,一些有害,其中一些對人體有重大影響,而其中一些對人體影響很小。
因此,在本課程中,您將學習如何使用蒸汽傳感器和micro:bit來檢測空氣中的蒸汽含量。在micro:bit LED矩陣或串行監視器上顯示模擬值。

所需零件

  • Micro:bit主板* 1
  • Keyestudio微比特傳感器V2屏蔽* 1
  • USB電纜* 1
  • keyestudio蒸汽傳感器* 1
  • 杜邦跳線* 3

零件介紹
Keyestudio蒸汽傳感器:
蒸汽傳感器是一個類比傳感器,可以用作簡單的雨水檢測器或液位開關。
當該傳感器的感應區域上的水分上升時,其信號端的輸出電壓將增加。

 

參數

  • 工作電壓:3.3V-5V
  • 工作電流:<20mA
  • 工作溫度:-10℃〜+ 70℃
  • 端口類型:類比信號輸出
  • 尺寸:36mm x 20mm

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將蒸汽傳感器連接到擴充版。將信號引腳連接到模擬P0。

測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。




程式連結


範例結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
讀取P0信號引腳的模擬值。空氣中的蒸氣含量越高,該值越大。
您應該看到該值顯示在micro:bit的LED矩陣上。或者,您可以打開Arduino IDE的串行監視器以獲取值,如下圖所示。




7.34 專案:壓力檢測

概述
在以前的專案中,您了解了通過不同的傳感器檢測到的各種外部信息,例如溫度,光,聲音,氣體等。現在,讓我們使用keyestudio薄膜壓力傳感器和micro:bit來檢測外部應力。在micro:bit LED矩陣或串行監視器上顯示壓力的類比值。

所需零件

  • Micro:bit主板* 1
  • Keyestudio micro:bit 傳感器V2擴充版* 1
  • USB傳輸線* 1
  • keyestudio薄膜壓力傳感器* 1
  • 杜邦跳線* 3

零件介紹
薄膜壓力傳感器:
該傳感器採用具有超薄薄膜墊的柔性納米壓敏材料。它是防水且對壓力敏感的。
當傳感器檢測到外部壓力時,傳感器的電阻將發生變化。然後通過電路可以將電阻變化轉換為電壓變化,將其輸出到信號端。
這樣,我們可以通過檢測信號變化來獲得壓力變化的條件。

 

規格

  • 範圍:0-10KG
  • 工作電壓:DC 3.3V—5V
  • 厚度:<0.25mm
  • 響應點:<20g
  • 重複性:<±5.8%(50%負載)
  • 精度:±2.5%(量程的85%)
  • 耐用性:> 100,000次
  • 初始電阻:>100MΩ(空載)
  • 響應時間:<1ms
  • 恢復時間:<15ms
  • 工作溫度:﹣20℃—60℃

連接方式
將micro:bit插入keyestudio micro:bit傳感器V2擴充版。然後將壓力傳感器連接到擴充版。將信號引腳連接到模擬P0。


測試代碼
如果您不熟悉編寫代碼,請不要擔心。首先,您可以輸入以下連結:https://makecode.microbit.org/來編輯您的專案程序。以下是我們為您完成的示範代碼。




程式連結


範例結果
完成線的連接並接上電源後,將以上代碼發送到MICRO:BIT。
用力按壓傳感器的薄墊,然後讀取P0信號引腳的模擬值。壓力越大,數值越大。您應該會看到該值顯示在 micro:bit 的 LED 矩陣上。或者你可以打開Arduino IDE的串口監視器來獲取下面的值。



7.35專案:震動控制LED燈開關


概述
在該專案中,您將學習如何使用震動感測器和micro:bit來控制LED的開和關。

所需零件

  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio震動感測器* 1
  • keyestudio Piranha LED模組* 1
  • 杜邦跳線* 6
零件介紹

keyestudio震動感測器
該感測器主要基於801S感測器元件而製造,內部結構是一個固定在特殊彈簧上的金屬球作為極,另一個被其包圍,作為另一個極。一旦振動達到一定幅度,兩個極便連接起來。

規格:
  • 介面:數位
  • 電源電壓:3.3V至5V
注意:您可以透過感測器上的微調電位器來調節靈敏度。在開和關狀態之間調整感測器上的LED時,靈敏度是最好的。


連接
將micro:bit插入keyestudio感測器擴充板,然後將震動感測器和LED模組連接到擴充板,將震動感測器的信號引腳連接到類比P0,如下圖所示。



編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。




程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,透過讀取P0引腳的高/低電平變化來控制LED狀態。如果您拍打感測器所在的桌子,則當振動感測器檢測到振動信號時,Piranha LED模組上的LED將亮起,否則LED會熄滅。

 

7.36專案:Joystick遊戲搖桿

概述
對於某些DIY項目,您可能使用一個零件像是遊戲搖桿模組,例如Joystick遊戲搖桿。他們是如何運作的?在本課程中,您將學習如何控制操縱Joystick遊戲搖桿模組和micro:bit防擴充板以在串行監視器上顯示數據。

所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio遊戲搖桿模組* 1
  • 杜邦跳線* 3
零件介紹

keyestudio遊戲搖桿模組
許多互動專案可能需要遊戲搖桿。該模組提供了一個負擔得起的解決方案,易於使用。
在遊戲搖桿模組上,它具有3個信號接口,可以模擬三維空間。信號引腳X和Y將模擬空間的X軸和Y軸,將它們連接到微控制器的模擬輸入,透過控制2個模擬輸入值來控制對像在X軸或Y軸上的坐標。另一個信號引腳Z(在模組上標記為B)將模擬空間的Z軸。通常連接到數位端口並用作按鈕。


規格:
  • 電源電壓:3.3V至5V
  • 介面:類比x2,數位x1
  • 尺寸:40 * 28mm


連接
將micro:bit插入keyestudio感測器擴充板,然後將遊戲搖桿模組連接到擴充板。將信號引腳X和Y分別連接到micro:bit的P1和P0,將引腳B連接到P2,如下圖所示。



編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。




程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,然後打開arduino軟件的串行監視器,您應該會看到X、Y和B引腳的值。如果推動遊戲搖桿,該值將改變。



延伸
在實驗中,你可以推動遊戲搖桿得到X和Y軸的類比值,以及Z軸的數位值,數值會在1602LCD上顯示。


 

7.37專案:伺服馬達

概述
DIY智能汽車通常具有自動避障功能。在DIY過程中,我們需要一個伺服器來控制超聲波模組左右旋轉,然後檢測汽車與障礙物之間的距離,從而控制汽車避開障礙物。
如果使用其他微控制器來控制伺服器的旋轉,則需要設置一個具有一定頻率和寬度的脈衝以控制伺服角。但是如果使用micro:bit主板來控制伺服角度,我們只需要在開發環境中設置控制角度即可。相應的脈衝將在開發環境中自動設置,以控制伺服器的旋轉。在這個專案中,您將學習如何控制伺服馬達在0°和90°之間來迴旋轉。


所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio伺服馬達* 1
  • 杜邦跳線* 3


零件介紹

keyestudio伺服馬達
伺服馬達具有三個接口,以棕色、紅色和橙色線區分(不同品牌可能有不同的顏色)。棕色線用於GND、紅色線用於5V電源、橙色線用於信號端子(PWM信號)。伺服器的旋轉角度通過調節PWM(脈衝寬度調製)信號的佔空比來控制。PWM信號的標準週期固定為20ms(50 Hz),脈衝寬度分佈在1ms-1.5ms之間。脈衝寬度對應於旋轉角度(0°~90°)。




連接
將micro:bit插入keyestudio感測器擴充板,然後將伺服馬達連接到擴充板。將信號連接到micro:bit的P3,將電源線連接到V1連接器,將接地線連接到接地連接器,如下圖所示。



編程測試
如果您不熟悉編寫程式,請不要擔心。首先,您可以進入以下連結:https ://makecode.microbit.org/reference,以了解有關micro:bit積木的更多訊息。接著您可以直接輸入https://makecode.microbit.org/來編輯您的專案程式。以下是我們為您提供的範例編程,供您參考。




程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,您應該會看到伺服器在0°和90°之間來迴旋轉。

 

7.38專案:液晶模組

概述
在生活中,我們可以使用顯示器和其他感測器進行各種實驗。您可以DIY各種小物件,例如:使用溫度模組和顯示器製作溫度測試儀,或使用超音模組和顯示器製作距離測試儀。
在下文中,我們將使用keyestudio 1602 I2C液晶模組作為顯示器,將其連接到micro:bit擴充板的I2C引腳接頭。您將學習如何控制1602 I2C液晶模組顯示"keyestudio"字詞和數字。


所需零件
  • Micro:bit主板* 1
  • Keyestudio感測器擴充板* 1
  • USB傳輸線* 1
  • keyestudio 1602 I2C液晶模組* 1
  • 杜邦跳線* 3


零件介紹

keyestudio 1602 I2C液晶模組:
此模組是16x2液晶顯示屏,可用於創建獨立項目。
  • 寬16個字符、兩行
  • 藍色背景上、白色文字
  • 芯片工作電壓:4.5-5.5V
  • 工作電流:2.0mA(5.0V)
  • 模組的最佳工作電壓為5.0V
  • 包含的單個LED背光燈可透過電阻輕鬆調暗
  • 內置字符集支持英文原文
  • 配備必要的對比度電位器

連接
將micro:bit插入keyestudio感測器擴充板,然後將keyestudio 1602 I2C液晶模組連接到擴充板上的IIC連接器。將SCL引腳連接到P19,將SDA引腳連接到P20,將VCC引腳連接到V2,將GND接地,如下圖所示。



請注意,如果您無法清楚地分辨出字詞,則可以通過旋轉LCD背面的藍色電位器來調整對比度。​

編程測試
請輸入https://makecode.microbit.org/來編輯您的專案程式。您應該添加軟體套件以進行編程。如下圖所示:



接著在欄位上搜尋連結,您應該會看到以下的內容。​


可以從下面的連結進到下載庫:https://github.com/xuefengedu/pxt-lcd1602_CN
點擊LCD1602以下載軟體套件。接著您應該會看到LCD 1602模組已成功添加到編輯器塊中。如下圖所示。



最後,您應該看到下面顯示的編程。


程式連結



範例結果
完成接線並供電,將編程傳送到MICROBIT,您應該會在液晶顯示屏的第一行看到" Keyestudio"字詞,以及在第二行看到數字。且數字將每秒加1。


請注意,如果您無法清楚地分辨出字詞,則可以通過旋轉LCD背面的藍色電位器來調整對比度。

或在此處查看影片:https://video.keyestudio.com/KS0361-365/

logo
iconiconiconiconicon
icon  電話:04-2375-3535
icon  傳真:04-2256-9949
icon  統編:90386785
icon  E-mail:service@oursteam.com.tw
icon  LINE ID:@oursteam
Inspire every child to create