x 资金充值
畅学电子网支付宝充值
充值最小金额:10元
开源项目>智能车>红外避障玩具:“别摸我”小黄人

[开源项目] 红外避障玩具:“别摸我”小黄人

(审核中,该项目暂时只有您自己可见)

(该项目未通过审核,只有您自己可见)

时间:07-30 15:35 浏览:6174次
最近电影《神偷奶爸2》上映,又萌又贱小黄人出尽了风头。利用Arduino处理器、红外传感器和一个扬声器,你就能DIY可以互动的小黄人——一碰它就会躲,还会发出贱贱笑声!请自行脑补小黄人那贱贱的笑声~(实物是有声音的) 这个玩具还有个NB名字:BMW(别摸我)
资料下载
附件:红外避障玩具:“别摸我”小黄人.doc
立即下载 文件大小:3.64 MB

最新下载( 下载次数:1次 )

  • lucky时光

分享到:

详细介绍

本玩具诞生于芯世界、创客空间、英特尔等机构组织的极创48小时HACKATHON的比赛。

在我们一群开发人猿的努力下,这个纯手工制作的小黄人诞生了。

制作难度:3星

制作时间:比赛时我们3-4人工作了约8小时

制作材料

电路控制部分

  • Arduino Mega2560*1
  • 红外传感器*3
  • 舵机*2
  • 扬声器*1
  • LM386*1
  • 导线、面包板、洞洞板*N

骨架与装饰材料

  • 可乐瓶*1
  • 木板*N
  • A4纸*N
  • 工具部分:
  • 彩笔*N
  • 锯条、螺丝刀、螺丝钉等常见工具

实现原理

我们在小黄人的眼睛和双手的位置分别装了三个红外传感器(眼睛里的那个是不是毫无违和感呢,哈哈)。当人手靠近传感器时,传感器的信号会发生变化。Arduino控制器接收到这种变化后,会控制对应的舵机转动到相应的角度,保持一段时间后恢复原位。我们总共有两个舵机,分别控制小黄人的向后倒和左右闪躲。同时,Arduino控制器通过LM386芯片驱动扬声器,播放小黄人笑声的wav音频。

电路控制部分

连接红外传感器到Arduino控制器

红外反射式传感器可以发射红外线,并检测红外线是否被反弹回来。这个传感器因为内部已经集成了放大、滤波等电路,使用起来非常方便。传感器有3个引脚,分别是电源、地和信号。经过测量,当传感器前方有遮挡物时,信号线电压变低。

直接将信号线接到Arduino的数字端口上,判断这个数字端口的值是否为0,即可判断传感器前方是否有手靠近了。

如果红外传感器的质量不太好的话(产生的信号电压不稳或者不够低),则可以将信号线连接到Arduino的模拟信号引脚上,使用Arduino的AnalogRead函数(封装好的函数用起来就是简单)就可以读出这个信号线上的电压。设置一个电压阈值,就可以判断传感器前方是否有手靠近了。

已有0条评论

暂时还没有评论哟,快来抢沙发吧

添加一条评论

只有登录用户才能评论,请先登录注册哦!

项目分享者

永不止步步
金币:67410个| 学分:305867分

项目关注者» 更多

立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号