【开发案例】用CUBE做一个智能卸货车

零落 2021-3-16 14:02:12 显示全部楼层 阅读模式
本帖最后由 零落 于 2021-3-16 14:12 编辑

图片

图片

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

     今天我们就一起来学习“智能卸货车”的制作方法~


创意灵感:如何才能让搬运更方便呢?看到楼下正在工作的卸货车,小编突然想到,是否能用CUBE做一个智能卸货车,让小朋友们能轻松搬运自己的小物品呢?今天,就让我们一起来试试吧~


第一个思考:如何让卸货车运动起来,并发挥卸货的作用呢?

动图1.gif

解决方案:在CUBE模块中,选择电机舵机。通过电机让卸货车行走,通过舵机让卸货厢运动。这样,卸货车就能发挥行走与卸货的作用了。


第二个思考:如何控制卸货车的卸货功能呢?

动图2.gif

解决方案:可以通过CUBE的按钮模块来控制卸货。通过app编程,让按钮舵机发送旋转指令,当舵机旋转到指定的度数,货箱即可倾倒出车上的物品。


第三个思考:如何让按钮控制电机和舵机呢?

动图3.gif

解决方案:通过app编程,我们可以让按钮发送全流程执行指令。譬如在编程中设置:当按一次按钮时,电机先执行70度旋转,舵机再执行50度旋转。


制作步骤

1.先给卸货车安装两个电机;
2.在卸货车中间的部分安装舵机;
3.用积木拼接好卸货厢的部分;
4.连接电机驱动、舵机驱动;
5.分别连接电机和电机驱动、舵机和舵机驱动;
6.用积木固定好电机驱动、舵机驱动;
7.连接按钮、电源、蓝牙;
8.使用延长线连接按钮和电机驱动。


编程思路
1.通过编程设置电机的时间以及转速。
(例如:若我们希望卸货车的速度慢一点,行走的时间长一点,就可以设置转速为30,时间为5s。反之,若我们希望速度快一点,就可以设置速度为50。)

2.通过编程设置舵机的转速以及角度。
(例如:若我们希望卸货车卸货的速度快一点,那我们就可以将转速设置为45。反之,若我们希望卸货速度慢一点,则可设置转速为30。)


道具清单

电源 
蓝牙
按钮
电机
电机驱动
舵机
舵机驱动
延长线


视频演示



回复

使用道具 评分 举报

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

  • 1 关注
  • 1 粉丝
  • 48 帖子