【E1384】基于STM32F407手势控制的智能体感遥控车设计

2021-10-03 22:51:45      索炜达电子      1990     

项目编号:E1384

文件大小:197M

源码说明:带中文注释

开发环境:C编译器

简要概述:

系统整体设计

本设计主要分为两部分,手持遥控端手势和智能遥控车。

手势持遥控端分为4个子单元:传感器单元、核心控制器单元、交互单元和电源管理单元。

-传感器单元采用集成陀螺仪,加速度计和磁力计的九轴传感器==mpu9250==,对采集到的数据进行姿态融合,再进行数据滤波和互补,得到俯仰、横滚、偏航角等三维角度信息。

-核心控制单元选用功能强大的==STM32== 单片机作为核心控制器。

-电源管理单元采用TI公司的 ==线性稳压器TPS7333和TPS7350== 分别稳出5v和3.3v电压,为整个系统提供稳定的电压。

-交互单元主要分为两部分,一、串口触摸屏,用于数据显示和人机交互;二、蓝牙模块,进行用户当前手势数据的传输,并且接收智能车的数据回传。


智能遥控车端分为5个子单元:传感器单元、核心控制器单元、交互单元、执行单元和电源管理单元。

-为了使为了使设计更加适合于真实的应用场景,传感器单元使用mpu9250传感器用于检测小车的运动状态,利用超声波模块进行障碍物的检测,同时利用ADC进行电压检测。

-交互单元采用OLED进行数据的实现,并且利用蓝牙模块向手持遥控器传送小车的基本信息,例如电量、障碍、信号丢失标志位等

-核心控制单元综合传感器单元和交互单元的信息,结合PID算法,输出信号通过执行单元,作用于电机。

【E1384】基于STM32F407手势控制的智能体感遥控车设计


硬件设计:

系统硬件设计首先平台采用Altium Designer电子设计软件,进行原理图的设计和PPCB的绘制。

【E1384】基于STM32F407手势控制的智能体感遥控车设计


3D模型示意图

【E1384】基于STM32F407手势控制的智能体感遥控车设计

PCB实物图

【E1384】基于STM32F407手势控制的智能体感遥控车设计系统软件设计平台采用RT-Thread实时操作系统

文件列表:

【E1384】基于STM32F407手势控制的智能体感遥控车设计

TAG智能体感遥控车
  • 5 次
  • 50 分