5.39 综合案例2.0 - STM32蓝牙遥控小车2(语音控制)

这篇具有很好参考价值的文章主要介绍了5.39 综合案例2.0 - STM32蓝牙遥控小车2(语音控制)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最新案例教程点击下方链接跳转,CSDN已停止更新

点击跳转HaaS506官方最新案例







成品展示

用语音识别当stm32智能车的遥控器,还能这样玩

案例说明

用STM32单片机做了一辆蓝牙控制的麦轮小车,分享一下小车的原理和制作过程。
控制部分分为手机APP,语音模块控制,Haas506开发板三种。
本文介绍语音模块控制的方法以及小车的制作。

器件说明

器件 数量 说明
STM32F103C8T6单片机开发板 1 使用5V供电
L298N电机驱动 2 只能控制电机正反转,要调节速度,每个模块使用4路PWM,案例总共需要8路PWM
MLT BT05蓝牙模块 2 两块蓝牙模块间通信,需要5V供电
0.96寸OLED显示屏 1 用于显示蓝牙接收的消息
4电机加底座 1 普通TT小电机,需要5V以上供电
麦克纳姆轮 4
ASRPRO-2m离线语音识别模块 1 需要焊接麦克风与扬声器
扬声器 1 接语音模块

小车连线

  • 器件连线
    stm32蓝牙例程,Haas506-2.0综合案例,单片机,stm32,嵌入式硬件
  • 麦轮安装方向
    stm32蓝牙例程,Haas506-2.0综合案例,单片机,stm32,嵌入式硬件

小车源码

代码思路结构、

  • 源码见STM32蓝牙遥控小车2(语音控制)
  • L298N电机驱动模块只能控制电机正反转,原理:2路引脚分别控制电机正负极,正极高电平,负极置零,电机正传;反之反转。
  • 为了控制小车速度,这里总共使用了8路PWM来控制每个 L298N电机驱动模块的引脚,每个电机使用2路PWM控制,如果需要正传,正极占空比调高,负极占空比调零。stm32蓝牙例程,Haas506-2.0综合案例,单片机,stm32,嵌入式硬件

语音模块遥控

语音模块将收到的语音指令通过UART串口发送给蓝牙,蓝牙再将这些指令发送到小车上的从机蓝牙上。
stm32蓝牙例程,Haas506-2.0综合案例,单片机,stm32,嵌入式硬件

语音遥控连线

蓝牙模块连接语音模块的UART串口进行通信,语音模块上的麦和扬声器需要焊接。
stm32蓝牙例程,Haas506-2.0综合案例,单片机,stm32,嵌入式硬件

模块使用说明

1、MLT-BT05 4.0 蓝牙模块

用户可以通过串口和蓝牙芯片进行通信,串口使用 Tx, Rx 两根信号线,串口默认波特率为 9600bps。
蓝牙模块默认为从机透传模式,我们需要把它设置为主机去搜索小车上的从机蓝牙。
所以在语音模块上电初始化中设置波特率为9600,发送指令AT+ROLE1,设置蓝牙模块为主机透传模式。
并且使用语音控制它搜索并连接小车上的蓝牙

stm32蓝牙例程,Haas506-2.0综合案例,单片机,stm32,嵌入式硬件

2、ASRPRO-2m模块

语音模块使用请点击天问资料汇总。

下载代码连线

stm32蓝牙例程,Haas506-2.0综合案例,单片机,stm32,嵌入式硬件

模块编程说明

模块编程使用自带天问编程软件,使用时注意:文章来源地址https://www.toymoban.com/news/detail-595621.html

  • 官方自带很多教学视频,可以先看一下具体操作。
  • 代码中修改过语音部分需要点击生成模型,再点击2M编译下载。
  • 使用USB转接模块下载时失败概率比较高,需要多尝试几次。
  • 蓝牙连接指令需要更改MAC地址为自己小车的蓝牙MAC地址。
  • 代码下载好了之后,需要语音控制模块连接蓝牙。
  • 语音模块代码如下:
    stm32蓝牙例程,Haas506-2.0综合案例,单片机,stm32,嵌入式硬件

到了这里,关于5.39 综合案例2.0 - STM32蓝牙遥控小车2(语音控制)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于STM32的最简易蓝牙遥控小车

    本篇博客主要针对的读者为有一定单片机基础,但是第一次自制蓝牙遥控小车的小白同学,所用物件型号选择的是作者最熟悉、最常用的,老手请自行发挥。 硬件包括小车的机械部分、STM32f103c8t6最小系统板、ST-LINK下载器,HC-05蓝牙模块、CH340模块、L298N电机驱动模块,焊接设

    2024年02月04日
    浏览(46)
  • 基于STM32的蓝牙遥控避障小车

    文章目录 前言 一、 组成部分及功能介绍 二、 代码实例 1. main函数 2. 定时器初始化 3.串口部分 4.超声波部分 5.舵机 三、实物效果 总结     这是笔者第一次尝试在CSDN这个平台上编写文章,主要是想借此来记录一下自己做过的一些小项目,算是为生活添加乐趣叭~(^^)  本文

    2023年04月16日
    浏览(41)
  • 基于蓝牙技术使用stm32制造一个智能小车 (寻迹,避障,遥控)

    目录 1.制作智能小车的硬件名单: 3.引脚图 2.先让小车动起来  1.小车运动 2.代码 3.寻迹  1.工作原理 2.代码 4.超声波避障  1.工作原理 2.代码 5.蓝牙遥控  1.蓝牙工作原理 2.代码 6.oled屏幕 1.工作内容 7.led灯 8.蜂鸣器 9.蓝牙使用代码main  STM32C6T6核心板 1块 L298N电机驱动  1块 五

    2024年02月15日
    浏览(41)
  • STM32超级蓝牙小车——基于STM32F103C8T6的多功能蓝牙小车(PID循迹、跟踪、有源蜂鸣器播放音乐、蓝牙遥控、AD采集+DMA转运等超多元素小车)

    一、项目时间:2023.7.24~11.26 二、实现效果:通过蓝牙控制小车运动与模式转换                         模式一:循迹模式                         模式二:跟踪模式                         模式三:音乐模式                         模式四:控制运动模式 三、使

    2024年02月04日
    浏览(57)
  • 智能小车STM32——蓝牙循迹

    1、功能介绍 蓝牙切换功能:智能小车内置了蓝牙模块,可以通过手机或其他蓝牙设备与之连接。用户可以通过手机发送指令控制小车的运动方向,实现远程控制。 循迹功能:智能小车配备了红外线传感器,可以实现循迹功能。通过检测地面上的黑线或白线,小车能够自动沿着

    2024年01月19日
    浏览(55)
  • STM32 蓝牙平衡小车(一)硬件原理图

    第一篇文章首先介绍平衡小车的硬件组成,对硬件原理图进行详解。   1. 主控板:主控芯片(STM32F103C8T6)+电机驱动芯片(TB6612FNG)。 2. 小车框架:平衡车底盘、带编码器的电机、轮子 3. 电池:狮子航模电池2200mAh11.1V35C,T母头 4. DC-DC降压模块:MP1584EN,3A可调降压稳压电源模

    2024年02月14日
    浏览(40)
  • STM32蓝牙小车、红外循迹小车、超声波避障小车项目设计

    本文旨在分享我学习STM32的过程中,为了强化学习成果,试着制作一些实训项目。最开始做的就是STM32蓝牙小车、STM32红外循迹小车、STM32超声波避障小车。 相信看完本文的你,一定可以亲手制作一辆属于自己的智能小车! 注:文末附源码工程,需要的读者可以至文末下载 如

    2024年01月20日
    浏览(42)
  • 基于Arduino UNO的智能自主避障小车和蓝牙遥控小车

           Hello,大家好!今天我要给大家分享我近期制作的一个arduino小项目----智能避障小车。之前在某站上无意间刷到某位博主制作的一款智能避障小车,觉得很有意思,便打算自己也做一个来玩玩,于是便制作了一款我自己理解的避障小车。在此基础上,我还增加了蓝牙遥控

    2024年02月01日
    浏览(54)
  • 5.33 综合案例2.0 -ESP32拍照上传阿里云OSS

    点 击 跳 转 点击跳转HaaS506官方最新案例 使用ESP32拍照,将照片数据上传阿里云OSS(通过4G网络上传)。 代码流程 haas506连接阿里云,云端物模型下发指令给Haas506。 Haas506通过TTL串口发送拍照指令给ESP32。 ESP32将拍摄的照片数据发送给Haas506以TXT格式存入SD卡。 Haas506将TXT文件上传

    2024年02月06日
    浏览(42)
  • 大一萌新の作品:蓝牙主从模式摇杆控制小车和副产品手机遥控小车

    (纯萌新,学习单片机半年了,这是寒假回家的作品,师从江科大,写博客纪录我实现后的经验)(比较粗略) 蓝牙主从模式遥杆控制小车,我将其分为了三部分:1.让小车动 2.蓝牙主从连接与信号的发送接收 3.获取摇杆的状态并控制小车转向 目标:内部电源,调节参数转向

    2024年02月14日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包