目錄 登入會員 購物車 {{currentCart.getItemCount()}}
超音波感應器

超音波感應器

NT$1,090
NT$660
{{ title.name_translations | translateModel }}
數量
數量
一次最大商品購買數量限制為 99999
該數量不適用,請填入有效的數量。
售完

商品存貨不足,未能加入購物車

您所填寫的商品數量超過庫存

商品購買上限為 {{ product.max_order_quantity }} 件

現庫存只剩下 {{ quantityOfStock }} 件

若想購買,請聯絡我們。

商品描述

图片
1. 簡介
超音波模塊是一個用來量測距離的電子模塊,測量範圍是3 cm 到 400 cm。可以用來幫助小車避開障礙或加入其他有關測距的項目。本模塊需要連接到主控板上帶有黃色標誌的連接埠。

2. 特性
  • l  測距分辨率為 1cm,測量距離可達400cm。
  • l  封裝傳感器模塊,使用簡單方便。
  • l  支持 MBlock,適合全年齡用戶;
  • l  使用 RJ25 連接埠十分容易;
  • l  模塊化安裝,兼容樂高系列;
  • l  配有DIY排線接口,兼容絕大多數 Arduino 系列主控板。

3. 參數
  • l  運行電壓:5V DC;
  • l  探測範圍:3 cm ~ 400cm;
  • l  探測角度:30°内;
  • l  尺寸:52 X 36 X 31 mm ( 長 X 寬 X 高 );

4. 連接埠介绍
4.1 RJ25 連接埠
當使用 RJ25 連接埠時,請連接到有黃色標誌的 Makeblock main board(Meduino+ Base Shield, Me Baseboard, Makeblock Orion, etc )的連接埠上。以 Me baseboard V1.1版的主控板為例,可以連接到3、4、5、6、7、8 號連接埠,如圖(圖1):
图片
圖1. Me Ultrasonic Sensor module 與 Me Baseboard V1.1 連接圖

4.2 Pin 接點

Me Ultrasonic Sensor 模塊有三個針腳接點,每個針腳的功能如下表(表1):
序號
1
2
​3
針腳
GND
5V
SIG
介紹
地線
電源線
​距離信號輸出
表1. 3-Pin 針腳功能列表
可以通過3-Pin接點用其他的控制板來控制本模塊。SIG-Pin需要連接到DIGITAL (數字)。如下圖(圖2)所示,連接到 Arduino Uno的方法:
图片
圖2. Me Ultrasonic Sensor module 與 Arduino UNO 連接圖

5. 編譯指南
5.1 Arduino IDE 
在 Arduino IDE 介面下,您可以使用此運行庫 Makeblock-Library-master 來控制 Me Ultrasonic Sensor 以下是控制程式列表(表2):
程式
MeUltrasonicSensor(uint8_t  port)
long  distanceCm()
long  distanceInch()​
功能
選擇連接埠
測量距離 (厘米)
測量距離 (英吋)
表2. Me Ultrasonic Sensor 程式功能列表
以下是如何通過 Arduino IDE 控制 Me Ultrasonic Sensor 的例子:
*******************************代碼*************************************
  1. #include<Makeblock.h>
  2. #include<Arduino.h>
  3. #include<SoftwareSerial.h>
  4. #include<Wire.h>
  5. MeUltrasonicSensorultraSensor(PORT_6);
  6. void setup()
  7. {
  8.   //initialize serial communications at 9600bps
  9.   Serial.begin(9600);
  10. }
  11. void loop()
  12. {
  13.   Serial.print("Distance : ");
  14.   Serial.print(ultraSensor.distanceCm());    //print the measurecentimeter of distance
  15.   Serial.print(" cm   ");
  16.   Serial.print(ultraSensor.distanceInch());   //print the measure inch ofdistance
  17.   Serial.println(" inch  ");
  18.   delay(100);       // the minimal measureinterval is 100 milliseconds
  19. }

************************************************************************

本代碼的功能是讀取量測距離輸出結果到 Arduino IDESerial Monitor,週期為 100ms。上傳程式到 Makeblock主控板點擊 Arduino Serial Monitor 您將看到運行結果如下:
图片
從結果可以得知,測量範圍為 2 ~ 400cm 分辨率為 1cm。離得越近,測量數值越小。

5.2 Mblock 
Me Light and Grayscale Sensor 模塊支持 MBlock 編譯環境。以下是 Me Ultrasonic Sensor 控制模塊簡介:
图片
參數:選擇連接埠;
功能:回傳以厘米為單位的距離讀值;
以下是如何使用 MBlock 控制 Me Ultrasonic Sensor 模塊的例子:
图片
本程序可以讓熊貓說出距離的數值並且移動到對應的X軸的位置。

5.3 Makeblock HD 軟件
啟用藍牙模塊,Makeblock主控板可以通過 Makeblock HD軟件控制。換句話說,您可以通過手機控制所有模塊。更多信息請參考這裡

6. 參考資料

Me Ultrasonic Sensor 電路圖:Me_Ultrasonic_Sensor_Schematic_V3.0.PDF
Makeblock 運行庫下載連接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master


更多應用:


(1)保全機器人示範圖片





(2)Caterpillar利用超音波感應器跟Arduino程式進行控制,電源則是由6顆3號電池進行供電。


相關產品