锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

STM32基础项目:基于stm32f1的蓝牙遥控小车(一)

时间:2022-10-08 00:00:00 wd电位器

STM基础项目:基础stm32f1蓝牙遥控车(1)

元件准备

  1. STM32F103C8T6核心板

image-20211008222554533

  1. 蓝牙串口模块 JDY-31

  1. 2WD智能汽车底盘套件(包括汽车底盘、两个直流电机和橡胶轮)

  2. L298N电机驱动板模块

  3. 12v锂电池1865锂电池

  4. LM2596S DC-DC可调降压模块

  5. 若干杜邦线

模块的使用

L298N的使用

由于一般控制芯片起到控制作用,但驱动能力不强,电机所需电流一般较大,控制芯片IO口不能提供大电流,所以一般不能
能直接驱动电机。L298是一种驱动芯片,可可以将控制芯片的输出转换为更高的电压和更大的电流。它是一种常用的电机驱动芯片。

使用方法:
输出A:通道A输出,连接直流电机
输出B:通道B输出连接直流电机
12V电源:主电源正极输入:
GND:正负输入主电源
5V输出:5V可用于电压输出端STM32开发板供电
ENA:通道A使能
ENB:通道B使能
IN1—IN4:逻辑输入IN1-IN2接单片机IO口控制通道A,逻辑输入IN3-IN4接单片机IO口控制通道B
(靠近ENA两个引脚是IN1,IN2;同理靠近ENB两个引脚是IN3,IN4)

LM2596S DC-DC使用可调降压模块

引脚定义
IN :输入正极,连接12v锂电池电源正极
IN-: 输入负极,连接12v锂电池电源负极
OUT :输出正极,引出杜邦线接单片机Vcc
OUT-:输出负极,引出杜邦线接单片机GND
使用说明:

①接入电源(3-40V),电源指示灯亮,模块正常工作
②调整蓝色
电位器旋钮(一般顺时针旋转升压逆时针降压),用万用表检测输出电压达到所需电压

使用蓝牙模块

我们需要使用蓝牙模块USB转TTL模块

连接方式

JDY-31 USB转TTL
RXD TXD
TXD RXD
GND GND
VCC VCC
EN 3.3V或5V

(进入AT只需将指令模式EN可以拉高引脚,所以接3.3v或5v都可)

串口配置

根据图中的配置,首次连接波特率、停止位、数据位和校准位,检查并发送新行

指令

操作 指令 响应 参数
版本号 AT VERSION VERSION=JDY-31-V1.35,Bluetooth V3.0
复位 AT RESET OK
断开连接 AT DISC OK
MAC地址 AT LADDR LADDR=
波特率查询 AT BAUD BAUD= Param:(4-9)4:9600;5:19200;6:38400;7:57600;8:115200;9:128000
波特率设置 AT BAUD OK Param同上一行
密码查询 AT PIN PIN= Param:默认四位密码PIN:1234
密码修改 AT PIN OK Param同上一行
广播名查询 AT NAME NAME= Param:BLE最长:18字节,默认广播名:JDY-31-SPP
广播名修改 AT NAME OK Param同上一行
恢复出厂配置 AT DEFAULT OK

执行指令
以下只需在串口助手发送窗口输入指令即可

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章