所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

孔雀开屏

我爱蘑菇 我爱蘑菇 2020-04-02 13:41:21
1
2
简单

先欣赏孔雀优美的表演吧!二哈这位导演和演员还有更多的动作还需要排练,以后会有更出色的表演哈哈哈哈哈……

projectImage

项目背景:“千手观音”节目给观众带来极大的震憾,我所在学校大多都是聋生。如何让学生能感知人工智能,感觉二哈的神奇呢。思考良久,决定让二哈当导演,指挥舵机做出不同的动作,模拟千手观音的效果。

材料清单 材料清单
1x
arduino 主板
6x
舵机
1x
哈士奇
1x
积木、盒子等材料
1x
外接电源、充电宝

程序思路与功能:

利用哈士奇的颜色识别功能(原设计使用人脸识别,无奈一直不开学,少了学生体验),设计了六种动作,哈士奇识别一种颜色后,舵机执行对应的动作。

制作过程反馈:

    这个案例难度不高,从题目和材料上看也就是对舵机的控制。但实际的制作过程感觉像是在经历九九八十一难,除了自己在磨炼,还不断的麻烦李老师和另一位工程师。

    最初将六个舵机用掌控板控制,但出现的问题是180舵机秒变360度舵机,直接圆周运动。在李老师建议下换成UNO板,基本上没有出现这种情况(偶尔还有,感觉与供电有关)。但出现的问题有:各个舵机象在做慢动作,有的反应特慢,六个舵机不能同步。李老师建议用两块板子用串口通信的方式解决,把两块板子的TX,RX连接起来,但生生的不碍见,又改用A0、A1、A2连接通信,在老师的远程指导下,从板上的舵机只要一上电,就群魔乱舞无视司令官的存在。

    既然两块板子不碍见,还是换回我最初的思路,用一块板子控制六个舵机吧。将每个舵机都延时0.1秒后,我看到了曙光,程序通过,演员们的表演棒极了。但仅仅是那么一次。当我把孔雀的家(绿色的盒子)涂好,第二天,再次运行时,一切又似回到了原点。真是崩溃,真想放弃。(程序一样,硬件没变,怎么总是出问题)真怀疑二哈搞鬼!(换成按键正常)

      每次参加比赛,过程就象在经历磨难,也是自己道行太浅的缘故。常常受锉到怀疑人生!

      这也是痛并快乐着吧!


演员剧照:

projectImage
projectImage
projectImage


projectImage

程序:

https://gitee.com/woaimogu/iiiii.git


Makelog作者原创文章,未经授权禁止转载。
1
2
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]