电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>SOP系统-合金装备启发的Nerf项目

SOP系统-合金装备启发的Nerf项目

2023-07-03 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

合金装备?!

关键目标:

  • 制作一个只能由具有授权指纹的用户触发的 Nerf Blaster
  • 能够获取有关用户和环境的传感器数据
  • 能够远程管理系统

一段时间以来,我一直想根据游戏中的SOP 系统制作一个受合金装备 4 启发的项目——所以当Digitspace问我是否有任何项目想法时,我告诉了他们,他们很高兴赞助这个项目并给我零件!所以感谢他们使我能够制作这个项目!

因此,简而言之,游戏中的 SOP 系统是一个控制所有军事硬件的系统,并确保未经授权的用户在未在系统上注册的情况下无法使用工具。

如需进一步说明,请查看游戏中的过场动画以及更多详细信息

 

因此,根据 Digitspace 的项目计划和零件,我围绕 Nerf Blaster 构建了硬件并开始工作!

东西

硬件

首先,我开始为 Raspberry Pi 焊接所需的所有输入和输出的接头,这样可以在需要时更换 Pi:

您还可以看到另一个 PCB,即 MCP3008 芯片和超声波传感器组件,按照此处此处的说明进行操作

我将 GND、3v 和 5v 引脚连接到 PCB 上的导轨,以便为其他组件供电

我还按照此处此处此处的说明为 LCD 屏幕、环境传感器和接近传感器连接了 I2C 输出

指纹读取器将通过 USB 到 TTL 转换器连接,因此它将与 USB 垫片一起插入 USB 插槽。我使用了一块板的切断部分来制作一个连接器,用于在 PCB 和 USB 电缆之间进行桥接。

 
poYBAGOD0MeAIjDuAAcScLa-lD069.jpeg
 

我得到了另一个PCB并焊接在GPS模块中:

 
pYYBAGOD0M2AJFPnAAjhMj5OpqU752.jpg
 

这将按照这些说明通过串行引脚连接到 Pi

第四个 PCB 用于 Powerboost 500c:

 
pYYBAGOD0NaAM71ZABOIcBWAN8o092.jpg
 

接下来,我在 Pi Zero W 上焊接了一个接头并将散热器放在上面:

 
pYYBAGOD0NqATB83AAa91zFe0PQ74.jpeg
 

一些靠近 Pi 的大头针必须下注一点,以便在 Pi 放置在标头上时适合它:

 
poYBAGOD0N6AT3PiAAPH_snSDm485.jpeg
 

我连接测试的第一件事是 LCD 屏幕:

 
 
 
 
poYBAGOD0OKAKUFLAAOpxPDpYho28.jpeg
 
1 / 3
 

然后我开始连接其他组件,例如接近传感器、指纹读取器、超声波传感器和按钮:

 
 
 
 
pYYBAGOD0OiAVFUyAAwMKruX8Ns645.jpg
 
1 / 3
 

从上图中可以看出,PCB 层已通过支架和螺钉连接,因此这些层很好地保持在一起。

接下来,我将伺服器放在 Nerf Blaster 上(我选择了 Nerf Stryfe,因为它能够通过顶部的按钮锁定发射)伺服器的放置方式可以按顺序驱动按钮锁定/解锁冲击波:

 
 
 
 
poYBAGOD0O6AKwVXAAwdiQSGDBw593.jpg
 
1 / 2
 

您还可以看到我已将盖子放在顶部,以防止在没有伺服的情况下手动激活按钮。

我在 LCD 屏幕上设置了一些支架,以便它可以更容易地连接到 Blaster 并保持电线清晰:

 
pYYBAGOD0PSAVaCVAAp1BPXHdfk926.jpg
 

我将超声波传感器安装在 Nerf 枪管的枪口下方,并将接近传感器放在前面以检测射击:

 
 
 
 
poYBAGOD0PqAVFpBAAxEgTJLwHg511.jpg
 
1 / 2
 

这些都将与跳线连接。

 
pYYBAGOD0QCACSXeAA4TuwzUN3w120.jpg
 

然后我用热胶将指纹传感器粘在一侧,用户食指可以接触到它:

 
poYBAGOD0QeADRIeAA1YM1mNuPw257.jpg
 

然后我将 USB 电缆和指纹读取器之间的桥接在 Blaster 的侧面,在其下方有一个用于重新加载的触摸按钮:

 
 
 
 
poYBAGOD0Q6ASSzvAAx2lGWWxTU614.jpg
 
1 / 2
 

然后我将环境传感器拧到 PCB 的顶部:

 
pYYBAGOD0RSACGmHAArzSLS3xkE346.jpg
 

接下来,脉搏传感器用热胶连接,它可以从用户的拇指上读取脉搏:

 
poYBAGOD0RuAWjnPAA246_JBboM526.jpg
 

我将整个装置连接到爆破器的库存上,并用扎带将电池连接到顶部:

 
 
 
 
pYYBAGOD0SKAPplwAA73iIvH5Kw731.jpg
 
1 / 2
 

一旦所有东西都连接好并用更多的系带整理了一下,它看起来像这样并且准备好了:

 
 
 
 
poYBAGOD0SuAVDKRABYPGa7XDMY130.jpg
 
1 / 5
 

软件

我用PiBakery设置了 Pi 不过,我在我之前的项目中就有这个——指纹识别 Nerf——它很奇怪并且会产生一点噪音,但它的移动不足以影响系统的运行。

我也无法让 GPS 进行修复;这是一种耻辱。我想如果我要出去一段时间,我会得到卫星修复。这将返回系统的纬度/经度坐标。

我发现的最后一个问题是返回注册指纹数量的函数总是返回0;这是使用如上所述的库,因此可能存在我需要调查的错误。

除此之外,它可以注册新用户并通过指纹识别器确认他们的身份,它还将成功地拒绝未经授权的指纹并保持冲击波锁定。

尽管有奇怪的小动作,伺服系统相对稳定,并使冲击波保持在它应该处于的状态。盖子还可以防止在没有正确 ID 的情况下手动激活系统。

最后

总的来说,我对此感到满意,它肯定可以通过一些更好的外观和简化布线等来实现,以使其不那么凌乱并且不太可能打破/被某些东西抓住。但就目前而言,它运作良好并且可以满足我的需求。

我会在某个时候回到这个项目并改进它,现在我有一个很好的工作基础。

我希望你喜欢这个项目;让我知道你的想法,我可以做些什么改进吗?您对额外功能有什么进一步的建议吗?

我想改进下一个版本的接线,如果我想添加更多传感器,我可能需要一个像样的突破。为了允许更多的引脚并使布线更加整洁。

还有上面的错误我需要解决以使其变得更好,包括 GPS,尽管我确信这只是由于无法获得卫星修复,因为它正在从串行端口返回数据.

感谢您查看该项目!下次见。

 
 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费