0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自制头部追踪器教程

454398 来源:工程师吴畏 2019-08-07 10:15 次阅读

分享我的第一个真正完成的Arduino项目。我试图制作一种自制的增强现实。让我向你解释一下:

它基本上是一个系统,它使用一个摄像头跟踪你的头部移动,使其适应X和Y操纵杆轴。在那之前,该项目可以适应你想要的任何游戏。

然后,我们将这些轴链接到战争雷霆设置中的头部运动,以在驾驶舱视图中给予更多感觉。

要制作这个项目,您将需要:

Arduino Uno (操纵杆库仅适用于那些但您可以使用它许多其他方式),

一个Wii远程摄像头(我真的建议你带一个旧遥控器,不要买一个新遥控器,因为它仍然很贵),

一个100kΩ电阻

一个100 nF电容

一个25MHz振荡器(4个引脚),

一个红外LED

一个3V纽扣电池(为LED供电),

一个小面包板(17个孔用于固定组件和相机,2个以上用于固定Nano(如果你使用这个)

一些电线和焊接材料。

我要感谢Eric Jacob用他的Instructable Wii远程红外摄像机Hack Arduino接口给了我这个想法。

步骤1:从Wii遥控器中提取相机

我拍了一个破旧的Wii遥控器,我建议你这样做。你仍然可以买一个,但我认为它会花费你40美元(昂贵!)。遥控器用四个三角十字架密封。找到合适的工具或粉碎框架。你看到方形相机?解开它! (我试过,但我不想烧相机。我直接在远程PCB上焊接电线)

第2步:添加组件

现在,将电线焊接到相机的引脚上,这样我们就可以将它插在面包板上。

相机在I²C工作,但是直接插在Arduino上时无法正常工作。我们将添加一些组件来模拟DFRobots红外相机。按照电气图完成相机。

尝试让相机在您的头部高度看着您,通常就像屏幕上的网络摄像头一样。

步骤3:LED跟踪器

只需将LED连接到纽扣电池并将其连接到耳机顶部即可。将LED朝向相机定位,以提高效率。

显然,不要忘记取下LED以避免电池断电。

第4步:代码

我使用UnoJoy和DFRobotIRPosition库来模拟操纵杆。原理很简单:

我们将相机声明为串行通信,将Arduino声明为游戏控制器

我们得到记录的IR LED的X和Y值。

我们映射它以使10位(0-1023)返回值适合操纵杆的8位(0-255)值。

Arduino通过串口com端口发送操纵杆值。

步骤5:配置“controller”

一旦代码闪烁,我们需要将Arduino转换为操纵杆控制器。

连接最接近USB端口的两个引脚进入DFU模式,

您现在可以在库文件中执行“TurnIntoAJoystick.bat”文件,

现在,你可以拔掉/重新插入你的Arduino,它将被检测为控制器。

现在,你的Arduino将作为Windows的控制器出现。转到配置面板》硬件》外围设备》右键单击新控制器》设置》属性。你可以在这里看到一个面板,它可以预览操纵杆轴和按钮的演变。请注意,如果未检测到LED,则摄像机返回的值将为255,255。棒的默认位置将位于右下角。

重要说明:如果arduino没有返回任何值,即使代码和电路板正确,尝试拔出/重新拔出电线并将其重置,直到十字架显示右下角(这意味着相机现在正在通信)。

要恢复“Arduino模式”,请遵循相同的模式:

跳转USB端口附近的两个引脚,

执行“TurnIntoanArduino.bat”,

然后拔下/重新插入你的Uno。

步骤6:在游戏设置中链接操纵杆

控件我们要设置的是“Camera control”设置。将X轴连接到左右轴,将Y轴连接到向上 - 向下轴。在游戏中测试它所做的移动,你可以通过“缩放”设置重新缩放以使移动尽可能逼真。

你现在可以为你的飞机游戏享受更逼真的游戏体验。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 摄像头
    +关注

    关注

    59

    文章

    4625

    浏览量

    93019
  • 追踪器
    +关注

    关注

    0

    文章

    158

    浏览量

    25549
  • Arduino
    +关注

    关注

    185

    文章

    6429

    浏览量

    184962
收藏 人收藏

    评论

    相关推荐

    苹果将发布Beats Solo 4无线耳机,支持动态头部追踪与50小时电池寿命

    据传,Beats Solo 4将推出磨砂黑、板岩蓝、云朵粉三种配色,但仍不具备主动降噪功能,采用动态头部定位技术提供空间音频体验,电池寿命长达50小时,售价预计为229.95欧元(约合1775元人民币)。
    的头像 发表于 04-24 10:58 403次阅读

    怎么自制恒流恒压可调电源

    自制恒流恒压可调电源是一项相对复杂的任务,需要一些电子基础知识和相关的电路设计技术。以下是步骤指南,以帮助你自制恒流恒压可调电源。 第一部分:理论基础 了解恒流恒压电源的原理和应用领域。恒流恒压
    的头像 发表于 12-26 13:55 1141次阅读

    多感科技的光学追踪传感器芯片获得头部品牌客户批量采用

    近期发布的一款头部品牌客户的主流智能手表机型批量采用了多感科技的MOT系列光学追踪传感器芯片,作为其不锈钢表冠的传感解决方案。这是继2022年率先量产、实现国产光学追踪芯片的突破后,多感科技在光学
    的头像 发表于 12-04 09:47 469次阅读
    多感科技的光学<b class='flag-5'>追踪</b>传感器芯片获得<b class='flag-5'>头部</b>品牌客户批量采用

    帕克西脸部动作追踪在各个领域的应用与影响

    帕克西脸部动作追踪采用先进的AI技术,能够实时捕捉和跟踪用户的面部动作和表情。无论是喜怒哀乐,都可以被精确地捕捉并表达出来。这项技术不仅具有高精度的识别能力,还能够处理头部及面部微表情跟踪,实时追踪帧率可达30FPS。
    的头像 发表于 11-28 10:49 141次阅读
    帕克西脸部动作<b class='flag-5'>追踪</b>在各个领域的应用与影响

    Nullmax智驾产品获头部车企定点

    11月27日,Nullmax宣布近期获得新的量产订单,将为头部车企提供智能驾驶产品,项目计划于2024年完成量产交付。
    的头像 发表于 11-27 14:10 343次阅读

    网络摄像头式眼动追踪则的优势

      红外线的力量       典型的眼动仪是专门为了在任何光线条件下捕捉眼球运动所设计与优化的相机硬件, 并可补偿因头部移动和各种眼部生理差异所造成的误差 网络摄像头式眼动追踪则不具备这些优点
    的头像 发表于 11-03 12:03 501次阅读

    摄像头部分区域图像丢失是什么原因造成的?

    摄像头部分区域图像丢失是什么原因造成的
    发表于 10-24 06:56

    TCP头部格式是什么

    在学习 TCP 连接之前,还要学习一下 TCP 头部格式。因为 TCP 连接建立,需要用 TCP 包来交换和管理数据,下面看一下 TCP头部格式。 TCP 头部里每个字段都为管理 TCP 连接和控制
    的头像 发表于 10-08 16:45 857次阅读
    TCP<b class='flag-5'>头部</b>格式是什么

    大神手工自制CPU的过程

    为了深入理解这个问题,大神耗时整整半年,“逐点”焊接,自制了一个CPU,杰作如下图所示。
    的头像 发表于 09-27 09:41 625次阅读
    大神手工<b class='flag-5'>自制</b>CPU的过程

    远足追踪器开源分享

    电子发烧友网站提供《远足追踪器开源分享.zip》资料免费下载
    发表于 07-03 09:29 0次下载
    远足<b class='flag-5'>追踪</b>器开源分享

    推杆速度追踪器开源分享

    电子发烧友网站提供《推杆速度追踪器开源分享.zip》资料免费下载
    发表于 06-29 11:19 0次下载
    推杆速度<b class='flag-5'>追踪</b>器开源分享

    LoRa GPS追踪器教程

    电子发烧友网站提供《LoRa GPS追踪器教程.zip》资料免费下载
    发表于 06-27 14:26 0次下载
    LoRa GPS<b class='flag-5'>追踪</b>器教程

    求助,需要NUC980用NOR flash时启动需要的头部资料

    我用的JLINK仿真调试,现在需要用过网口把整个程序下到flash里面,但是没有启动时需要的 头部信息,NUC980启动需要判断头部信息,哪里有这份资料,我用的SPI NOR FLASH,手册
    发表于 06-27 14:17

    Ultra96-V2上的头部姿势估计

    电子发烧友网站提供《Ultra96-V2上的头部姿势估计.zip》资料免费下载
    发表于 06-16 15:50 0次下载
    Ultra96-V2上的<b class='flag-5'>头部</b>姿势估计

    自制RGB LED矩阵屏蔽

    电子发烧友网站提供《自制RGB LED矩阵屏蔽.zip》资料免费下载
    发表于 06-16 15:48 0次下载
    <b class='flag-5'>自制</b>RGB LED矩阵屏蔽