Gmii.tw
  • Home
    • 關於我們 >
      • 關於全佑
      • 歷年成果
  • 線上課程
    • 線上課程列表
  • 商品資訊
    • 應用部落格
    • KittenBot >
      • 合格師資名單
      • 相關影片
      • Kittenblock 下載
    • GMII ROBOT >
      • GMII robot controller
    • 應用APP下載
  • 連絡我們
    • 人才招募

Makeblcok電子模塊手冊 - 動作感應器

25/9/2015

 

Me PIR Motion Sensor

图片
1. 簡介
Me PIR Motion Sensor 是用來檢測人或動物身體上發出的紅外線輻射的模塊,最大量測範圍為6m。如果有人靠近到量測範圍內,DO-Pin將會輸出有效信號。本模塊需要連接到主控板上帶有藍色標誌連接埠。

2. 特性
  • l  支持Arduino IDE, 並且我們提供了運行庫來簡化編譯;
  • l  支持MBlock,適合全年齡用戶;
  • l  使用RJ25連接埠連線十分容易;
  • l  模塊化安裝,兼容樂高系列;
  • l  配有接點支持絕大多數Arduino系列主控板。

3. 參數
  • l  運行電壓:5V DC;
  • l  保持時間:2s;
  • l  探測角度:120 °範圍內;
  • l  尺寸: 52 X 24 X 16 mm ( 長 X 寬 X 高 );

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

4.2 Pin 接點
Me PIR Motion Sensor 模塊有四個針腳的接點,每個針腳的功能如下表(表1):
順序
1
2
3
​4
針腳
GND
5V
Mode
​Do
介紹
地線
電源線
檢測模式設定
​數字訊號輸出
表1. 4-Pin 接點功能表
可以通過4-Pin接點用其他的控制板來控制本模塊。Mode-Pin 和 Do-Pin 需要連接到 DIGITAL (數字)。如下圖(圖2)所示,連接到 Arduino Uno的方法:
图片

5. 編譯指南

5.1 Arduino IDE
在 Arduino IDE 介面下,您可以使用此運行庫 Makeblock-Library-master 來控制 Me PIR Motion Sensor 以下是控制程式列表:
程式
MePIRMotionSensor(uint8_t port)
isPeopleDetected()
功能
選擇連接埠
​檢測是否有人走過
表2. Me PIR Motion Sensor 程式功能列表
以下是如何通過 Arduino IDE 控制 Me PIR MotionSensor 的例子:
*********************************代碼*********************************
  1. #include<Makeblock.h>
  2. #include<SoftwareSerial.h>
  3. #include<Wire.h>
  4. MePIRMotionSensor  PIRmotion_val(PORT_3);
  5. bool value = 0;   // a variable for the PIRMotion Sensor
  6. void setup()
  7. {
  8.   // initialize serial communications at 9600bps
  9.   Serial.begin(9600);
  10. }
  11. void loop()
  12. {
  13.   // read the PIR Motion Sensor values:
  14.   value = PIRmotion_val.isPeopleDetected();  
  15.   // print the results to the serial monitor:
  16.   Serial.print("PIR Motion Values = ");                                             
  17.   Serial.println(value);  
  18.   // wait 100 milliseconds before the next loop
  19.   delay(100);  
  20. }

**********************************************************************
程式功能介紹:讀取 Do-Pin 的檢測結果,將結果輸出到 Arduino IDE Serial Monitor,週期為100ms。上傳程式到 Makeblock 主控板點擊 Arduino Serial Monitor 您將看到運行結果如下:
图片
如果檢測到運動,傳回數值將會是"1",反之是"0"。您還可以通過電位計來改變監測範圍,最大範圍為6m。

5.2 Mblock

Me PIR Motion Sensor 模塊支持 MBlock 編譯環境。以下是 Me PIR Motion Sensor 控制模塊簡介
程式說明
图片
介紹​
參數:選擇連接埠;
功能:讀取模塊監測結果 ( 0 或 1 ); 
以下是如何使用 MBlock 控制 Me PIR Motion Sensor 模塊的例子:
图片
當模塊沒有檢測到有人移動時,熊貓會說"未檢測到任何物體!"。相反的,熊貓會說"檢測到物體靠近中!"。運行結果如下:
图片
图片
5.3 Makeblock HD 軟件
啟用藍牙模塊,Makeblock主控板可以通過 Makeblock HD 軟件控制。換句話說,您可以通過手機控制所有模塊。更多信息請參考這裡。

6. 參考資料
Me PIR Motion Sensor 電路圖:Me_PIR_Motion_Sensor_Schematic_V1.1.PDF
Makeblock 運行庫下載連接:https://codeload.github.com/Makeblock-official/Makeblock-Library/zip/master

評論已關閉。
    師資培訓
    課程資訊
    檔案連結
    商品介紹
    應用影片

    文章分類

    全部
    Makeblock
    MBlock
    MBot 技術文章
    Scratch
    機構實作
    電子模塊手冊

    檔案分享

    九月 2016
    八月 2016
    四月 2016
    二月 2016
    一月 2016
    十二月 2015
    十一月 2015
    十月 2015
    九月 2015
    八月 2015
    七月 2015
    六月 2015
    五月 2015
    四月 2015
    九月 2014
    八月 2014
    七月 2014
    六月 2014
    五月 2014
    三月 2014
    九月 2013
    七月 2013
    五月 2013

    RSS 訂閱

图片

全佑電腦- 機器人科學館 
© 2013 All RightReserved.

TEL:(+886) 03-9560365
265 宜蘭縣羅東鎮林森路105號

No.298, Gongzheng Rd., Luodong Township, Yilan County 265, Taiwan (R.O.C.)

聯絡我們

宜蘭總公司
Proudly powered by Weebly
  • Home
    • 關於我們 >
      • 關於全佑
      • 歷年成果
  • 線上課程
    • 線上課程列表
  • 商品資訊
    • 應用部落格
    • KittenBot >
      • 合格師資名單
      • 相關影片
      • Kittenblock 下載
    • GMII ROBOT >
      • GMII robot controller
    • 應用APP下載
  • 連絡我們
    • 人才招募