利用ArduinoLeonardo开发板和 红外感设备做地面投影互动

news/2024/10/18 18:19:29/

功能:投影仪从上至下在地面上投影出一块区域,利用红外设备进行感应,当没有人域或者有人进入到制定区域内时,投影就会播放不同的动画效果。

原理:当红外设备感应到玩家的时候,串口会发出感应数据,此时要做的就是让Unity 监听这个串口数据,然后再处理相应的逻辑就好

需要的工具: Arduino 开发板 红外感应设备 IDE(我用的版本是:arduino-1.8.5 一般商家会给你发) Unity(因为我的动画播放实在Unity实现的)
红外感应设备红外感应设备
在这里插入图片描述 Arduino主板

接下来就是安装写代码测试了
1-将红外设备和Arduino主板连接好,再将主板插入USB通电
2-将感应数据从串口(USB插上之后,设备管理器-端口,查看你的设备串口是多少?)输出数据

将数据从串输出:
在这里插入图片描述
未感应到人时串口数据:
在这里插入图片描述
感应到人时串口数据:
在这里插入图片描述
3-unity监听并打印串口数据:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4-连接投影仪测试(效果我就不展示)
5-至此告一段落!


http://www.ppmy.cn/news/360642.html

相关文章

互动投影 雷达互动_建立互动时间表

本周,英国与世界上许多其他地区一起对日冕病毒(AKA Covid-19)进行了封锁,因此,至少可以说,我们处于一种非常奇怪的状况。 希望大家都保持安全,并照顾好自己和亲人。 我为那些受到个人影响的人&a…

java怎么实现手机投影,Struts2 通过ognl表达式实现投影

projection(投影):俗话说就是过滤,就是过滤器把符合条件的过滤出来 struts.xml: /ognl.jsp OgnlAction4.java: package cn.edu.hpu.ognl; import java.util.ArrayList; import cn.edu.hpu.mode.User; import com.opensymphony.xwork2.ActionSupport; public class O…

互动投影原理

转载自:http://blog.csdn.net/hardvb/article/details/1657008 站长目前推出了最便宜的互动投影系统,让更多的人可以接触到这种新的互动形式,请大家到我的网站http://www.vvvision.net 查看。 互动投影最近一直比较火,价格却是不…

体感互动投影、数字多媒体展厅解决方案

体感互动是硬件互动设备、体感互动系统软件以及三维数字内容的交互,体感互动是真正的实现了人机互动的展示,多彩的展示使得它很受欢迎,并使得各个领域的展示更加的全面高效。 实现方式: 体感互动系统能够识别人体的运动&#xff…

投影互动产品上线

投影互动产品终于上线了,可以对外销售了。 以前总觉得开发很容易,现在觉得其实开发不难,难的是坚持下去,把工作做完善,做细致。比如这个产品,有很多想法,做起来却很耗时间。所以说时间长了会生惰…

地面互动投影如何实现人机互动?

地面互动投影就是和地面上的影像进行互动的一种投影技术,不需要其他介质,我们直接使用脚或手与投影区域上的虚拟场景进行互动。地面互动具有很高的新奇性和观赏性,可以很好活跃展厅,提高现场人气。那么地面互动投影怎么实现人机互…

互动投影游戏加密狗复制教程!

互动投影游戏加密狗复制教程! 一周前,朋友给我一个软件,说是加密狗丢了,软件使用不了。听到说加密狗,我顿时很有喜爱,加密狗保护的软件,咱还没见过呢,与是怅然容许,谁知…

互动投影技术解决方案

互动投影方案说明: 互动投影系统的运作原理首先是通过捕捉设备(感应器)对目标影像(如参与者)进行捕捉拍摄,然后由影像分析系统分析,从而产生被捕捉物体的动作,该动作数据结合实时影像…