3139|0

41

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

基于GD32F350的小车走迷宫实现 [复制链接]

本帖最后由 sunyongshuai 于 2018-9-30 22:30 编辑

基于GD32F350的智能小车走迷宫设计
SunicYosen
一、作品简介
本项目的目标是通过PC端和摄像头获取信息并控制小车走出迷宫。项目采用我们小组自行组装的小车(GD32F350作为主控板),通过USB摄像头采集小车与迷宫图像信息并传入PC端,PC端采用C++语言进行编程,运用opencv工具处理图像信息,并通过蓝牙将处理后的信息传给小车。小车根据收到的位置信息和路径信息进行前进与调整,最终走出迷宫。其结构如下图1所示:
1 系统整体结构
二、分系统介绍2.1. GD32F350主控制板
在本实验中,使用GD32F350开发板作为小车的主控板,主要完成蓝牙数据的接收和小车电机的控制。
1)GD32F350UART通讯接口与蓝牙模块HC06连接;
2)GD32F350PWMTimer生成PINs与直流电机驱动模块L298N电机驱动板模块连接,达到驱动小车的目的。
2.2. HC06蓝牙模块
HC06蓝牙模块
用到的PINs
VCC :电源端,需接在3.3V的电压端。
GND:接地端,需接地。
TX :发送端,一般为自己的发送端,正常通信GD32F350开发板的UART接口的RX相连接
RX :接收端,一般为自己的接收端,正常通信与GD32F350开发板UART接口的TX相连接。

2.3. L298N电机驱动板模块

L298N电机驱动
具有两路PWM输入,两路电机驱动,用于小车的电机驱动。


2.4. 硬件整体电路设计
至此,GD32F350的应用模块完成,至于其中的图像处理和路径选择是基于OPENCV在计算机平台实现。
三、 结果截图展示

GD32F350串口与PWM调试图

PC端运行图例
小车行走例子
四、 视频展示

https://training.eeworld.com.cn/course/4731/learn?preview=1#lesson/15938



图片1.png (30.41 KB, 下载次数: 0)

图片1.png

图片5.png (1 MB, 下载次数: 0)

图片5.png
此帖出自GD32 MCU论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表