【开发案例】用CUBE做一个便携小风扇

本帖最后由 草莓干 于 2021-1-16 18:00 编辑




LEJU CUBE是一款专为少儿编程入门打造的智能积木套件,有磁吸接口的模块与颗粒积木、图形化编程教学软件完美结合,现已有上百种案例玩法可完美实现孩子的工程梦想!

今天我们就一起来学习便携小风扇的制作方法~ 




创意灵感:

小朋友们知道嘛,由于所处的地球纬度不同,我国南北方的温差是很大的,虽然现在北方的小朋友已经在堆雪人过冬了,但是南方的小朋友可能还在穿短袖吃冰棍呢。

不如我们用CUBE模块搭建一个便携小风扇吧,这样南方的小朋友可以用它驱赶炎热,北方的小朋友可以制作成小礼物送给你南方的好朋友哦~






第一个思考:用什么代替小风扇的扇叶呢?

1.png

解决方案:模仿我们日常生活中扇叶的形状,利用积木的齿轮杆搭建一个扇叶,并搭建好扇叶的支架,小朋友记得发挥自己的想象力哦~


第二个思考:如何让扇叶转动起来呢?

2.png

解决方案:将电机固定在支架上,用电机传动制作出核心部分的扇叶,再利用CUBE配件中的轴套连接电机和扇叶部分积木的齿轮。


第三个思考:怎样控制扇叶的转动呢?

3.png

解决方案:连接电机电机驱动按钮模块,利用按钮的按下动作来控制扇叶的转动,可以利用延长线,将按钮模块单独放在方便操作的位置。

*这里我们以按钮作为控制开关,除此之外,生活中的风扇还有其他各种各样的控制方法,比如大人们上班待的写字楼公共区域的风扇有些是靠人体红外去控制开关的。小朋友们可以根据自己的喜好和想象力选择使用不同的输入模块当控制工具。


第四个思考:如何把按钮的按下动作与扇叶的转动动作联系在一起呢?

4.png

解决方案:电源与蓝牙模块连接后,进入软件编程页面,根据编程思路进行编程。


【开关】机制:检测到按下按钮时,电机转动;再次按下按钮时,电机停止转动。

【拓展思路1】:假如利用人体红外传感器作为开关,程序逻辑为:红外传感器检测到有人时,电机转动,检测不到有人时,电机停止转动。

【拓展思路2】:假如利用手势传感器作为开关,因为手势传感器能识别9种手势(上推、下推、前推、后退、左拨、右拨、顺时针旋转手指、逆时针旋转手指、挥手),所以我们能利用不同手势控制风扇的开和关,还可以利用其他手势控制风扇的风速,例如识别到上推手势,电机转速为40;识别到左推手势,电机转速变为20;识别到右推手势,电机转速变为60;识别到下推手势,电机转速变为0。

【拓展思路3】:利用按钮控制风扇转速。想要实现这个功能,需要引入“变量”和“赋值”积木块。通过设定变量初始值为0,随后每次按下按钮变量数值增加20(即电机转速增加20),当变量数值≥100时,变量变为0(即电机转速变为0),即可关闭风扇。参考程序如下:

5.jpg


最后:连接电源、电机、电机驱动和其他模块,按下按钮,看你的小风扇有没有转动起来吧,可以利用不同的输入模块多制作几个小风扇哦~

6.png




总结所需道具:

  • 电源 

  • 蓝牙 

  • 按钮 

  • 电机驱动 

  • 电机

  •  延长线(10cm) 

  • 电机轴套(D字孔) 

  • 积木若干





视频演示:






回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册

  • 0 关注
  • 15 粉丝
  • 115 帖子