基于FPV体感头追的小车检测系统(1)—硬件介绍(2022海南省电子大学生电子设计竞赛一等奖)

       11月底,海南电赛终于结束了,比其他省的电赛晚一些,难度也相对简单一些,今年海南本科生电赛的模式也有了很大的变化,仿照电赛研究生的模式,题目自选,且有实物展示和PPT展示与答辩环节,说实话个人觉得相较于以往的海南电赛简单了一些,题目自选,大家就可以做自己所擅长的东西了,且时间相较于以往电赛的4天3夜长了真的很多,认真做很容易拿奖的,觉得自己很幸运,在大三终于拿了一次本专业最具意义的奖,但作者仍然很菜,还需要多多学习,拿奖是运气好罢了。

       这次我们小队选的是运动控制类的题目,基于作者上篇的追踪物体小车的基础上又增加了2个模式,共3个模式完成了本次的项目,3种模式分别是:环境探测模式、物体的识别与追踪模式、外激光打靶模式三种功能。项目总体难度中等偏下,并不是很难,写这篇文章不仅是记录自己的学习,更多的是希望能达到一个抛砖引玉的作用,希望看完作者的博文能给各位同学和大佬一些启发和灵感,哪怕很少,便也达到了作者的目的。接下来我们分多个部分对本项目进行介绍,希望各位能最大程度明白其中含义。

一,项目硬件

(1)openmv摄像头一个

(2)正点原子stm32最小系统板一个(其它类型单片机也可,但要对本项目代码进行适当修改)

 (3)TB6612电机驱动模块一个(如果有能力也可以自己画一个板子,右图为本队“葛大仙”制作)

 (4)车模一个(作者买的是自带两个带编码器的直流电机的车模)

       

 (5)蓝牙模块HC-05一个(本项目通过手机APP选择模式,需通过蓝牙与最小系统板通信)

 (6)电源稳压板一个(给本项目各个模块进行供电,此为团队成员制作,大家也可自行制作)

 (7)无人机12V电池一个(给电源稳压板供电)

 (8)二自由度舵机云台一个(本项目需要将Openmv固定在云台上,实现云台追踪物体的功能)

(9)激光模块一个(实现模式三打靶功能)

 (10)WIFI图传模块一个(实现将Openmv拍摄到的图像利用SPI通信协议通过WIFI模块无线传输到IP端;强烈推荐“梦飞”家的WIFI图传模块,其内置图传例程代码,对于小白来说实现图传功能很简单。)

 (11)FPV体感头追模块一个(模式一环境探测时使用,可固定在头盔上,通过转动头盔控制云台转动,效果视频连接:https://v.douyin.com/hBrGQPR/)

 好了硬件部分就介绍到这里,接下来作者还将通过3个博文分别详细介绍3三种模式,效果视频不久也会上传到这里,希望各位大佬批评指正。

本文和大家分享基于Arduino的开源的制作。首先,先介绍下Arduino,Arduino简单来说就是一块单片机,他是一个开放了源代码的硬件平台,并且提供了开发平台,重要的是,这一切都是for free的,并且Arduino的编程环境比较简单,初学者很容易能上手,而且有大量的开源程序供你参考。 说回到这个开源来,原理是:通过GY-85九轴IMU传感器(轴陀螺仪、轴加速度计和轴地磁计)来实时输出当前位置与起始位置之间在维空间中的变化,再通过Arduino Nano控制器,转化成X、Y、Z个通道的PPM信号,输入到遥控器中,通过遥控器的“教练”功能,映射个通道来控制云台的方向(Pan),俯仰(Tilt)和倾斜(Roll)从而实现摄像角度的变化。由于飞行员通常不会在驾驶室做歪脖子的动作,所以我后续只用到了方向和仰俯轴,简化云台为二维云台。 在此介绍ADI的3轴加速度计ADXL345(ADXL345典型应用)。ADXL345(ADXL345典型应用)是一款小而薄的低功耗3轴加速度计,分辨率高(13位),测量范围达±16g。数字输出数据为16位二进制补码格式,可通过SPI(3线或4线)或I2C数字接口访问。 ADXL345(ADXL345典型应用)非常适合移动设备应用。它可以在倾斜检测应用中测量静态重力加速度,还可以测量运动或冲击导致的动态加速度。其高分辨率(4 mg/LSB),能够测量不到1.0°的倾斜角度变化。 原理介绍完毕,项目需要的硬件如下: 1、Arduino nano控制板一块; 2、miniUSB线一根;(用来连接控制板刷程序) 3、GY-85九轴传感器一块; 4、杜邦线若干 演示视频: 硬件制作过程见附件 相关技术方案: 加速度传感器ADXL345典型应用 本参考设计基于ADI公司的ADXL345,实现了加速度传感器的一系列典型应用,包括:计步器,闪信,硬盘跌落保护,人体跌倒保护,倾角测量,旋转检测,晃动检测,单击、双击检测以及其他智能检测功能和游戏控制功能,等等。 ADI民用无人机解决方案 ADI拥有一支致力于支持新兴无人系统市场的团队和业务部门。ADI的产品组合覆盖空中、地面和海上无人系统,从小型消费类产品到大型长航时系统。 ADI产品组合专注于五个主要领域以支持无人系统业务:大气数据、姿态和航向,参考系统收发器,有效载荷,安全和监控,机身。除了以上产品之外, ADI公司丰富的产品组合支持包括控制站、数据采集等众多产品。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值