(SKU:ROB0150) micro:bit环形RGB灯扩展板

来自DFRobot Product Wiki
跳转至: 导航搜索
micro:bit环形RGB灯扩展板


目录

简介

它可以是一个酷炫时钟,一个定时器;也可以是一个幸运转盘游戏机;还可以是一个可穿戴的装饰;或者是一个互动的彩色装饰吊坠。 只要装上micro:bit主板,这个板载了24颗RGB灯的环形灯扩展板就是一个精美的创客互动作品。你可以通过板载的蜂鸣器变身成番茄计时器;通过板载的麦克风,变身成彩色音乐频谱仪;我们还预留了P0、P1两个外接端口,通过连接数量庞大的boson及Gravity传感器,你可以创造出更多有趣的玩法。 通过剪纸、亚克力等制作,你还可以为环形灯环套上各色新装,中国春节的时候为他带上红色中国结,儿童节为他装扮卡通脸谱,圣诞节为他盖上雪花或者圣诞树......

特性

  • 支持USB接口供电,可直接使用充电宝供电,或者是电脑USB供电
  • 支持PH2.0接口供电,可使用电池盒或者锂电池供电
  • 24颗RGB单线灯,1600万色任意混色
  • makecode图形化编程
  • 板载麦克风和蜂鸣器
  • 引出P0和P1接口,并配送连接线,支持boson模块的扩展
  • 超薄的体积,更适合可穿戴及吊饰应用


产品参数及配置

  • 供电电压:3.5~5V
  • WS2812单线RGB灯×24
  • 板载蜂鸣器×1
  • 板载麦克风×1
  • 接口数量:IO扩展(P0,P1)×2、PH2.0电源接口×1、USB电源接口×1


功能说明

Fig1:ROB0150功能示意图


Warning yellow.png

注意:给micro:bit程序上传完毕后需将USB线接到扩展板USB接口进行供电或使用3.5-5.0V电源从扩展板电池接口供电!


Mind+示例教程

本灯盘扩展板已支持Scratch!DFRobot基于Scratch3.0开发的Mind+,集成了micro:bit及其周边产品的图形化编程,离线图形化编程方式,支持Arduino和python两种代码生成。

  • 进入Mind+官网下载最新版Mind+:http://mindplus.cc
  • 安装后打开软件
  • 切换到“上传模式”
模式切换

  • 扩展库“主控板”中选择“micro:bit”主控板
打开扩展库

选择主控板

  • 扩展库“显示器”中选择“WS2812 RGB灯”后返回
添加灯带

  • usb线连接micro:bit板与灯盘
  • 软件中选择“连接设备”
  • 安装后面的示例程序编程
  • 上传到设备(注意灯盘上的5V口插上usb供电,灯盘上的开关要拨到ON)

流水灯盘

流水灯

makecode实例教程

  • 点击链接进入图像化编程:https://makecode.microbit.org/
  • 装备工作,首先添加灯环的软件包,即加载灯环库;步骤如下图。
添加灯环软件包

旋转灯环

点击链接进入图形化源程序:旋转灯环图形化源程序

程序效果:
9颗RGB灯显示9种颜色(渐变色),然后在灯环上这9颗RGB灯像流水灯一样一直循环显示这9种颜色。
旋转灯环

从第0颗LED灯开始亮9颗灯

从第0颗LED灯开始亮9颗灯 颜色范围为0~255

设置LED灯的亮度为100

设置循环旋转的速度

修改成纯色旋转效果

点击链接进入图形化源程序:黄色的旋转灯环

纯色旋转效果

修改show color后面的颜色,可以得到其他的纯色旋转效果。

声控灯环


点击链接进入图形化源程序:声控灯环图形化源程序

程序效果:
根据检测到声音的大小依次点亮24颗RGB灯,形成一个渐变跳动的光环。
声控灯环

通过修改“映射”部分,0~300代表声音的范围,0~23代表24颗RGB灯。

A,B键控制灯环

点击链接进入图形化源程序A,B键控制灯环

程序效果:
打开电源,首先是24颗RGB灯随机显示几种颜色,当按下A键时,执行流水灯模式来回一圈;当B被按下时,灯环每20ms刷新一次颜色,共7种颜色。
A,B控制灯环

当打开电源开关时,24颗RGB灯随机显示颜色。

设置随机数,颜色随机显示

当按下A键,双向流水灯,正向、逆向同时进行。

正向流水灯

逆向流水灯

当按下B键,灯环每20ms刷新一次颜色。

颜色+1,一共显示7种颜色



呼吸灯

呼,吸;亮,灭。灯环像呼吸一样。 点击链接进入图形化源程序:呼吸灯

程序效果:

24颗RGB灯同时亮红色,亮度由弱变强,这样循环着,像呼吸一样。

呼吸灯

番茄计时器

番茄工作法是简单易行的时间管理方法,时间设定为25分钟,在这期间专注做一件事,直到时钟响起。其实就是一个25分钟的计时器。
点击链接进入图形化源程序:番茄计时器

程序效果:

按下A键启动程序,每隔一分钟点亮一颗主板上的led灯。等全部点亮时,蜂鸣器响,当按下B键时,停止蜂鸣器并停止计时。灯环每1秒刷新一次颜色。

番茄计时器

程序执行过程:
首先定义一些变量。如“X”,“Y”,“pressed”,“minutes”。
其中“X”,“Y”为microbit主板上的LED点阵坐标

点亮主板上的led灯

设置点阵

设置时间
在 minutes<25;minutes+1;
当minutes=25时,蜂鸣器响

设置时间

设置灯环效果
当A键按下,启动灯环程序,每隔一秒刷新一次颜色

设置灯环效果

每颗RGB灯之间的时间间隔计算公式:60000ms(1min)/24(24颗RGB灯)/60(循环60次)≈41ms

疑难解答

Q;上传完示例程序之后灯盘只亮了一部分或亮度太低是为什么?
A:灯带需要较高的电量供应,需要将usb线或者外接电池接到扩展板上的USB接口或外接电池接口

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

更多


DFshopping car1.png DFRobot商城购买链接

个人工具
名字空间

变换
操作
导航
工具箱