发作品签到
专业版

基于梁山派的智能遥控小车

工程标签

4.9k
0
0
1

简介

基于梁山派开发板,制作的智能遥控小车

简介:基于梁山派开发板,制作的智能遥控小车

开源协议

Public Domain

创建时间:2022-10-25 07:56:23更新时间:2023-03-22 06:41:37

描述

功能介绍

1.蓝牙无线遥控

2.四路电机驱动

3.蜂鸣器报警提醒

4.车头五路,两旁各一路红外循迹

5.一路超声波避障

6.独立按键切换运动模式

功能详情

1、蓝牙无线遥控,采用了HC-06蓝牙模块,通过串口与MCU通信,实现远程控制小车的方向与停止。

蓝牙模块正面.jpg
蓝牙模块背面.jpg

2、四路电机驱动采用的是RZ7899芯片,这个芯片说明书上的最大电流6A,据说到2A左右就会烧了。可以通过PWM信号控制两个输入的引脚来控制速度,通过反转电压可以控制电机的正反转,不过要注意的是PWM的频率最好不要超过1KHz,据说会烧(大家可以试试doge),所以我选择了100HZ频率。电机使用的是N20减速电机,店家说是100转6的(买小了,转的比较慢)。

3.蜂鸣器则是用来提示是否按键按下的,按下一次就会短暂的响一次。

4、前面五路红外是用来检测运动方向的,以及终点线的。左右两路是格子数的(像是工训比赛那种场地的格子)。

寻迹模块正面.jpg
寻迹模块背面.jpg

5、超声波用的是HC-SR04模块,在循迹时候作为避障的传感器。工作原理就是通过声波的发射与接收(反射),得到其传播的时间,再通过公式计算出其与物体的距离。

超声波模块.jpg

6.两个独立按键用来切换小车的模式,按键1(Start)控制的是循迹模式的开关,按下一次蜂鸣器会有提示声音,在循迹模式下其上方的LED会常亮,之后开始循迹。开始按键2(MODE)循迹模式会切换为蓝牙控制模式,其上方的LED也会常亮,通过手机上位机APP来控制小车,以及模式的切换。(原本的按键坏了,身边只有小按键,强行焊上去了)

按键.jpg

小车的几张靓照

IMG_20221221_214155.jpg
IMG_20221221_214141.jpg
IMG_20221221_214132.jpg
小车背面.jpg

代码我使用HAL库写的,工程在附件的.7z文件里

注意

可以看出我用杜邦线飞了几条线出来,原因是我刚开始做的时候没有注意到下载器引脚冲突了,做循迹的话需要避开下载器的那四个引脚。原理图和代码有空会更新。

2023-3-7 更新了原理图和PCB,改动了部分封装,减少了测试用的排母。

2023-3-22 原理图蜂鸣器模块处,把原来的10K上拉电阻更换位4.7K(5V电压才用10K,不然蜂鸣器不响),CubeMX更新配置,之前的配置会导致程序下载不了。电机的方向如果和预期的反了,可以反过来装。

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
蓝牙控制演示.mp4
27
2
循迹+避障演示.mp4
10
3
蓝牙调试.apk
20
4
PI_CAR.zip
29
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航