站内搜索
更多
软弹发射器辅助捕捉瞄准镜(红点)
专业版

软弹发射器辅助捕捉瞄准镜(红点)

简介

软弹发射器上使用的瞄准镜(电子红点瞄准镜)

简介:软弹发射器上使用的瞄准镜(电子红点瞄准镜)
星火计划2025

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-01-10 21:00:47更新时间:2025-12-15 10:34:11

描述

视频链接:

https://www.bilibili.com/video/BV1jznHzZEPH/?spm_id_from=333.1387.homepage.video_card.click

项目简介

本项目基于ESP32-C3-MINI主控开发的,体积小巧功能强大,我这次完全按照完整的成品去设计的,可以说该有的功能(能想到的都有了),支持四种准星模式切换,配备了MPU6950进行水平校准,蜂鸣器音量可调,电池低电量报警可调,支持OTA升级,并且由于ESP32系列支持ESP-NOW协议,后续会做其他外设与他进行通讯。

项目功能

首先四种准星模式,分别是方形准星,十字准星,圆形准星,圆形加十字准星;

图24方形准星.png

图21十字准星.jpg

图22圆形准星1.jpg

图23十字加圆形准星.jpg

下方和侧方配备了水平气泡和垂直气泡,通过MPU6050读取当前的姿态,改变气泡当前位置。
同时使用(拨动按键),压缩整体体积,使其操作更加方便快捷,双击即可进入菜单,(准星,音量,低电量阈值都写在EEPROM里,使用操作非常方便,掉电不丢失)。

微信图片_20250924175240_19_143.jpg

微信图片_20250924175241_20_143.jpg
特别说明一下,(ESP-NOW和这次项目无关,所以这个菜单暂时没有开发)。
(MPU6050菜单还在优化,实在是掉头发)。
反正OTA升级的菜单已经弄好了,喜欢的请耐心等待最新的Bin文件。

项目参数

他是通过OLED显示图像并通过一个倾斜75度的凸面弧面镜镀银膜成像实现的,如图3OLED成像原理所示,

图1OLED成像原理1.jpg
序号 物料名称 数量 作用
1 主体 1 3D打印零件
2 防雨罩 1 3D打印零件
3 卡块 1 3D打印零件
4 电池盖板 1 3D打印零件
5 OLED挡板 1 3D打印零件
6 开关 1 3D打印零件
7 螺丝M3*35 2 固定滑轨使用
8 M3热熔螺母 2 固定滑轨使用
9 0.96寸OLED屏 1 显示
10 PCB 1
11 14250电池 1 必须是这款尺寸否则装不上
12 弧面镜 1 成像

这个弧面镜特别难买,有需要的可以在B站私信我,嘉立创登录我一般一个星期看一次私信,等不及的去b站找我。(买银膜,买银膜,买银膜,只能是银膜,必须是银膜,买错了有重影)。

原理解析(硬件说明)

考虑到这是一个便携式的设备,同时需要长时间的工作,所以我采用了esp32c3mini作为主控,它的成像部分采用了0.96寸OLED作为显示,提示音采用了小巧且声音比较大的贴片式蜂鸣器,增加了一个mpu6050陀螺仪,用于姿态的设别。
主控部分:采用了ESP32-C3FN4(ESP32C3MINI模块的内部芯片),这里特别说明一下,本来是打算使用ESP32C3MINI模块进行设计的,但是这个模块的焊盘非常密集,且体积偏大,导致非常难焊接,我试了5~6次都没有成功焊接,所以放弃了,通过查看芯片手册发现内部器件也是比较少的,至少比ESP8266方便,所以果断使用芯片进行设计,这个电路主要由电源电路,晶振电路,天线电路,复位电路组成,使用上和ESP32也没有什么区别,外观上最大的区别就是省去了Falsh芯片如图14主控最小系统所示。

图14主控最小系统.png
图14主控最小系统

图15 OLED驱动电路.png
图15 OLED驱动电路
OLED驱动电路:本次项目使用的是0.96寸OLED屏幕,驱动芯片为SSD1306,特别主要SDA,SCL引脚的上拉电阻必须是4.7K如图15 OLED驱动电路所示。
蜂鸣器电路:这个无源蜂鸣器只有100mA的电流,非常小,所以使用三极管驱动,通过ESP32C3MINI的GPIO6输出PWM进行发声,如果觉得声音不够大,可以将R34电阻短接如图16蜂鸣器驱动电路所示。

图16蜂鸣器驱动电路.png
图16蜂鸣器驱动电路

图17  MPU6050最小系统.png
图17 MPU6050最小系统
加速度传感器电路:本次项目使用的是MPU6050加速度传感器,与OLED共用一个II2C接口接在ESP32的(GPIO8SDA,GPIO9SCL)如图17MPU6050最小系统所示。
充电电路:考虑到PCB的体积,这次就不能使用TP4056了,所以只能使用更小的封装,本次采用了价格非常便宜的LGS4084HB5作为充电芯片(特别注意:这个芯片有两款,一款是LGS4084HB5,一款是LGS4084HB6,两个的区别是一个是5个引脚,一个是6个引脚)。
并且搭配了电池保护电路(DW01),防止电池过充,过放如图18充电电路所示。

图18充电电路.png
图18充电电路

图19 LDO电路.png
图19 LDO电路
LDO电路:采用RT9013-33GB作为5V转3.3V,最大输出500mA,这款PCB的所有电源都是3.3V供电,都是由这一个LDO进行输出的,在上电时有些不稳定,需要先接上电池在进行烧录程序,同时开关并没有用来控制大电流的截止,而是接在了RT9013的使能引脚EN上(需要加下拉电阻),如图19LDO电路所示特别说明以下,在实际烧录程序的过程中,由于充电芯片的输出能力不够,所以在不焊接电池的情况下,是无法正常烧录/启动的,因此在烧录过程中需要接好电池,再进行烧录。
按键和电池检测电路:这次为了减小体积,在按键上也下了功夫,由三个的独立按键,换成了一个拨动按键,同时电池电量监测也是调试好的电阻值可以直接使用如图20按键与电池检测电路所示,旁边的排针是烧录程序用的串口预留,由于ESP32C3MINI自带USB接口,可以直接与电脑通讯,所有直接使用TYEP-C充电口进行烧录就可以,这个一般用不到。

图20按键与电池检测电路.png
图20按键与电池检测电路

软件代码

每次写代码都被喷,这次代码直接是BIN文件。
需要代码的可以私信我。

注意事项

电池千万注意型号别买错,
3D模型装配的时候,打磨一下毛刺,可以在两个突起的地方抹一点润滑油,更容易拼接。
弧面镜不要买错,通用的红点瞄准镜镜片就可以(银膜)。
买错了,如果有条件的可以自己去修改模型文件。

组装流程

安装步骤
1.首先安装开关,将开关放入瞄准镜的内部,如图7开关安装所示

图7开关安装.png
图7开关安装

图8PCB成品.jpg
图8PCB成品
2.安装PCB板和OLED屏,如图8PCB成品所示,将PCB板卡入主体凹槽内如图9安装PCB所示。
3.安装OLED挡板,将挡板插入主体的凹槽中如图10挡板所示,将OLED通过双面胶贴在挡板上。

图9安装PCB.png
图9安装PCB

图10挡板.png
图10挡板
4.安装电池盖,将电池盖通过主体后方的凹槽推入。如图11电池盖所示。

图11电池盖.png
图11电池盖

图12防雨罩.png
图12防雨罩
5.安装防雨罩,将防雨罩从主体后方的凸槽推入,如图12防雨罩所示。
6.成品展示如图13完整装配所示。

微信图片_20250924175712_27_143.jpg
图13完整装配

实物图

此处可放入组装完成后完整实物图

微信图片_20250924175236_15_143.jpg

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
瞄准镜模型文件V3.2.zip
299
2
BOM瞄准镜PCB1_2025-09-24.xlsx
241
3
esp32.esp32.esp32c3.zip
196
4
OTA.ino
112
5
电子红点瞄准镜烧录教程.docx
119
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航