
(真人CS)激光枪射击系统设计(原理图+PCB源文件+源代码等)
红外射击激光射击系统设计激光射击系统电路
简介
激光射击系统是一种用于娱乐的红外射击系统,包括接收板和发射板两部分。发射板上配备了发射器、接收器、LED灯组和蜂鸣器等功能。目前硬件测试已完成,但还存在一些问题需要解决,如蜂鸣器效果、显示方式和IR电路设计等。下一步计划是解决IR系统问题,并添加枪筒来限制红外线发散,以提高射程。
正文
解决方案:
激光射击系统设计原理介绍:
激光射击系统是一个用于娱乐目的的红外射击系统,也被称为BBGun。该系统的硬件资源主要分为接收板和发射板两部分。接收板负责接收信号,而发射板则集成了其他功能。接收板和发射板通过4线连接,包括I2C总线和电源。射击系统采用红外+透镜的形式,发射板上配备了一个TSAL6100发射器和两个HS0038接收器。此外,还有一个蜂鸣器和一个单线控制的LED灯组(包括一颗5050 RGB LED用于显示分组,以及6颗普通LED用于显示弹药数和生命值,由TM1809驱动)。MCU选择了48脚的STM32,而接收板则采用一片STM8控制,可以安装在帽子或背心上。
激光射击系统的硬件资料包括一个TSAL6100发射管、两个HS0038B接收管、一个RJ9接口(用于连接外置接收器,暂未实现)、一个三键拨码开关(用于设置分组)、一个PWM引脚控制的蜂鸣器和两个按键。
当前进度中,发射板的一次版测试硬件已经完成,但接收板尚未制作。软件部分除了IR系统外,其他功能已经完成。目前发现了几个问题需要解决:首先,采用PWM控制的蜂鸣器效果较差,计划后期更换为录音芯片;其次,仅采用LED等显示方式不够直观,计划更换为单色LCD;第三,IR电路设计存在问题,原本计划将发射和接收直接连接在串口上,但电平有效性出现了错误;最后,固定红外发射二极管和透镜的装置尚未确定,最理想的方案是设计一个模型并使用3D打印技术制作。
下一步的工作计划是先解决IR系统的问题,这样即使不完美,整个设备也具备了基本的可玩性。TSAL6100需要添加一个枪筒来限制红外线的发散,即使在不使用透镜的情况下,TSAL6100也能够在阳光下达到至少10米的射程(30mA)。
激光射击系统设计原理介绍:
激光射击系统是一个用于娱乐目的的红外射击系统,也被称为BBGun。该系统的硬件资源主要分为接收板和发射板两部分。接收板负责接收信号,而发射板则集成了其他功能。接收板和发射板通过4线连接,包括I2C总线和电源。射击系统采用红外+透镜的形式,发射板上配备了一个TSAL6100发射器和两个HS0038接收器。此外,还有一个蜂鸣器和一个单线控制的LED灯组(包括一颗5050 RGB LED用于显示分组,以及6颗普通LED用于显示弹药数和生命值,由TM1809驱动)。MCU选择了48脚的STM32,而接收板则采用一片STM8控制,可以安装在帽子或背心上。
激光射击系统的硬件资料包括一个TSAL6100发射管、两个HS0038B接收管、一个RJ9接口(用于连接外置接收器,暂未实现)、一个三键拨码开关(用于设置分组)、一个PWM引脚控制的蜂鸣器和两个按键。
当前进度中,发射板的一次版测试硬件已经完成,但接收板尚未制作。软件部分除了IR系统外,其他功能已经完成。目前发现了几个问题需要解决:首先,采用PWM控制的蜂鸣器效果较差,计划后期更换为录音芯片;其次,仅采用LED等显示方式不够直观,计划更换为单色LCD;第三,IR电路设计存在问题,原本计划将发射和接收直接连接在串口上,但电平有效性出现了错误;最后,固定红外发射二极管和透镜的装置尚未确定,最理想的方案是设计一个模型并使用3D打印技术制作。
下一步的工作计划是先解决IR系统的问题,这样即使不完美,整个设备也具备了基本的可玩性。TSAL6100需要添加一个枪筒来限制红外线的发散,即使在不使用透镜的情况下,TSAL6100也能够在阳光下达到至少10米的射程(30mA)。