圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 577|回復: 0

MotorDriverBoard mBlock 指令修正

[複製鏈接]
magiccar 發表於 2024-1-15 11:15 | 顯示全部樓層 |閱讀模式
MotorDriverBoard V5.2


MotorDriverBoard是專門針對Arduino Uno(相容Mega2560)機器人,馬達驅動,多路舵機控制而研發的一款多功能馬達驅動擴展板。本驅動板採用I2C方式控制PCA9685(16路PWM輸出晶片)。所以本驅動板馬達或者舵機和arduino主機板IO口不存在對應關係,是通過I2C擴展PWM控制,詳情請見驅動板原理圖

MotorDriverBoard for Arduino Uno(Arduino Mega2560)

快速連結

常見問題

Arduino ide庫文件下載

Mixly庫下載

mBlock5擴展下載(繁體中文修正版)

Mind+庫下載

MagicBlock下載(敬請期待)

特點
  • 支持4路直流電機,最大驅動電流3A
  • 支持驅動8路舵機,帶自恢復保險絲,防止舵機堵轉
  • 支援驅動2路4線步進馬達
  • 支援4路編碼馬達
  • 板載無源蜂鳴器(A0)
  • 板載1個RGB全彩燈(A1)
  • 1個 i2c介面 、1個PS2X介面、1個Uart(藍牙/wifi模組)介面 、1個NRF24L01無線模組介面
  • 1個超聲波模組介面
  • 舵機電源可切換到外部供電
  • 軟體支援Arduino IDE,Mixly,Mind+,Mblock5,MagicBlock(基於Scratch3.0可定制)

硬體功能介紹正面

供電說明

   為了將本驅動板做到使用更加靈活,適應不同馬達,舵機驅動要求,以及整個板子能夠穩定運行我們設計了如下幾種供電方案。

※注意※驅動板必須通過鋰電池或者8.4V 3A以上的外接電源供電,不能只由Uno主機板usb供電或者乾電池供電



1、只通過Uno的DC(7~12V)頭單一電源給Uno主機板,驅動板,舵機同時供電

 應用場景:

 a、驅動9V以下的直流馬達,如TT馬達、或 SG90/MG90這種舵機

 b、PS2控制9V~12V的馬達時,為了確保PS2不斷連,建議使用航模電池或者大電流21700鋰電池,兩節18650會供電不穩定

 c、電源切換開關達到IN(DC)位置,跳線帽短接5V位置

2、只通過接線柱供單一電源給驅動板,Uno主機板和舵機供電。將驅動板的5V電源輸出到Uno主機板

 適應場景

 a、驅動4路12V以上的馬達時,如370馬達,520馬達,此時舵機為SG90/MG90這種小功率舵機;

 b、供電超過Uno DC頭12V電壓,所以我們需要用接線柱供電,供電範圍6~25V;

 c、電源切換開關打到EX,跳線帽短接到5V位置,需要短接背面R24電阻位



3、Uno主機板通過DC頭供電,舵機通過接線柱獨立供電

 a、外部使用MG995/MG996/DS3235/DS3238等大力矩舵機時,數量超過2個時

  (需要根據實際情況測試),我們需要給舵機獨立供電

 b、舵機供電電壓電流根據舵機參數提供

 c、電源切換開關達到IN(DC)位置,跳線帽短接EX位置

mBlock5
  • mBlock5擴展安裝

 1.1 下載mBlock5擴展(繁體中文修正版)

 1.2 將解壓後的IOP_motordriverboard.mext擴展包拖到mBlock5軟體裡面,能看到以下介面,證明安裝成功。

 

注: PS2、RGB燈、蜂鳴器等模組可以去mBlock擴展庫找對應的擴展,這裡不做解釋。

 mBlock5擴展下載(繁體中文修正版) iop_motordriverboard.mext (976.45 KB, 下載次數: 4)
 mBlock5擴展範例下載 Example.zip (376.67 KB, 下載次數: 1)

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582 Fax: 07-3924001

GMT+8, 2024-7-18 05:41 , Processed in 0.027628 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表