目录1. 点亮LED1.1 LED.c的代码:(使用了条件编译,方便移植操作,万一需要修改引脚,通过条件编译和自定义的宏就可以很快的修改)1.2 LED.h的代码:1.3 my_config.h内的代码:(这个文件用来配置端口相关的时钟的引脚,后续添加的硬件也会在这里配置,有利于移植)2. 编写延时函数2.1 使用CPU来实现延时2.2 使用滴答定时器来实现延时(简单略过)3. 认识
简介HLK-V20 是海凌科的离线语音识别模块, 中英文不同时支持, 只支持中文/英文, 具体识别看每次的SDK更新设置;资料下载可以在微信公众包搜索海凌科或HI-LINK, 下载资料 感知模块->HLK-V20模块限制中英文被限制, 需要根据你在官网设置的SDK信息进行确定;可以仅设置30次的SDK(联系客服可以增加, 还没试过) 笔者试错就三次, 不过一般够用,除非大量测试, 尽量考虑多
一、开发环境/工具: 环境:keil5 器件:STM32F429开发板、YS-LDV7语音识别模块、YS-SYN6288语音合成模块二、项目描述:  1、 YS-LDV7识别语音信息,通过串口传输识别码给STM32主控板; 2、 主控板通过DHT11获取环境信息,进行编码传输给YS-SYN6288语音合成模块进行播报; 3、 OLED屏幕实时模拟交互式表情变化;   &nbsp
承接单片机定做 文章目录前言一、设计目标及内容:二、框架思路三、实现喜欢请点赞哦! 前言基于STM32的语言控制智能家居系统,主控使用STM32F103(正点原子战舰板子)一、设计目标及内容:语音指令控制器主要负责作为一个报文中心控制节点,除了负责连接所有语音接收器的控制指令节点外,还需要负责进行语音指令流的解析以及语音控制指令的解析生成。在用户语音指令的解析生成中,程序根据ldld3320反馈的
     上一章将SYN6288代码移植进LD3320的代码中,实现了语音人机交互,接下来教大家把DHT11代码也移植进去上一章的语音人机交互的代码中,这样STM32就可以获取到DHT11采集的温湿度数据了,剩下的就是在User_Modification( )函数内对应“当前温度多少”和“当前湿度多少”的case下调用SYN_FrameInfo()
stm32利用语音识别与播报智能控制led灯 上次写了一个语音识别的文章,但是那个模块是用串口进行通信的。这次要讲的是另一种识别与播报模块,这种模块相对于上次那种,功能更多,当然价格也更贵。这种识别模块与播报模块都是利用IIC进行传输的,所以本次利用了stm32f103c8t6控制板上面的两个IIC分别是PB6、PB7以及PB10、PB11。本文章主要实现的功能是: 根据说出的指令让识别
 文章目录前言一、JR6001怎么用?二、使用步骤1.合成语音2.STM32代码总结前言  最近在做一个利用STM32最小系统实现语音播报的小项目,加入到智能家居远程控制系统中,用来提示上位机对应操作的播报,于是就选择了JR6001作为语音播报模块,接下来就是学习过程。提示:以下是本篇文章正文内容,下面案例可供参考一、JR6001怎么用?    首
STM32f4日记9之声控LD3320(您的私人语音助手MICRO) /注:网络上常见的关于此芯片的STM32F1系列代码不适用于STM32F4板子:stm32f407zgt6正点原子迷你版作者:shawn 2021.2.22 23:38 All rights reserved //鉴于目前网上的教学形态各异,很多带有迷惑、误导性质,所以写这篇文章交流自己的看法,也权当纪录自己的学习经历。 //如
在智能语音行业,软件机器人是现在大多数科技企业都所推崇的,特别是那些中小型企业,开发出这样一套设备不需要是相对来说能够承受的,对比智能音箱,智能手机产业,没有供应商的卡脖子和漫天要价,软件层面是这些中小型企业的首要选择。人工智能呈现迅猛开展态势,其中语音智能电话机器人不断深入更多垂直范畴,高效的客户数据分类,提高意向客户的转化率,电话机器人轻松完成意向指标,更好契合了电销行业对于社会的需求。相较于
文章目录摘要参考手册编写程序初始化外设移植驱动程序修改头文件`LD3320.h`修改LD3320.c文件移植完成注意 摘要  本章记录语音识别模块LD3320的驱动库的编写,主要用到的器件为LD3320语音识别模块与STM32F103C8T6单片机,同时参考了语音识别模块的相关资料与例程。模块的例程有些杂乱,所以将其移植到我自己的工程模板中,相关代码已上传到码云,有需要请自取 stm32-cod
       系统使用的是最常见的STM32F103C8T6/C6T6核心板:               STM32原理图:      &
简介在嵌入式的学习中不同的设备之间通信会使用不同的通信协议,例如串口、IIC、SPI等。最常用的应该就是串口了,但是每次发送数据的时候就会发现会有错误或者无法解析发送的数据。这就需要我们自己创建或者使用现成的数据格式。笔者最长使用的就是自定义数据格式或者就是Jason,Jason格式最常用的就是在云平台了。按位(自定义数据格式)按位发送和按位解码是最原始的数据格式,例如需要STM32的板子发送二氧
本文内容:本文主要介绍如何用AU获取wav格式的正弦波以及截取到的音频,并通过stm32f103c8t6的DAC模块,转换为模拟音频,并用示波器观察波形。一、获取正弦信号点击左上角的文件,新建,音频文件 采样率2000Hz,声道单声道,位深度16位 点击效果,生成,音调 设置如下 点击文件,导出,文件 格式设置如下 完成二、截取音乐中的音频随便找一首音乐,点击截取一段音频 右键,点击存储选取为 点
 本设计的硬件构成:STM32F103C8T6单片机最小系统板,OLED显示模块,红外热释人体传感器,LED指示灯模块,USB台灯,光敏电阻,按键电路,语音识别模块。功能介绍:1、台灯采用PWM的控制方式;2、上电之后,黄色的 LED 灯点亮,代表当前是自动控制模式;蓝色的LED灯点亮,表示检测人体,灭则无检测到人体;3、OLED显示屏可实时显示台灯当前状态,第一行显示当前是否检测到人体
目录序一、读取MPU9250数据1.1 简单说明1.2 读取与校准MPU9250数据程序1.2.1 头文件1.2.2 源文件2. UART2 DMA读取与解析Sbus协议2.1 头文件2.2 源文件2.2.1 USART2 DMA配置2.2.2 Sbus协议解析任务2.2.3 遥控器校准、测试任务函数、对外接口 序之所以有这篇更新,只因时运不济,命途多舛。第一件事是想把之前10DOF模块(MPU
在嵌入式开发领域,STM32系列微控制器以其高效能和广泛的适用性而受到青睐。在这一过程中,将文字转换为语音(Text-to-Speech, TTS)是一个引人注目的应用。本文将详细探讨如何在STM32平台上实现文字转语音的功能,涵盖不同版本的对比,迁移及兼容性处理,实战案例,排错指南,以及性能优化,成为开发者的实用参考。 ## 版本对比与兼容性分析 在不同版本的语音合成库中,各个功能和性能可能
原创 23小时前
155阅读
0.概述ros和stm32等嵌入式单片机的最大区别在于ros主要用于处理slam、机器视觉、人工智能这种对于算力要求高,算法复杂的问题;而stm32和arduino等主要用来处理一些边缘事件,比如亮个LED,驱动个电机啥的。相比于ros,实时性强是嵌入式单片机最大的优点(以我的两轮平衡小车为例,stm32f103的一个周期大概为3ms左右),所以ros和单片机的通讯是必然的。 这篇文章是基于ro
LCD    都看到图形库移植了,相信对图形库也有了解了。我选择这个图形库也是网上查的,机缘巧合就选择了他(看来我的选择是不会出错的)。这个图形库都叫Win了界面自然是像电脑的操作界面了。 一  移植前    1.那肯定是先下载啦。    2.我们要先了解一下里面有什么,打开解压后的目录Libraries目录下STem
首先明确,学习误区:stm32只是一块单片机而已。就跟你一开始学习51一样,寄存器总记不住,觉得它难是一样的道理。因此stm32就是一个普通的单片机,重要的是你实现的功能。接着,谈谈怎么学。买块开发板,熟悉各种外设,有条件玩玩系统,显示屏,WIFI等等。这个阶段还要注意一点,你需要CPU到底是怎么运行,SP是啥,LR寄存器存储?异常中断系统如何压栈等等,毕竟这对调试bug还是比较有用的。有本Cor
转载 2023-09-18 13:48:16
264阅读
简介1.由来通常我们使用stm32与pc通信的方式分为无线和有线,无线方式用wifi或蓝牙模块,我使用过程中一直无法接受这样的连接因为这样很不稳定,常常需要重启下位机或者上位机重新连接。 而有线方式我们会用到URAT,或是USB的虚拟串口,这两种方式中UART需要再接CH340类似的模块,并且两种方式都需要pc安装驱动。 于是我打算做一个不需要转接模块,也不需要上位机额外安装驱动的基于USB-HI
  • 1
  • 2
  • 3
  • 4
  • 5