magiccar 發表於 2024-1-15 11:15

MotorDriverBoard mBlock 指令修正

MotorDriverBoard V5.2
MotorDriverBoard是專門針對Arduino Uno(相容Mega2560)機器人,馬達驅動,多路舵機控制而研發的一款多功能馬達驅動擴展板。本驅動板採用I2C方式控制PCA9685(16路PWM輸出晶片)。所以本驅動板馬達或者舵機和arduino主機板IO口不存在對應關係,是通過I2C擴展PWM控制,詳情請見驅動板原理圖。MotorDriverBoard for Arduino Uno(Arduino Mega2560)https://emakefun-docs.readthedocs.io/zh-cn/latest/open_source_hardware/doc/picture/ZH/MotorDriverBoard_show0.jpg快速連結常見問題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可定制)
https://emakefun-docs.readthedocs.io/zh-cn/latest/open_source_hardware/doc/picture/ZH/MotorDriverBoard_show1.png硬體功能介紹正面https://emakefun-docs.readthedocs.io/zh-cn/latest/open_source_hardware/doc/picture/ZH/hardwareIntroduction.png供電說明
   為了將本驅動板做到使用更加靈活,適應不同馬達,舵機驅動要求,以及整個板子能夠穩定運行我們設計了如下幾種供電方案。※注意※驅動板必須通過鋰電池或者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位置https://emakefun-docs.readthedocs.io/zh-cn/latest/open_source_hardware/doc/picture/ZH/dc_power_supply.png2、只通過接線柱供單一電源給驅動板,Uno主機板和舵機供電。將驅動板的5V電源輸出到Uno主機板
 適應場景 a、驅動4路12V以上的馬達時,如370馬達,520馬達,此時舵機為SG90/MG90這種小功率舵機; b、供電超過Uno DC頭12V電壓,所以我們需要用接線柱供電,供電範圍6~25V; c、電源切換開關打到EX,跳線帽短接到5V位置,需要短接背面R24電阻位。https://emakefun-docs.readthedocs.io/zh-cn/latest/open_source_hardware/doc/picture/ZH/terminal_power_supply.png

3、Uno主機板通過DC頭供電,舵機通過接線柱獨立供電
 a、外部使用MG995/MG996/DS3235/DS3238等大力矩舵機時,數量超過2個時  (需要根據實際情況測試),我們需要給舵機獨立供電 b、舵機供電電壓電流根據舵機參數提供 c、電源切換開關達到IN(DC)位置,跳線帽短接EX位置https://emakefun-docs.readthedocs.io/zh-cn/latest/open_source_hardware/doc/picture/ZH/terminal_power_servo.pngmBlock5
[*]mBlock5擴展安裝
 1.1 下載mBlock5擴展(繁體中文修正版) 1.2 將解壓後的IOP_motordriverboard.mext擴展包拖到mBlock5軟體裡面,能看到以下介面,證明安裝成功。 https://emakefun-docs.readthedocs.io/zh-cn/latest/open_source_hardware/doc/picture/ZH/mblock/mblock%20install%20success.png注: PS2、RGB燈、蜂鳴器等模組可以去mBlock擴展庫找對應的擴展,這裡不做解釋。

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

頁: [1]
查看完整版本: MotorDriverBoard mBlock 指令修正