Robotbit 介紹¶
Robotbit擴展板(HKBK8001A)
配送清單¶
RobotbitV2.2 X1
Robotbit 專用底座
優質18650 鋰電池 X 1 (選購)
產品特色¶
具有強大的驅動能力,支援直流電機 (DC motor) x 4、步進電機 (Stepper motor) x 2、舵機 (Servo Motor) x 8。
將Microbit空閑引腳全部引出,支援大部份arduino以及市面上的常見電子模塊。
簡化供電要求, 統一供電到所有輸出位置,電源穏定
自帶18650電池座,可選以鋰電池供電到板上所有輸出位置 (方便之選);
亦可選擇以外部電源輸入方式,以電池盒供電 (提升動力之選; 最高可輸入6V電壓,即4粒1.5V 3A/2A電池)
Robotbit 專用底座: 保護之餘, 還提供標準樂高孔, 跟樂高積本無縫接軌。
板載蜂鳴器,為micro:bit 發聲。
前置4粒可獨立編程 RGB LED, 為項目增加光元素。
Robotbit示範短片:
功能規格¶
- 18650電池電壓:3.7V
- USB輸入電壓:5V
- VM引腳最大:1A(在板載電池的支持下)
- 綠色端子電壓(外部電源輸入):5V(最大支持6V輸入,切勿接超6V的電壓,最大電流支持3A)
接口介紹¶
- USB外部5V電源端子
- 電源開關
- 電源指示燈
- 電量指示燈
- MicroUSB 鋰電池充電口
- 4路直流馬逹 (DC Motor) / 2路28BYJ步進馬逹 (Stepper Motor)
- 蜂鳴器 (Buzzer) 跳線帽
- 8路IO(對應Micro:bit P0-P2、P8、P12-P15)
- 5V輸出與GND排針
- 無源蜂鳴器 (Buzzer)
- 8路舵機 (Servo Motor) 3PIN接口
- I2C接口(可拓展I2C模塊)
- 18650鋰電池座
- 電池保護激活按鈕
- Microbit插槽
- 全彩RGB LED x 4
- 舵機驅動芯片
- 電機驅動芯片
- 標準KittenBot機器人底盤固定孔
- 標準樂高孔
Robotbit各個部分詳解¶
18650電池座¶
¶
收到擴展板首先安裝18650鋰電池,注意電池正負極,切勿裝反!
當第一次安裝電池時,擴展板處於待激活狀態(電源燈不亮),此時需要短按一下電池保護激活按鈕或連接USB供電,使拓展板進入正常工作模式。 (如果你重新安裝電池,就需要操作這個步驟)
Micro USB 鋰電池充電口¶
電腦供電或任意5V 1A或者1A以上的手機充電器均可為18650鋰電池充電。5V1A的充電器約2.5小時充滿,建議充電時關閉電源。充滿會自動截止,指示燈變綠。充滿電後請把USB 拔走, 不宜長充, 同時請細閱讀盒內附帶之”鋰電池使用貼士”。
attention: 只能用於充電, 不是用於下載hex程式
Micro:bit立式插槽¶
用於安裝Microbit主板。
安裝方向:Micro:bit帶按鍵一面(正面)朝向Robotbit 上的 4顆LED方向。
如若不慎反插, 只需拔出重新按正確方向插入便可; Micro:bit / Robotbit 不會因反插而損壞 。
8路舵機標準3Pin接口¶
8路舵機實際通過專門的舵機擴展驅動芯片與Micro:bit的I2C口控制,而非IO口控制。
attention: 舵機接口不能作為普通IO口使用, 只能驅動舵機
擴展板在18650電池狀態下,最多能支持8個9g舵機(總電流<2A),禁止使用MG995等大電流舵機,以免燒壞擴展板 。
擴展板在外部電源接口(綠色端子)供電狀態下(5V 3A或者3A以上),最多能支持總電流不超過3A的舵機。
DC motor 直流電機 x 4 或 Stepper Motor 步進電機 (28BYJ ) x 2¶
在隨香港代理選購的電池下工作,一共可以同時控制4個(左右兩側合計)TT馬達,或者2個步進電機(與舵機合計總電流<2A),禁止接大電流DC 馬逹和大電流步進馬逹 (建議選配Kittenbot的馬逹) ,以免燒毀擴展板 。
支持直流電機與步進電機混合使用(2個直流電機與1個步進電機)(與舵機合計總電流<2A)
蜂鳴器與跳帽 (Jumper)¶
- 蜂鳴器跳帽於出廠時默認已插上,把蜂鳴器與Micro:bit的P0口連接
- 如果想正常使用P0口的IO口讀寫功能,需要把蜂鳴器跳帽拔下來
- 蜂鳴器硬件上的電氣連接與Microbit的Music積木塊是對應的,可直接使用Music控制蜂鳴器。
Micro:bit的IO口引出¶
已經將Micro:bit上P0-P2、P8、P12-P15轉出到擴展板上(P0使用時需要拔掉跳帽)標準的arduino 3PIN接口,支持市面上的Arduino模塊與常用模塊。P0-P2支持數字讀寫和模擬類比(Analogue),P8、P12-P15只支持數位(Digital)讀寫。如果需要使用5V輸出模塊,可以接3PIN接口左側的5V電源。(3PIN接口的電源默認是3.3V)
2PIN外接電源端子¶
- 雖然有防反接功能,但接線仍需要註意正負極。
- 外接線端子支持DC 5V的外部電源供電,推薦5V 2A以上電源供電以滿足拓展板驅動高扭矩舵機的電流需求。
- 內部電源供電時,舵機VM接口電源為18650電池電壓3.7V;當使用外部電源供電時,舵機VM接口的電壓為5V 負載電流最大3A。
軟件支援¶
配套硬件:Microbit
編程平台:Kittenblock(基於Scratch3.0) / Microsoft Makecode / Python(Mu editor)
Microsoft MakeCode¶
FAQ常見問題與解答¶
電池插上去沒有,打開開關沒有反應?¶
檢查是否已經按了電池激活按鈕?檢查電池正負是否接反?檢查電池是否有電?
電池激活按鈕用什麽用?¶
在過流,或者短路,或者打開開關插拔電池這些瞬間異常大電流情況下,電池保護芯片會啟動工作,保護電路的安全性。點擊電池激活按鈕,即可恢復正常工作模式 。
插上usb電腦找不到Microbit¶
robotbit上的Micro USB插口只能用於充電,不能用於下載程序。USB插到robotbit上,電腦是不會有反應的。
電池插反會不會燒毀robotbit?¶
不會,robotbit的設計考慮到一般性失誤操作而做了防反接處理。插反不會供電但亦請盡量避免!
Microbit插反會不會燒毀robotbit?¶
不會,另外Microbit插反只會不運作。
P0引腳控制沒有反應?是不是壞了?¶
PO是通過跳帽默認連接到板子的蜂鳴器上,可以直接用makecode中的music模塊進行控制蜂鳴器。如果要使用P0口,需要拔掉跳帽。
Microbit上可編程IO口不止8個剩下的都去哪裏了?¶
Microbit上可編程IO口接近20個,但是很多已經與板子上的點陣按鍵覆用了。考慮到覆用帶來的不方便性對,新手容易帶來誤解,Robotbit 引出了8個(跟micro:bit自身沒有覆用的IO口)已經完全足夠應對日常的DIY。如果你對IO數量有狂熱的追求,可以選擇喵家另外一款擴展板IObit。
舵機排針可以當編程IO口使用嗎?¶
不能,舵機s1-s8使用專門的舵機驅動芯片拓展出來,只能用於舵機驅動。
電機接口那邊的VM有什麽用?¶
平時使用直流電機是用不到VM,直流電機只需要插A+A-或者B+B-。使用4相5線步進電機的時候,剛好VM就用上了,詳細請看Robot:bit 2.0 詳細使用手冊 。
綠色端子外部電源應該接幾V電源?插高壓電會燒壞嗎?¶
只能接不高於6V。高於6V都會燒毀板子,電流建議2~3A,也就是說板子最大支持的電流是3A。
我按照教程做得,得不到實驗結果¶
如果實驗得不到對應的結果,請首先檢查自己的接線和程序,一般就是有些小地方遺漏了,請再三檢查下。
電路板好像燒壞了,有保養嗎?¶
robotbit在工廠出廠都進行過硬件程序測試,保證了功能的完好性。首先先排除下是不是程序使用問題。如果你確定燒壞了,可以聯絡供應商作評估。
如評估結果為非人為損壞或自然損耗, 銷售期1年內憑單據, 香港代理會作出更換。
**版本佚代更新說明 **¶
Robotbit作為一款有活力的Microbit擴展板,已經經歷過兩次的迭代更新,每次的更新都是比前面一代更加貼近用家或教學需要。Robotbit版本起於2017年11月初的V1.2,中間經歷了V1.3,2018年6月中發布V2.0(由於改動提升比較大,版本直接跳到V2.0)
V2.0版本比前面版本更新的內容:
1. 增加IO接口¶
V1.3只引出3個可編程IO。 V2.0在原P0-P2基礎上增加P8、P12-P15,一共8個可編程IO足以應對平常的DIY項目。(巡線+避障so easy!)
2. 改進電池放電方案¶
充電不易發燙,但依然保持快速大電流充電的特性。
3. 改進電源開關電路設計¶
船型開關完全控制電路中所有電源的通斷,解決關閉電源待機情況下會有耗電的問題。
4. 增加外接電源接口¶
5V防反接,再外部電源的供電下,支持接大直流電機(如金屬減速電機)和大舵機(如MG995)時使用。支持的電流決定於外部電源5V的電流,Kittenbot在5V3A的外部電源支持下嘗試過驅動4個MG995沒問題。
5. 外接電源¶
VM接口的電流上限3A。
6. 增加獨立的電池保護芯片¶
摒棄前面版本的一體方案,采取高成本的獨立芯片方案,更好的應對過放過充的情況。
7. 增加電池保護激活按鈕¶
在過流、短路,或者打開開關插拔電池這些瞬間異常大電流情況下,電池保護芯片會啟動工作,保護電路的安全性。在確保更正錯誤後,點擊電池激活按鈕,即可恢復正常工作模式。
8. 蜂鳴器改進¶
上移至板頂部,增加蜂鳴器音量,讓做音樂實驗效果更加好。
9. 采用全新40Pin立式Microbit插槽¶
拔插更方便,不傷Microbit金手指。
10. 增加5V和GND各一列排針¶
為了更好兼容市面上的模塊,特意增5V和GND各一列。註意Microbit的電壓是3.3V,所以當你使用5V模塊時,Microbit只能作為輸出,不能作為輸入,否則IO口會承受5V的電壓,導致IO口損壞。新手應該在Kittenbot官方的指導下謹慎使用。