资料介绍
描述
使用自动炮塔项目,您可以自动追踪并向敌人开火!该项目使用 Pixy 相机模块、RobotGeek 平移/倾斜底座、泡沫飞镖枪和 Geekduino 来协调组件。Pixy 可以“教”识别不同的颜色,当它“看到”具有匹配颜色的对象时,它会将数据发送到 Geekduino。然后 Geekduino 将移动平移和倾斜伺服系统,使物体位于 Pixy 视野的中心。如果物体静止不动的时间过长,泡沫飞镖枪就会启动,向物体发射飞镖!
第 1 步:项目零件清单
这个项目是几个 RobotGeek 套件的组合。每个部分都是完成该套件所必需的,因为它是在本指南中制作的。
- 1 x泡沫飞镖枪套件
如果您想构建这个项目并且您已经有一个 Arduino/Geekduino 板,您可以使用带有伺服系统的Robot Geek Pan and Tilt Kit ,而不是 RobotGeek Desktop RoboTurret。您应该拿起一个传感器屏蔽,以便更轻松、更安全地接线。
第 2 步:入门
您应该已经阅读了每个套件的入门指南并运行了测试代码。如果您还没有完成这些,请按照以下链接的指南进行操作,并在完成后返回此处获取进一步说明。
Pixy 入门指南将引导您获取最新固件,这是运行本指南中可用的 Arduino 代码版本所必需的。
第 3 步:组装
您应该按照入门指南组装套件。如果没有,请使用此处的链接按照每个套件的组装说明进行操作。完成这些后,请返回此处获取进一步说明。
您将构建 Pixy 安装组件概述中选项 1 中所示的 Pixy 安装,将其连接到伺服侧安装支架。将炮塔与飞镖枪组装好后,使用 4 x M2*6 螺栓将带侧支架的 Pixy 安装座连接到触发伺服系统,相机方向倒置。这将相机放置在尽可能靠近枪管的位置,同时为相机的 USB 和色带连接器留出足够的空间。
第 4 步:接线
我们将使用 Pixy 的分线电缆来连接这个项目。
请注意,并非 Pixy 分支电缆上的所有电线都用于此项目,因此您会遇到一些电线混乱。电缆扎带可用于管理此问题。
使用 Sensor Shield 接线时,请注意您的跳线。请注意,顶部跳线设置为 VIN。这允许您的电路板直接从电源向您的伺服系统供电。
您也可以使用云台套件、泡沫飞镖枪套件、Pixy、面包板、跨接电缆和排针在没有传感器屏蔽的情况下进行接线。
请注意,我们已将 VIN 插入面包板上的电压轨。这对我们的伺服系统非常有用。在任何情况下都不要将任何 5V 设备插入此导轨。这样做可能会对您的设备造成不可逆转的损坏。
第 5 步:带有飞镖枪和 Pixy 代码的 Arduino 炮塔
您可以在此处下载代码草图:
将代码提取到您的 Arduino 速写本文件夹中。您可以roboTurret3_dartGun_Pixy.ino
在以下位置找到:
File -> Sketchbook -> desktopRoboTurretV3 -> roboTurret3_dartGun_Pixy
现在将草图加载到您的 Geekduino 上。如果一切都正确连接,伺服系统将移动到原始位置(中心)。
第 6 步:运行代码
- 使用 6V 电源插入您的炮塔。所有的舵机都应该移动到原始位置(中心)。
- 按住 Pixy 上的白色按钮,直到前面的 LED 变为红色。松开按钮,找到您希望炮塔跟踪的颜色的对象,并将其放在 Pixy 的相机前。再次按下白色按钮以锁定该颜色。
- 您的炮塔现在应该正在跟踪该颜色。它可能会在训练后不久尝试开火。
- 为安全起见,请拔下炮塔。通过拉动枪的柱塞直到其卡入到位,然后在枪膛中放置一个飞镖来装载你的炮塔。不要直视房间。
- 重新插入炮塔,准备移动!炮塔处于活动状态,已装载,并准备好追捕您训练过的任何颜色。
如果您想查看串行监视器上发生的情况,您可以将 Geekduino 插入计算机的 USB 端口进行此过程。您还可以通过 USB 插入您的 Pixy 并观看它使用PixyMon跟踪您的对象。
第 7 步:更进一步
所以现在你应该有一个追踪颜色的自动炮塔。此时你能做什么?很多!
- 你可以做一个游戏!通过为第二支 Nerf 枪配备您想要追踪的颜色的盾牌和一些 FSR,您可以让您的反应与机器人的准确性相抗衡!
- 通过一些代码更改和一个电位器,您可以设置机器人手动触发之前的时间延迟。
- 你能用多发子弹的枪来完成这项工作吗?有一行代码允许触发器在解除之前触发一定次数。
- 也许添加一个蜂鸣器和 LED 来指示炮塔的模式是值得的?
- 如果您想变得危险(并使我们免受伤害),此代码将根据您的硬件进行一些小的修改,您可以使用它为自动彩弹炮塔提供动力,以进行一些极端的彩弹比赛。
最重要的是,你应该做一些你喜欢的事情,并通过 Arduino 编程获得乐趣!
- 芯圣额温枪方案资料
- 自动火焰炮塔开源分享
- Nerf Alexa家庭防御炮塔开源构建
- Pixy2相机模块开源分享
- 全自动3D打印无刷Nerf Blaster Arduino控制
- 树莓派运动跟踪枪炮塔
- 基于两个步进电机的小型光跟踪炮塔
- 电子神经炮塔开源分享
- 自动售货机plc程序带触摸屏 53次下载
- 自动售货机项目教程及文件下载 0次下载
- 11 项被自动驾驶带飞的新技术资料下载
- 额温枪的电路原理图和PCB图免费下载 71次下载
- 耳温枪设计方案设计 0次下载
- SOT型半导体自动编带封装机编带驱动部分的研制 4次下载
- 电击枪高压脉冲电源研制 255次下载
- 基于NeRF/Gaussian的全新SLAM算法 535次阅读
- 筋膜枪的作用和使用方法 5.6w次阅读
- Aleth-NeRF:低光增强与曝光纠正的新方向!不良光照场景下的新视角合成 812次阅读
- 利用PyTorch实现NeRF代码详解 640次阅读
- 基于NeRF的隐式GAN架构 906次阅读
- 了解NeRF 神经辐射场 4599次阅读
- 联合NeRF与特征网格,实现超大规模城市渲染 510次阅读
- NeRF的基本概念及工作原理 2.2w次阅读
- 热风枪型号大全 1.5w次阅读
- 热风枪可以用什么代替_吹风机能代替热风枪吗 10.1w次阅读
- 热风枪的作用及用途介绍 6.4w次阅读
- 热风枪内部结构_热风枪工作原理介绍 11.1w次阅读
- 没有热风枪怎样取芯片_电路板脱锡的最好办法 7.9w次阅读
- 手机维修用什么热风枪_如何使用热风枪维修手机 4.3w次阅读
- 热风枪使用温度_热风枪焊接温度规范_热风枪的使用方法 9.7w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多