Microbit:父子共造的科技生日氛围灯

每个人都有自己的生日,对于小孩来说,过生日更是一件开心的事情,因为每当过生日总会有各种惊喜,好吃的、好玩的;或者是期待已久的生日礼物等等。今天小编就送给大家一份特殊的生日礼物,自己亲手DIY一个生日音乐氛围灯;制作过程超级简单易上手。

器材准备

器材准备

Microbit开发板(1块)

 

8个LED小灯条(1个)

 

小bit硅胶套(1个)

 

小喇叭(1个)

公母线(3条)

鳄鱼夹(5根)

【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?


【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?

DIY实践

【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?

 

⒈安装喇叭

其实喇叭很简单,不用管正负极,直接 接上就好了,反正是单声道;要是立体声,那就要注意一下接法了。

【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?

两条线分别对应Micro:bit的铜接口0和GND;端口0是就是指P0,是bit上默认的音频接口哦。

 

⒉接LED灯条

这里用的是一根8个灯头的灯条,接口分别是DI,VCC和GND。

【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?

✎接口详细指南

DI(digital in 的缩写,就是数据入口)

VCC(voltage circuit 的缩写,意思是电流入口) 

GND(ground 的缩写,意思是电源的参考地)

 

VCC——正极,而GND就是公共端的意思,是出于应用而假设的一个地,对于电源来说,它就是一个电源的负极。它与大地是不同的;有时候需要将它与大地连接,有时候也不需要,视具体情况而定。(解释的可能不对,欢迎指正【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?

【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?

 

▲注意:图片里的黑鳄鱼线和白鳄鱼线,公用GND接口,所以就夹在一起了。

⒊编写程序;

【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?

✎程序说明 1

  1. 第一条意思是设置一个项目变量,接在端口P1上的8个灯头的LED(RGB显示模式)灯;

  2. 第二条是变量项目显示彩虹模式,分为360个色阶;
  3. 第三条是播放生日快乐歌曲,而且是滚动重复播放。

这三条都放置在开始(on start)这个选项里,也就是说Micro:bit一通电就开始执行。

程序说明 2

  1. 第四条是变量项目从第一色阶开始循环执行。

  2. 第五条是变量项目开始显示……

下面两条是放置重复执行(forever)里面的。

 

开始执行以后发现一个问题,歌曲播放速度还阔以,但灯带颜色变换速度太快;我捉摸着将速度调慢,但没找到控制速度的开关指令。

 

后来我想起第一条和第二条程序模块,第二条里面把彩虹色分为360个色阶,第一条让色阶在8个灯头里循环播放,这个是快了些,于是我试着骗一下Micro:bit,我把8改成了80,就是说这个灯带是80个灯头的……那360个色阶循环起来会不会慢一些呢?

 

【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?

 

嗯……Micro:bit上当了,循环果然慢了许多,颜色变换也柔和了不少。孩子看了一会觉得差了点什么,毕竟Micro:bit上的5乘5屏幕闲着也是闲着,于是孩子加了一条程序,在最后,就是……

 

【Microbit】父子共造的科技生日氛围灯,孩子竟然如此喜欢?

 

最后效果还不错哦!你们也试试看吧,简单易学,效果花哨,孩子很感兴趣哦,放上视频;