
(真人CS)激光枪射击系统设计,包含原理图、PCB源文件及源代码等资料。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
激光射击系统设计原理介绍:该系统是一款专为娱乐而设计的红外射击设备,具体名为BBGun。根据目前的工程设计方案,BBGun的硬件资源主要分为接收板和发射板。接收板的功能仅限于接收信号,其余所有功能均集成在发射板上。两者通过四线连接实现通信:I2C总线以及电源接口。射击系统采用红外光束与透镜相结合的形式,发射板配备了一个TSAL6100红外发射管,以及两个HS0038红外接收管。此外,还包含一个蜂鸣器模块和一个单线控制的LED灯组,该灯组由一颗5050 RGB LED显示单元(包含六颗普通LED用于显示弹药数和生命值)以及一个TM1809驱动芯片组成。中央处理单元(MCU)选择48脚的STM32芯片。接收板则采用一片STM8微控制器进行控制,并连接多片HS0038接收管,使其能够安装在帽子或背心上。硬件材料包括:一个TSAL6100红外发射管、两个HS0038B红外接收管和一个RJ9接口,用于连接外部接收器(目前尚未实现)。此外,还配备了一个三键拨码开关以设置分组参数,以及一个PWM引脚控制的蜂鸣器模块。两个按键则用于控制激光射击系统。电路PCB图已提供以展示激光射击系统设计的进度情况。
激光射击系统设计进度说明:目前,发射板的一次原型硬件已经完成制造;然而,接收板的设计和制作尚未完成。软件方面,除了红外通信系统之外的所有功能均已完成开发。在测试过程中发现了一些问题需要解决:首先,采用PWM控制的蜂鸣器效果不佳,计划后续更换为录音芯片以提升音质;其次,仅仅依靠LED等显示方式不够直观清晰,因此考虑替换为单色LCD屏幕以提供更便捷的信息反馈;第三个问题是IR电路设计存在错误——原本计划直接将发射和接收信号连接到串口进行通信时出现了电平有效性问题;最后是固定红外发射二极管和透镜的装置设计方案尚未确定,理想情况下将通过3D打印技术设计出一个模型来优化其结构。下一步的工作重点将集中于解决IR系统的相关问题,力求使整个设备具备基本的娱乐功能。(需要注意的是TSAL6100需要添加枪筒限制装置以减少红外线的发散范围;在不使用透镜的情况下,TSAL6100在阳光下仍可达到至少10米的距离(30mA)。)
全部评论 (0)


