2023年全国大学生电子设计竞赛E题方案

本文讲述了如何搭建一个使用STM32为主机,OpenMV为摄像头的硬件框架,通过激光追踪和MOS管PWM控制实现光斑定位。作者详细介绍了固定摄像头、舵机和激光笔的方法,以及如何通过颜色识别的简化来解决实际问题。最后,文章提到了钢架焊接的架子设计和OpenMV亮点识别的代码示例。
摘要由CSDN通过智能技术生成

首先我们拿到题目后知道搭设硬件框架一定是一个大的,一定要坚固。

b339c14307734207bde6a70af5d03364.png

屏幕个人建议使用一个80X80cm的白色底色板子为底板,在底板上绘制一个50X50cm的边线宽为1mm的正方形,(这里有很多朋友会说摄像头无法识别)我讲这不重要。然后还要准备一个电工胶贴边的A4纸

 74be6e37267f40bb8db200f161869520.png

 现在我将题目要求中的1、2、3题重要点拿出来。

c144797d5f1a4fdcb266fda1470f3f7a.png

 如第一题我们知道现在框架固定的情况下是不是坐标使用激光笔全能打出来,那么第一题已经完成。

然后看第二题可以直接联想第一题和前面为什么我讲一定要固定好摄像头和舵机还有激光笔,因为红色激光系统不属于移动系统,一旦固定第二题也就代表做出来了。

接着第三题也是可以直接写死的,因为题中讲了位置自定,个人建议将A4纸放置到正方形的任意一个顶角,这样也是可以写死的,因为舵机固定了,坐标不动。大家不用担心激光笔误差,说实话2cm挺大的。

我的方案使用的是STM32作为主机OpenMV作为从机摄像头检测画面,32控制舵机和激光笔,激光笔使用MOS管加PWM驱动调光(重点)。

后面开始讲第四题,其实能够做出全部基础题也就代表做出发挥题。

第四题的题目可能我一讲大家就会出现似曾相识的感觉,因为就是同一个原理,这里我借用百度的讲解告诉大家,“联合头盔提示系统”,在航空领域,头盔显示器与头盔跟踪系统、记忆卡共同构成了头盔显示系统。头盔显示系统包括两大类:一类是头盔瞄准具,如米格-29等战机配备的头盔目标指示系统,能向飞行员提供简单的武器瞄准标记;第二类是头盔显示器,如美军F-16战机配备的联合头盔指示系统,不仅能显示武器瞄准标记,还可以显示主飞行信息及累加合成图像。我想大家已经看懂了。

现在我讲如何实现:我们将绿色激光笔固定到舵机云台上面,然后使用摄像头看红色激光,当我们的绿色光斑位置控制系统看到哪里(对应的也就是摄像头将红色光斑位置反馈到32,舵机转动的位置就是红色光斑之时就是绿色光斑打到(跟踪之时)红色光斑之时)。

那么这里就需要联系前面所讲到的MOS管PWM控制亮度,需要保证人眼能看到绿色激光(让专家看到),但是摄像头看到的绿色激光很弱。

前面讲了摄像头识别红光阈值很难搞定,所以我们可以在上面讲的方案中直接抛弃颜色识别,只需要识别光斑亮点(气不气给哈),两舵机都识别最亮的亮点处理最亮的亮点,颜色问题也就直接搞定了(不要问我黑色阈值或亮点阈值怎么取)。

摄像头镜头推荐有两种(一种是鱼眼:畸变矫正、另一种是广角:适用于绿色控制系统镜头尽量看的角度面积大,这样可以解决任意放置的问题)

b728f24f4bf74d219a41085f44154672.png

1b3fa9cabc484c039f0fb05054db9c62.png

 这里贴出OpenMV识别亮点的代码:

 

架子参考:这里简单粗暴使用钢架焊接

3bd6b31c75fc42a789d114b8a1f18c3c.jpeg

 可能方案不是最佳,欢迎大家批评指正。

 

对于2023全国大学生电子设计大赛的E,我可以为您提供一些思路。请注意,以下仅为参考,具体的设计方案需要根据比赛要求和您的实际情况来确定。 E通常是一个开放性的设计目,可能要求参赛队伍设计一个具有创新性和实用性的电子产品或系统。以下是一些可能的思路: 1. 智能家居系统:设计一个智能家居控制系统,可以通过手机应用或语音控制实现对家庭电器、照明、安防等设备的远程控制和自动化管理。 2. 健康监测设备:设计一个便携式的健康监测设备,可以实时监测人体指标如心率、血压、体温等,并将数据传输到手机应用或云平台进行分析和记录。 3. 智能交通系统:设计一个智能交通系统,利用传感器和图像识别技术实现车辆的自动导航、交通信号控制和路况监测,提高交通效率和安全性。 4. 环境监测与控制系统:设计一个基于传感器网络的环境监测与控制系统,可实时监测温湿度、空气质量等环境指标,并实现对室内空调、照明系统等设备的自动控制,提高生活质量和能源利用效率。 5. 智能农业系统:设计一个智能农业系统,利用传感器和数据分析技术,实现对农作物生长环境的监测和控制,提高农业生产效率和质量。 这些只是一些参考思路,您可以根据自己的兴趣和专业背景选择适合的方向,并进一步细化和创新。在设计过程中,要考虑到功能的可行性、系统的稳定性和用户体验等方面。祝您在比赛中取得优异的成绩!
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向明月和赵沟渠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值