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

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

3天内不再提示

如何用PIC单片机和伺服系统创建Nerf枪靶系统

454398 来源:工程师吴畏 2019-08-01 11:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在这个项目中,我们构建了一个随机目标系统,它使用伺服和PIC微控制器随机显示目标。此目标还可以检测到冲击并在目标成功命中时发出警报!

原理图

工作原理 - 硬件

该项目利用模拟和数字部分:压电传感器检测命中,同时微控制器处理随机数生成,伺服控制和随机目标系统之间的链接。

命中检测发生在压电传感器的帮助下,压电传感器将电压转换为传感器本身的弯曲或将传感器中的弯曲转换为电压。当射弹击中目标(传感器连接到目标)时,它会产生电压尖峰。该尖峰被U3A放大(而负电压被D6去除),然后被馈入施密特触发器U3B。这导致微控制器检测脉冲,使其能够响应项目影响。连接到微控制器的所有其他部件均使用任一驱动器控制或直接驱动。

工作原理 - 软件

该项目真正的复杂性在于执行多种功能的固件:

将伺服设置为特定角度

显示或隐藏目标

发出哔哔声

检测影响

代码的主要部分是以有限状态机的形式编写的,使伺服的检测和设置既简单又可靠。如果targetState和machineState变量超出其预期值,则主代码将它们设置为target show,从而防止系统挂起。如果机器在目标状态为“目标显示”时检测到命中,则系统发出蜂鸣声,闪烁LED,然后隐藏目标。

该电路还有一个触觉开关,可以随机生成用户编号。当电路开启时,系统等待用户按下按钮。一旦用户按下按钮,就执行循环,仅在用户释放按钮时结束。在此循环期间,随机变量递增并用作随机数生成的种子。随机数生成可防止可预测的序列,使游戏更难。

构造

您可以使用常见的电路构造技术构建本项目的主电路,包括条形板,面包板,矩阵板和定制PCB。在这个项目中,我使用了一个定制PCB,因为我打算制作多个系统,我可以将它放在一个气枪系列之外。

在创建目标时,您需要认真考虑您打算射击的目标及其穿透力。 Nerf枪射击不会造成伤害的软式飞镖,因此换能器可以很容易地安装在一些纸板后面。然而,气枪具有一定的穿透力,可以穿过薄塑料和纸板等材料。由于我正在建造气枪目标练习,我使用了铜包作为目标并将压电传感器安装在背面。

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

    关注

    66

    文章

    693

    浏览量

    104212
  • 伺服系统
    +关注

    关注

    14

    文章

    609

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    注塑出口马来西亚:415V电压下伺服系统的过压与过热问题

    一、设备简介:注塑对电源的特殊要求 注塑是塑料成型行业的核心设备,主要分为 液压式 和 全电动式 两大类。现代注塑普遍采用 伺服驱动液压系统
    的头像 发表于 04-10 10:08 190次阅读

    伺服系统调试经验分享及常见问题分析与解决方法

    伺服系统调试是工业自动化领域中的一项关键技术,其性能直接影响到设备的精度、速度和稳定性。通过多年的实践与总结,我积累了一些伺服调试的心得体会,现分享如下,希望能对同行有所帮助。
    的头像 发表于 03-12 16:52 457次阅读

    提高步进伺服系统精度的措施

    步进伺服系统作为现代工业自动化领域中的重要执行元件,其精度直接影响设备加工质量与生产效率。随着智能制造对运动控制要求的不断提高,如何提升步进伺服系统的精度成为工程师关注的核心问题。本文将从机械结构优化、控制策略改进、误差补偿技术及系统
    的头像 发表于 03-04 11:03 331次阅读
    提高步进<b class='flag-5'>伺服系统</b>精度的措施

    麦歌恩磁编码器异常对伺服系统运行影响分析

    麦歌恩磁编码器作为伺服系统的“感知核心”,承担三大关键角色:一是位置反馈,为位置环提供实时转子位置信号,保障定位精度;二是速度解算,通过相邻位置信号的时间差计算电机转速,支撑速度环闭环调节;三是换向
    的头像 发表于 02-28 16:19 249次阅读

    伺服系统的常见故障和诊断方法

    伺服系统作为现代工业自动化中的核心部件,广泛应用于数控机床、机器人、包装机械等领域。其高精度、快速响应的特性对设备性能至关重要,但复杂的结构也使得故障诊断成为维护难点。本文将系统分析伺服系统的常见故障类型、诊断方法及预防措施,为
    的头像 发表于 02-28 15:41 605次阅读

    一文解析伺服系统CN1接口的DI/DO端子功能

    本文详细深入的介绍了伺服系统CN1接口的DI(数字量输入)和DO(数字量输出)端子功能定义、逻辑选择原理、硬件接线规范,明确了各端子的功能分类、参数关联及典型应用场景,重点辨析了易混淆功能的核心差异
    的头像 发表于 01-15 14:51 9080次阅读
    一文解析<b class='flag-5'>伺服系统</b>CN1接口的DI/DO端子功能

    ADI Trinamic如何让伺服系统开发化繁为简

    “刚搞定FOC算法调试,又卡在编码器协议解码;好不容易凑齐分立器件,却发现系统功耗超标”——这大概是不少伺服系统开发者的日常。随着设备中的电机数量日渐增多,传统开发模式下的硬件堆叠、软件繁琐、调试
    的头像 发表于 01-06 14:49 452次阅读
    ADI Trinamic如何让<b class='flag-5'>伺服系统</b>开发化繁为简

    单片机系统设计方法

    现阶段,单片机系统在军事、民用、工业产品中的应用越来越广泛.其硬件实现的功能是由软件来完成,体积小巧、功能丰富、智能化程度高,而单片机最为显著的特点是进行数据采集由于各个产业的急速发展,数据采集技术
    发表于 01-06 06:23

    MT6816磁编码器的伺服系统小型化与高性价比设计

    在工业自动化和机器人技术领域,伺服系统的性能直接影响设备的精度和响应速度。作为伺服系统的核心部件,磁编码器的性能优劣直接决定了整个系统的表现。MT6816磁编码器凭借其高精度、小型化和高性价比的特点
    的头像 发表于 08-21 16:55 1409次阅读
    MT6816磁编码器的<b class='flag-5'>伺服系统</b>小型化与高性价比设计

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机
    的头像 发表于 07-25 11:39 1075次阅读

    伺服系统单片机有什么区别

    伺服系统单片机是两类完全不同的技术,主要区别体现在功能定位、工作原理、应用场景等方面。
    的头像 发表于 06-28 15:21 826次阅读

    网络化多电机伺服系统监控终端设计

    在多电机伺服系统的调试及使用过程中,需要实时获取系统运行时各个电机和负载的运行状态数据,并通过对相应数据的分析进行控制器参数的整定和故障判断。而在传统的基于CAN总线的多电机系统中,总线上传输的数据
    发表于 06-23 07:15

    伺服系统和PLC各自在什么场合使用

    伺服系统的使用场合 伺服系统以其高精度、高动态响应和闭环控制特性,广泛应用于需要精确运动控制的领域。以下是典型应用场景及案例说明: 1. 工业自动化与智能制造 数控机床(CNC) 场景 :金属切削
    的头像 发表于 05-26 09:26 1335次阅读

    单片机伺服有什么区别

    : 1. 定义与功能 特性 单片机(Microcontroller) 伺服系统(Servo System) 定义 一种集成CPU、内存、I/O接口的微型计算机芯片,用于控制设备。 一种由伺服电机、编码器
    的头像 发表于 05-26 09:18 1040次阅读

    TMR的MT9523传感芯片在工业伺服系统动态精度补偿中应用

    在工业自动化领域,伺服系统的动态精度直接决定了设备性能的上限。随着工业4.0时代的深入发展,传统的光电编码器和磁编码器在高速、高精度场景中逐渐暴露出响应延迟和抗干扰不足的瓶颈。而基于隧道磁阻效应
    的头像 发表于 05-23 17:25 1194次阅读