(SKU:MBT0005) micro:IO-BOX

来自DFRobot Product Wiki
跳转至: 导航搜索
micro:bit 集成锂电池IO多功能扩展板


目录

简介

Micro:IO-BOX是一款板载锂电池供电的、精致易用的micro:bit多功能扩展板。在体积仅为6cm×6cm的板子内,我们板载了2路电机驱动、9路IO口、2路I2C、1路串口、1路蜂鸣器、4路RGB氛围灯、锂电池盒、充电电路、应急电源接口等众多功能。

为了让产品更加适合教育环境下使用,避免熊孩子损坏主板元件,我们贴心设计了上下保护盖,让产品不易被弄坏,更加的易用和美观。
在供电方案上,我们特别关注了小孩子使用的安全。市面上,有的产品采用的是18650电池,18650电池由于电池容量和体积都很大,给小孩使用会带来极大的爆炸危险性。为此,我们经过长期的测试,最终选择了容量为1000mA的CR123A 3.6V可充电锂电池,本电池具有体积小巧,容量足,安全性高的特点。我们在电路设计上专门设计了短路保护和防反接保护,更加完善的保护了使用的安全。

在供电稳定性上,我们采用了高成本的先升压再降压的电源管理方案。保证了主板的供电稳定性。大家都知道,电机在瞬间启动的时候,瞬时电流可达1A左右,是对供电稳定性要求最高的,为此,我们专门做了严苛的测试,让两个TT马达不停的正转反转,在如此不稳定的大电流工作条件下,主板程序和电机依然保持稳定的运行了1.5小时!

产品参数

  • 电池型号:CR123A 3.6V可充电锂电池 (特别提示:不能使用3V的CR123A电池及不可充电的CR123A电池。对不可充电的电池充电,可能会造成电池损坏,甚至危害人身安全。)
  • 数字输出电压:0V/3.3V
  • 模拟输入电压:0~3.3V DC
  • 使用标准Gravity接口
  • micro:bit接口:(P0 P1 P2 P8 P12 P13 P14 P15 P16)
  • 电机接口:直流电机 x2
  • 板载4路RGB灯
  • 板载蜂鸣器及切换开关
  • 产品尺寸:61mm×61mm
  • 编程平台:makecode图形化编程、mind+图形化编程

功能说明

Fig1:功能示意图
Fig1:功能示意图

makecode在线图形化编程

MakeCode基础教程:点击进入makecode在线图形化编程基础操作教程
电机驱动库地址:https://github.com/DFRobot/pxt-micro-IOBOX 关于如何添加软件库

驱动蜂鸣器


程序执行结果:蜂鸣器播放一首音乐;

蜂鸣器CN
蜂鸣器EN

IO口驱动舵机


程序执行结果:使用IO口驱动9g小舵机;

舵机CN
舵机EN

IO口读取传感器数据


程序执行结果:按下开关,点阵上显示数字0,松开开关,点阵显示数字1;

IO口输入CN
IO口输入EN

IO口输出驱动LED


程序执行结果:使用IO口驱动LED灯;

IO口输出CN
IO口输出EN

驱动电机

电机驱动库地址:https://github.com/DFRobot/pxt-micro-IOBOX

程序执行结果:电机M1和电机M2以150的速度正转2秒,然后反转2秒,无限循环;

驱动电机CN
驱动电机EN


驱动RGB灯


三色切换

程序执行结果:底部4个氛围灯按红绿蓝三种颜色1秒钟切换一次;

RGB灯CN

彩色呼吸灯

程序执行结果:底部4个氛围灯呈呼吸状态更换颜色显示;

呼吸灯CN

mind+图形化编程

mind+软件下载地址:http://mindplus.cc

第一步:点击mind+的扩展按钮

舵机CN

第二步:点击主板,加载micro:bit库

舵机CN

驱动蜂鸣器


程序执行结果:蜂鸣器播放一首音乐;

蜂鸣器CN

IO口驱动舵机


程序执行结果:使用IO口驱动9g小舵机;

第一步:点击执行器,加载舵机库

舵机CN

第二步:编辑图形化代码

舵机CN

IO口读取传感器数据


程序执行结果:使用IO口读取光线传感器的值,并显示在点阵上;

IO口输入CN

IO口输出驱动LED


程序执行结果:使用IO口驱动9g小舵机;

IO口输出CN

驱动电机


程序执行结果:电机M1和电机M2以150的速度正转2秒,然后反转2秒,无限循环;

驱动电机CN

驱动RGB灯


程序执行结果:底部4个氛围灯按红绿蓝三种颜色1秒钟切换一次;

RGB灯CN

疑难解答

更多问题及有趣的应用,请访问论坛

更多

DFshopping car1.png Link DFRobot商城购买链接

个人工具
名字空间

变换
操作
导航
工具箱