Robotbit V2.0详解

购买链接

转到淘宝购买----------→Robotbit v2.0

产品名称:

RobotbitV2.0适用人群:小学生/培训机构/家长/爱好者 配套Microbit进行使用

配送清单

RobotbitV2.0 X1其他配套Microbit或者硅胶保护套、电池根据实际购买套餐配送

Product Purpose## 产品简介KittenBot团队专为Microbit量身定做的优秀机器人扩展板。现还有配套3D打印保护壳

产品特色

它具有强大直流电机、步进电机、舵机的驱动能力,板载RGB灯与蜂鸣器,并把Microbit空闲引脚全部引出,支持arduino以及市面上的常见电子模块。自带18650电池座,集成锂电池升压、充电、保护芯片。支持外部电源输入。支持扩展至KittenBot机器人底盘以及乐高标准孔。强大的驱动能力与自带电池可使DIY更加方便自由。受到学校老师培训机构和个人爱好者的一致好评,microbit DIY作品选择Robotbit不会有错! ../_images/0112.png

产品参数

  • 产品尺寸:78mm x 57mm x 23mm
  • PCB板厚 : 1.5mm
  • 小孔直径 : 3.0mm
  • 大孔直径 : 4.8mm
  • 净重(不含包装):37.5g../_images/robotbitSize.png

功能性参数:

  • 18650电池电压:3.7V
  • USB输入电压:5V
  • VM引脚最大:1A(在板载电池的支持下)
  • 绿色端子电压(外部电源输入):5V(只支持5V输入,切勿接超5V的电压,最大电流支持3A)

软件支持:

编程方式:Kittenblock(基于Scratch3.0) / Makecode /python(Mu editor) 配套硬件:Microbit

MakeCode微软官方

../_images/047.png

KittenBlock(小喵家图形化编程软件 基于Scratch 3.0)

../_images/059.png

python支持

如果你已经习惯代码编程,想通过microbit上手python你有两个选择,直接使用Mu Editor../_images/086.png或者kittenblock的python代码编程模式../_images/079.png

以上详细教程可查看Learn中相关教程,进行自主学习,学习过程中遇到问题随时欢迎在爱上小喵科技官方Q群讨论。

Makecode插件支持

在makecode添加包中直接搜索Robotbit(小喵科技的扩展板插件已经通过微软官方认证,是实力的象征)在小喵makecode离线版本中,添加包列表可以显示Robotbit以及其他集成扩展包(Robotbit可以离线加载不依靠网络,其他的扩展包不可以)../_images/069.png

硬件接口:

  1. 5V外部电源端子(防反接)
  2. 电源开关
  3. 电源指示灯
  4. 电量指示灯
  5. Micro充电口
  6. 4路直流电机/2路28BYJ步进电机
  7. 蜂鸣器跳线帽
  8. 8路IO(对应Micro:bit P0-P2、P8、P12-P15)
  9. 5V与GND排针
  10. 无源蜂鸣器
  11. 8路舵机3PIN接口
  12. I2C接口(可拓展I2C模块)
  13. 18650锂电池座
  14. 电池保护激活按钮
  15. Microbit插槽
  16. 4路全彩RGB../_images/0210.png
  17. 舵机驱动芯片
  18. 电机驱动芯片
  19. 标准KittenBot机器人底盘固定孔
  20. 标准乐高孔../_images/0310.png

版本迭代更新说明

Robotbit作为一款有活力的Microbit扩展板,已经经历过两次的大迭代更新,每次的更新都是比前面一代更加智能更加好用。Robotbit版本起于2017年11月初的V1.2,中间经历了V1.3,2018年6月中发布V2.0(由于改动提升比较大,版本直接跳到V2.0)

V2.0版本比前面版本更新的内容:

1. 增加IO接口

V1.3只引出3个可编程IOV2.0在原P0-P2基础上增加P8、P12-P15,一共8个可编程IO足以应对平常的DIY项目(巡线+避障so easy!)

2. 改进电池放电方案

充电不易发烫,但依然保持快速大电流充电的特性

3. 改进电源开关电路设计

船型开关完全控制电路中所有电源的通断,解决关闭电源待机情况下会有耗电的问题。

4. 增加外接电源接口

5V防反接,再外部电源的供电下,支持接大直流电机(如金属减速电机)和大舵机(如MG995)时使用。支持的电流决定于外部电源5V的电流,小喵在5V3A的外部电源支持下尝试过驱动4个MG995没问题

5. 外接电源 VM接口的电流上限3A

6. 增加独立的电池保护芯片

摒弃前面版本的一体方案,采取高成本的独立芯片方案,更好的应对过放过充的情况。

7. 增加电池保护激活按钮

在过流,或者短路,或者打开开关插拔电池这些瞬间异常大电流情况下,电池保护芯片会启动工作,保护电路的安全性。在确保更正错误后,点击电池激活按钮,即可恢复正常工作模式

8. 蜂鸣器改进

上移至板顶部,增加蜂鸣器音量,让做音乐实验效果更加好

9. 采用全新40P立式microbit插槽,拔插更方便,不伤Microbit金手指。

10. 增加5V和GND各一列排针

为了更好兼容市面上的模块,特意增5V和GND各一列。注意Microbit的电压是3.3V,所以当你使用5V模块时,Microbit只能作为输出,不能作为输入,否则IO口会承受5V的电压,导致IO口损坏。新手应该在小喵官方的指导下谨慎使用。

11. 电源指示灯与充电指示灯改善

12. 板子上的丝印优化

Robotbit各个部分详解:

18650电池座

../_images/097.png

收到扩展板首先安装18650锂电池,注意电池正负极,切勿装反(虽然防反接功能)当第一次安装电池时,拓展板处于待激活状态(电源灯不亮),此时需要短按一下电池保护激活按钮或连接usb供电. 使拓展板进入正常工作模式(如果你重新安装电池,就需要操作这个步骤)

18650电源开关

../_images/119.png开关打开后(拨向绿色端子那边为打开开关),为Micro:bit和扩展板的接口供电(扩展板需要装上18650电池)

Micro usb充电口

../_images/109.png只能用于充电,不是用于程序下载!只能用于充电,不是用于程序下载!只能用于充电,不是用于程序下载!电脑供电或任意5V 1A或者1A以上的手机充电器均可为KittenBot原厂18650锂电池充电5V1A的充电器约2.5小时充满,充满会自动截止,不会过冲

电源与电量指示灯

../_images/127.pngLed(3)为电源指示灯,打开开关后常亮Led(1)为充电指示灯,充电过程中常亮,电量充满后Led(2)常亮

Micro:bit立式插槽

../_images/138.png用于安装Microbit主板,安装方向:Micro:bit带按键那面(正面)朝4颗LED方向即使插反也不会烧,只会控制无反应

4路全彩RGB灯

../_images/148.png小喵科技出品的Makecode插件已内置好RGB灯控制积木块4路RGB灯实际与Micro:bit的P16相连控制

8路舵机标准3Pin接口

../_images/158.png小喵科技出品的Makecode插件Robotbit已内置好舵机控制积木块8路舵机实际通过专门的舵机扩展驱动芯片与Micro:bit的I2C口控制舵机接口不能作为普通IO口使用,只能驱动舵机扩展板在KittenBot原装电池状态下,最多能支持8个9g舵机(总电流<2A),禁止使用MG995等大电流舵机,以免烧毁扩展板扩展板在外部电源接口(绿色端子)供电状态下(5V 3A或者3A以上),最多能支持总电流不超过3A的舵机。

支持4路直流电机/2路28BYJ步进电机

../_images/178.png

小喵科技出品的Makecode插件已内置好直流电机与步进电机控制积木块在KittenBot原装电池状态下工作,一共可以同时控制4路(左右两侧合计)TT马达,或者2路步进电机(与舵机合计总电流<2A),禁止接大电流电机和大电流步进电机,以免烧毁扩展板支持直流电机与步进电机混搭使用(2个直流电机与1个步进电机)(与舵机合计总电流<2A)

蜂鸣器与跳帽

../_images/215.png 蜂鸣器跳帽出厂默认已插上,对应蜂鸣器与Micro:bit的P0口连接如果想使用P0口的IO口读写功能,需要把蜂鸣器跳帽拔下来蜂鸣器硬件上的电气连接与Microbit的Music积木块是对应的,可直接使用Music控制蜂鸣器

Micro:bit的IO口引出

../_images/187.png已经将Micro:bit上P0-P2、P8、P12-P15转出到扩展板上(P0使用时需要拔掉跳帽) 标准的arduino 3PIN接口,支持市面上的Arduino模块与常用模块 P0-P2支持数字读写和模拟读写,P8、P12-P15只支持数字读写 如果需要使用5V输出模块,可以接3PIN接口左侧的5V电源(3PIN接口的电源默认是3.3V)

I2C接口

../_images/196.png可拓展I2C模块,只能用于插接I2C模块,不能用于普通IO口读写

2PIN外接电源端子

../_images/207.png虽然有防反接功能,但是还是接线需要注意正负接线端子支持DC5V的外部电源供电,推荐5V 2A以上适配器电源供电以满足拓展板驱动高扭矩舵机的电流需求。内部电源供电时,舵机VM接口电源为18650电池电压3.7V当使用外部电源供电时,舵机VM接口的电压为5V 负载电流最大3A

Robotbit新手必看快速入门教程:

把18650电池装到Robotbit上,注意正负

../_images/z1.GIF

把Microbit插到Robotbit上,注意插接方向

../_images/z4.GIF

点击电池激活按钮

../_images/z2.GIF

打开18650电池开关

../_images/z3.GIF

打开makecode的网址

../_images/224.png

搜索robotbit

../_images/234.png../_images/243.png

把robotbit的一些积木块拖拽出来进行编程,编程记得对应连接相应的电机舵机等等..

../_images/253.png../_images/263.png../_images/273.png../_images/283.png../_images/292.png../_images/303.png../_images/311.png

下载前记得用usb先连接Microbit的USB口,点击下载按钮

下载后,会弹框提示,请自行选择保存在Microbit的U盘上 ../_images/321.png../_images/331.png

控制点阵屏的实验现象

../_images/341.png

有没有视频教程?

请直接跳转网易云课堂,视频是之前录制robotbit的V1.3,编程使用方法上没有区别,使用上也是大同小异,注意引脚接线即可(另外说明1.3版本的A0-A2对应2.0版本的P0-P2) http://study.163.com/course/courseMain.htm?courseId=1005485001&share=2&shareId=400000000501010

F&Q常见问题与解答

电池插上去没有,打开开关没有反应?

检查是否已经按了电池激活按钮?检查电池正负是否接反?检查电池是否有电?


电池激活按钮用什么用?

在过流,或者短路,或者打开开关插拔电池这些瞬间异常大电流情况下,电池保护芯片会启动工作,保护电路的安全性。点击电池激活按钮,即可恢复正常工作模式


插上usb电脑找不到Microbit

robotbit上的usb只能用于充电,不能用于下载程序,插到robotbit的usb口上,电脑是不会有反应的


电池插反会不会烧?

不会,robotbit的设计考虑到一般性失误操作而做了防反接处理。插反不会供电


Microbit插反会不会烧?

不会,另外Microbit插反只会不工作


P0引脚控制没有反应?是不是坏了?

PO是通过跳帽默认连接到板子的蜂鸣器上,可以直接用makecode中的music模块进行控制蜂鸣器。如果要使用P0口,需要拔掉跳帽


Microbit上可编程IO口不止8个剩下的都去哪里了?

Microbit上可编程IO口接近20个,但是很多已经与板子上的点阵按键复用了。考虑到复用带来的不方便性对,新手容易带来误解,小喵引出了8个(跟板子资源没有复用的IO口)已经完全足够应对日常的DIY。如果你对IO数量有狂热的追求,可以选择喵家另外一款扩展板IObit


舵机排针可以当编程IO口使用吗?

不能,舵机s1-s8使用专门的舵机驱动芯片拓展出来,只能用于舵机驱动


电机接口那边的VM有什么用?

平时使用直流电机是用不到VM,直流电机只需要插A+A-或者B+B-。使用4相5线步进电机的时候,刚好VM就用上了,详细请看Robotbit控制步进电机的视频教程


板子可以放在金属表面或者潮湿环境下使用吗?

不行,会短路的,要注意绝缘


绿色端子外部电源应该接几V电源?插高压电会烧坏吗?

只能接5V,高于5V都会烧毁板子,电流建议2~3A,也就是说板子最大支持的电流是3A


我按照教程做得,得不到实验结果

如果实验得不到对应的结果,请首先检查自己的接线和程序,一般就是有些小地方遗漏了,请再三检查下

电路板好像烧坏了,怎么办小喵有保修么?

robotbit在工厂出厂都进行过硬件程序测试,保证了功能的完好性。首先先排除下是不是程序使用问题。如果你确定烧坏了,可以寄回来给小喵,小喵只收取元件的成本费,没有多少钱。具体价格咨询淘宝客服,根据实际损坏的严重性进行评判请用购买账号联系小喵淘宝店的客服,咨询相关维修的问题。

需要写清楚

姓名,电话,地址,方便小喵寄回去板子给你还有板子问题描述,方便工程师快速定位问题给你维修。谢谢你们的配合这样会缩短维修的时间