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轴连接到向上 - 向下轴。在游戏中测试它所做的移动,你可以通过“缩放”设置重新缩放以使移动尽可能逼真。

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

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

    关注

    61

    文章

    5113

    浏览量

    103470
  • 追踪器
    +关注

    关注

    0

    文章

    178

    浏览量

    26681
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197431
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    头部按摩仪用压电气泵的选型和驱动方案设计

    针对头部按摩仪使用的压电气泵,提供关键选型和驱动方案设计的经验指南
    的头像 发表于 04-01 08:48 614次阅读
    <b class='flag-5'>头部</b>按摩仪用压电气泵的选型和驱动方案设计

    佑驾创新辅助驾驶域控制和智能座舱产品再获头部自主品牌定点

    2月9日,佑驾创新(2431.HK)正式宣布,公司再次获得某头部自主品牌定点,为其提供辅助驾驶域控制iPilot 4 Plus及智能座舱DMS(驾驶员监测系统)、OMS(乘 客 检 测 系 统)产品,方案将搭载于该品牌若干主力车型的国内及海外版本,项目计划于下半年开始量
    的头像 发表于 02-11 14:56 579次阅读

    谁还没有短信转发?开源自制,速来!

    今天我们就来特别分享开源自制的短信转发它也可作为低成本的应急通信节点,基于Cat.1模组对语音、短信的原生支持,适用于工业、安防、车载等实时响应场景。 ▼  基于合宙4G模组的短信转发
    的头像 发表于 01-27 16:12 337次阅读
    谁还没有短信转发<b class='flag-5'>器</b>?开源<b class='flag-5'>自制</b>,速来!

    SDV域控日志追踪与解析技术 – DLT

    从研发到测试SDV域控制的调试日志在汽车软件复杂度不断攀升的今天,对不同核或分区上运行的复杂软件进行调试或追踪极具挑战性,并且在POSIX系统或车辆上的复杂软件进行分步调试往往更具挑战。所以
    的头像 发表于 01-21 10:04 1998次阅读
    SDV域控<b class='flag-5'>器</b>日志<b class='flag-5'>追踪</b>与解析技术 – DLT

    禾赛科技斩获多家头部媒体大奖

    近期,禾赛再度斩获 8 项头部媒体大奖,涵盖技术研发、产品创新、量产制造、资本市场与全球化等多个维度,全方位印证其全球激光雷达行业标杆地位。
    的头像 发表于 12-29 14:20 527次阅读
    禾赛科技斩获多家<b class='flag-5'>头部</b>媒体大奖

    BLE SoC,如何助力管理者实现高效的资产追踪

    基于BLE SoC的资产追踪方案,具备低功耗、高集成和生态成熟,实现高效资产定位与管理。
    的头像 发表于 12-22 14:16 407次阅读
    BLE SoC,如何助力管理者实现高效的资产<b class='flag-5'>追踪</b>?

    索尼基于时识科技Speck2f芯片打造可穿戴眼动追踪系统

    传统帧式相机长期受高功耗瓶颈制约,可穿戴设备难以实现持续眼动追踪。近日,索尼研究团队基于时识科技(SynSense)Speck2f芯片,成功研发出全球首个全集成、电池供电的可穿戴眼动追踪系统。该方案
    的头像 发表于 12-04 17:05 1267次阅读

    佑驾创新再获头部自主品牌两款车型定点

    近日,佑驾创新(2431.HK)宣布与某头部自主品牌再度达成合作,将为其旗下两款主力车型提供高性能辅助驾驶域控制iPilot 4 Plus。标志着佑驾创新在高阶辅助驾驶规模化落地进程中迈出关键一步,也将进一步巩固了其在智能驾驶量产领域的领先地位。
    的头像 发表于 11-28 16:14 784次阅读

    请问verilog文件开头部分的@00080000是什么意思?

    请问verilog文件开头部分的@00080000是什么意思??
    发表于 11-06 08:10

    目标追踪的简易实现:模板匹配

    一、目标追踪和图像识别 一般来说,提到机器视觉这个概念都会想到图像识别,比如人脸识别、文本识别等等,目标追踪这个概念在平时接触的相对比较少。但实际上,目标追踪可以理解为图像识别的动态过程:图像识别
    发表于 10-28 07:21

    拼多多商品推广链接生成API:社交裂变的转化追踪利器

    ​ 在社交电商时代,拼多多通过 商品推广链接生成API 为商家提供了精准的流量转化解决方案。该工具不仅简化了社交裂变活动的落地,更实现了全链路转化效果追踪,成为提升营销效率的核心引擎。 一、核心
    的头像 发表于 09-08 16:22 973次阅读
    拼多多商品推广链接生成API:社交裂变的转化<b class='flag-5'>追踪</b>利器

    如何使用树莓派与OpenCV实现面部和运动追踪的云台系统?

    大家好,这是一个树莓派和OpenCV的连载专题。使用树莓派与OpenCV实现姿态估计和面部特征点追踪使用树莓派与OpenCV实现面部和运动追踪的云台系统使用树莓派和OpenCV实现手部识别与手指识别
    的头像 发表于 08-14 17:45 2308次阅读
    如何使用树莓派与OpenCV实现面部和运动<b class='flag-5'>追踪</b>的云台系统?

    资产追踪与室内导航

    在数字化转型的浪潮中,资产追踪与室内导航作为两项关键技术,正在改变企业管理空间和资源的方式。从医院高效管理医疗设备,到商场为顾客提供无缝导航体验,这两项技术在提升效率、降低成本和优化用户体验方
    的头像 发表于 07-04 18:22 662次阅读

    佑驾创新获得某头部自主品牌定点

    近日,深圳佑驾创新科技股份有限公司(2431.HK)获得某头部自主品牌定点,为其提供软硬一体的辅助驾驶域控制iPilot 4,将搭载于中大型豪华越野车型。
    的头像 发表于 07-04 11:50 882次阅读

    告别广告与 ISP 追踪!如何在树莓派上设置 DNS 缓存服务 — 完整指南!

    前文提示:告别广告与ISP追踪!把树莓派改造成家用网络的DNS服务,简直太酷了!从升级路由到修改某些设置,提升Wi-Fi速度的方法有很多。但如果你想获取一些高级技巧来加快你喜爱网站的加载速度
    的头像 发表于 05-26 15:32 1056次阅读
    告别广告与 ISP <b class='flag-5'>追踪</b>!如何在树莓派上设置 DNS 缓存服务<b class='flag-5'>器</b> — 完整指南!