电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>带Pixy和Nerf枪的自动炮塔

带Pixy和Nerf枪的自动炮塔

2022-11-07 | zip | 0.13 MB | 次下载 | 免费

资料介绍

描述

使用自动炮塔项目,您可以自动追踪并向敌人开火!该项目使用 Pixy 相机模块、RobotGeek 平移/倾斜底座、泡沫飞镖枪和 Geekduino 来协调组件。Pixy 可以“教”识别不同的颜色,当它“看到”具有匹配颜色的对象时,它会将数据发送到 Geekduino。然后 Geekduino 将移动平移和倾斜伺服系统,使物体位于 Pixy 视野的中心如果物体静止不动的时间过长,泡沫飞镖枪就会启动,向物体发射飞镖!

第 1 步:项目零件清单

这个项目是几个 RobotGeek 套件的组合。每个部分都是完成该套件所必需的,因为它是在本指南中制作的。

如果您想构建这个项目并且您已经有一个 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 步:接线

 
 
 
 
poYBAGNod1WAD-u2AACajjVYn9g322.jpg
 
1 / 3
 

我们将使用 Pixy 的分线电缆来连接这个项目。

 

 
poYBAGNod1iAFGV8AABwCad0OBo188.png
 

 

请注意,并非 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 编程获得乐趣!


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

评论

查看更多

下载排行

本周

  1. 1Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
  2. 19.00 MB  |  4次下载  |  免费
  3. 204-01-02-CBM317线性稳压器(LDO)
  4. 2.01 MB  |  2次下载  |  免费
  5. 3BT134双向可控硅手册
  6. 1.74 MB   |  2次下载  |  1 积分
  7. 4使用TL431设计电源
  8. 0.67 MB   |  1次下载  |  免费
  9. 5LabVIEW环形控件
  10. 0.01 MB   |  1次下载  |  1 积分
  11. 6BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
  12. 1.44 MB  |  1次下载  |  免费
  13. 7CBMuD1400
  14. 1.88 MB  |  次下载  |  免费
  15. 8bq26500单节电池电量计评估模块
  16. 1.29MB   |  次下载  |  免费

本月

  1. 1开关电源设计原理手册
  2. 1.83 MB   |  49次下载  |  免费
  3. 2FS5080E 5V升压充电两串锂电池充电管理IC中文手册
  4. 8.45 MB   |  23次下载  |  免费
  5. 3OAH0428最新规格书(中文)
  6. 2.52 MB   |  15次下载  |  7 积分
  7. 4DMT0660数字万用表产品说明书
  8. 0.70 MB   |  13次下载  |  免费
  9. 5UC3842/3/4/5电源管理芯片中文手册
  10. 1.75 MB   |  12次下载  |  免费
  11. 6ST7789V2单芯片控制器/驱动器英文手册
  12. 3.07 MB   |  11次下载  |  1 积分
  13. 7慧荣SM2263XT开卡软件-B16_B17_FW_S0614B0_RDT_S0617A
  14. 3.03 MB   |  10次下载  |  5 积分
  15. 8TPS54202H降压转换器评估模块用户指南
  16. 1.02MB   |  8次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分