1567浏览
查看: 1567|回复: 5

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!

[复制链接]
美好的一天,从愉快地打招呼开始!今天给大家分享一个会打招呼的智慧欢迎萌宠!
注:本项目来自DFRobot美貌与智慧并存的突突老师。
先来看看萌宠本萌!
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图3
啊,不是,拿错胶卷了。重来!

全体同学!看懂掌声!(此处应有BGM)
屏幕前吃鸡腿的这位同学,没错,就是你!请你来回答,萌宠都会什么欢迎招式?
不知道?那我来说!
一、功能分解
1.有人靠近并且与萌宠击掌,萌宠挥手并说你好;
2.有人和萌宠牵手,则亮彩灯
3.有人吹气,则转动小花。

什么?你问我怎么做的?
就是这样这样,再这样就好了呀!(手动狗头保命)
好了,不皮了!上正经教程!-------------------------------------(这是一条正经的分割线)
二、材料准备
1.硬件清单
运动传感器、声音传感器、按钮模块、电导开关、电源主板。
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图4

舵机、舵机零件包、舵机控制模块、录放模块、电机、电机控制模块;灯带模块、彩色灯带(固定颜色);
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图5

逻辑与、分支模块、持续模块块、阈值模块、鳄鱼夹。

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图6

2.装饰材料
多色硬卡纸、两张硬纸板(本项目的硬纸板尺寸约为125X35cm,ps:快递盒上拆的,环保!)多色超轻粘土。
3.其他材料
迷你充电宝、硅胶导线、USB数据线、铜箔胶带、圆形双面胶、铅笔、记号笔、剪刀、美工刀、泡沫胶或双面胶(拼贴萌宠用)。
注:圆形双面胶是用来固定硬件的,也可以用其他胶,但为了保证硬件整洁,建议尽量使用便于去除的胶。
三、制作步骤
(一)构思与规划
1.选择萌宠的造型,设计大小。可百度“拼贴卡纸动物手工”,选择你喜欢的造型。要作出项目中的效果,需选择身体圆润、有手的动物造型。
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图70编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图80编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图11

2.规划各部分零件的位置
(1)参考成品,规划各部分的位分布置

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图9

(二)制作萌宠与小花
1.材料:多色硬卡纸、铅笔、记号笔、美工刀、泡沫胶或剪刀,铜箔胶带、美工刀。
2.步骤:
(1)按照选定的造型,在卡纸上描出萌宠造型各个部分的轮廓;
(2)沿着轮廓,裁剪卡纸;
(3)将剪好的卡纸,按照头部、身体与四肢分成两类;
(4)根据选定的造型,使用泡沫胶将头部、身体与四肢的卡纸分别拼贴起来;
注意:萌宠的右手需要活动,因此右手不和身体拼贴在一起。小花制作步骤与萌宠相同。
(5)在手掌位置贴上铜箔胶带
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图100编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图32

(6)造型加固。在萌宠各部位加上硬纸板,防止萌宠变形、损坏。具体步骤如下:
  a.拿出另一张硬纸板上,分别描出萌宠的头部、身体、手臂的大致轮廓(比这些部位小一点,不用描花边),使用美工刀裁下来。
  b.在萌宠各部位的背面,粘贴裁好的加固纸板。

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图120编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图13

(三)功能实现
1.有人击掌+靠近—挥手+语音打招呼
(1)功能描述:当有人靠近并击掌,萌宠挥手,说你好。
(2)材料:运动传感器、按钮模块、电源主板、录放模块、舵机模块、舵机零件包、舵机控制模块、逻辑与模块、分支模块、硅胶导线、充电宝。

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图14

(3)连线图:
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图15
注:
a.电源主板的同一排接口是一路电,主板两边的模块要连在同一排。

b.舵机控制模块拨到swing模式,蓝色旋钮可以调节舵机摆动的范围。

(4)安装舵机臂,带动萌宠手臂。


   0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图160编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图170编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图18

(5)录放模块
它可以录制10秒以内的声音并播放出来。具体使用方法是:长按录音按钮,对着麦克风说话,说完后松手,即完成录制。当收到高电平,则可以放出录音。


0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图19

(6)逻辑与模块
逻辑与模块可以进行简单的逻辑运算。
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图20

它能将两个输入的信号处理后,合并输出成一个信号,其输入输出机制如下:
当一端或两端输入信号为低电平时,逻辑“与”模块输出“低电平”;
当且仅当两端输入信号为高电平时,逻辑“与”模块输出“高电平”。

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图21

注:左边分别是按钮、运动传感器输入到逻辑与模块的信号,右边是逻辑与合并输出的信号。

(7)分支模块
分支模块能够将一路输入信号扩展为两路相同的输出信号。

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图22
当输入信号为“低电平”时,模块两端输出都为“低电平”;
当输入信号为“高电平”时,模块两端输出都为“高电平”。
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图23
传感器类似于人的五官,用来感知信息。执行器类似人的四肢,用来执行动作。这里的传感器就是按钮、运动传感器,让萌宠感知信息;这里的执行器就是舵机、录音模块,让萌宠能做动作、能说话。
(8)原理概述:当有人靠近,运动传感器输出高电平;当有人击掌,按钮模块输出高电平,如果有人靠近并击掌,那么逻辑与模块就会合并输出一个高电平,经过电源主板、分支模块,这个高电平会被分别输出到录放模块、舵机中,从而实现萌宠的挥手、语音打招呼功能。
2.有人牵手—亮灯
(1)功能描述:如果有人和萌宠牵手(同时牵两只),亮灯。
(2)材料:灯带模块与彩色灯带、电导开关、鳄鱼夹。

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图24

(3)连线图:

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图25

(4)原理概述:此功能是利用人的导电性完成的。人和萌宠牵手时,会触碰到能导电的铜箔胶带,此时电导开关就被接通了,于是高电平输入到灯带模块,最后灯带模块将高电平输出给彩色灯带,灯带亮。

3.有人发声—小花转动
(1)功能描述:当有人发声-小花转动。
(2)材料:声音传感器、电机、电机控制模块。
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图26

(3)连线图:

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图27

(4)原理概述:当检测到一定强度的声音,电机带动小花旋转。

4.优化
(1)增加挥手次数
测试后发现萌宠的手只摆动一下,就结束了。一般挥手打招呼,都会连挥几次,所以,又加上了持续模块
0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图28

当输入高脉冲后,持续模块会输出一个固定设置时间的高电平。换句话说,当有人靠近并与萌宠击掌时,可以通过持续模块让舵机多摆动几次。模块上的蓝色旋钮可以调节持续时间,持续时间越长,摆动次数越多。
加持续模块连线图:

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图29

(2)调节声音传感器的灵敏度
测试发现,周围环境的杂音也会触发声音传感器,我们不需要这么灵敏,所以要加上一个阈值模块调解声音感应的灵敏度。

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图30

加阈值模块连线图:

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图31

(四) 安装
1.装饰硬纸板
(1)材料:超轻粘土
(2)步骤:按照自己喜欢的颜色装饰就好啦~也可以参照项目中的搭配。
2.安装硬件
(1)材料:圆形双面胶、剪刀、铅笔
(2)步骤:
a.规划好硬件位置。
(舵机要放在萌宠右手下方,需要根据萌宠右手的位置确定舵机位置。)
b.将圆形双面胶剪成合适的大小,粘在模块中间的磁吸底上。
c.撕掉另一面胶,粘在硬纸板上。

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图1
注:左边上下两个圆球,是用来支撑萌宠的。

3.安装萌宠

0编程做一个会打招呼的智慧欢迎萌宠,新手友好!!!图2

看了这么久,不动手做一个?

hnyzcj  版主

发表于 2022-1-4 16:09:58

漂亮
回复

使用道具 举报

macCosmo  中级技师

发表于 2022-1-4 16:42:24

哇哦可爱
回复

使用道具 举报

春秋大仙  高级技师

发表于 2022-1-4 17:46:14

赞啊,看来造物粒子要进军幼儿园市场了
回复

使用道具 举报

gada888  版主

发表于 2022-1-4 18:54:15

回复

使用道具 举报

QQQQQQQ  初级技匠

发表于 2022-3-13 17:06:17

6666666666666
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail