STM32的语音识别智能垃圾桶电路方案(原理图+源码+教程)

Posted Sandra_C

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32的语音识别智能垃圾桶电路方案(原理图+源码+教程)相关的知识,希望对你有一定的参考价值。

C10529_2程序源码PCB参考设计 +QQ2142686503
本设计:
基于STM32F103设计的智能垃圾桶电路方案(原理图+源码+教程)
在这里插入图片描述

视频演示效果:https://v.qq.com/x/page/d3126112v7o.html?pcshareco…

【1】例程简介

通过语音识别模块ASR M08-B进行垃圾分类的语音识别,当说出具体垃圾名后,语音播报模块播放出具体垃圾分类名,

同时对应分类的垃圾桶自动开盖(舵机旋转实现),延时指定时间后,垃圾桶自动合盖(舵机旋转实现)

语音模块唤醒名字:猫头鹰

垃圾分类:

(1)可回收垃圾:旧报纸、塑料瓶、废铁、图书、坏手机、玻璃瓶、旧水管、洗衣机、电视机、电饭煲

(2)厨余垃圾 :剩菜、剩饭、菜叶、果皮、隔夜饭、骨头、鸡蛋壳、茶叶渣、菜根、苹果核

(3)有害垃圾 :灯泡、电池、药品、灯管、油漆桶、化妆品、老鼠药、指甲油、杀虫剂、农药

(4)其他垃圾 :果壳、泥土、瓜子壳、废水、陶瓷、一次性筷子、卫生纸、烟头、餐巾纸、牙签

语音识别模块关键词设置:

@01,jiu bao zhi,001,$

@02,su liao ping,001,$

@03,fei tie,001,$

@04,tu shu,001,$

@05,huai shou ji,001,$

@06,bo li ping,001,$

@07,jiu shui guan,001,$

@08,xi yi ji,001,$

@09,dian shi ji,001,$

@10,dian fan bao,001,$

@11,sheng cai,002,$

@12,sheng fan,002,$

@13,cai ye,002,$

@14,guo pi,002,$

@15,ge ye fan,002,$

@16,gu tou,002,$

@17,ji dan ke,002,$

@18,cha ye zha,002,$

@19,cai gen,002,$

@20,ping guo he,002,$

@21,deng pao,003,$

@22,dian chi,003,$

@23,yao ping,003,$

@24,deng guan,003,$

@25,you qi tong,003,$

@26,hua zhuang pin,003,$

@27,lao shu yao,003,$

@28,zhi jia you,003,$

@29,sha chong ji,003,$

@30,nong yao,003,$

@31,guo ke,004,$

@32,ni tu,004,$

@33,gua zi ke,004,$

@34,fei shui,004,$

@35,tao ci,004,$

@36,yi ci xing kuai zi,004,$

@37,wei sheng zhi,004,$

@38,yan tou,004,$

@39,can jing zhi,004,$

@40,ya qian,004,$

@41,ke hui shou la ji,255,$

@42,chu yu la ji,255,$

@43,you hai la ji,255,$

@44,qi ta la ji,255,$

@45,zhu ren qing fen fu,255,$

@49,mao tou ying,254,$
在这里插入图片描述
【2】操作及现象

1、呼唤“猫头鹰”–>应答“主人请吩咐”,板载RGB红灯亮,5秒内呼唤“旧报纸”->识别成功板载RGB绿灯亮,

语音播报“可回收垃圾”,同时对应垃圾桶打开,延时5秒,垃圾桶合盖,RGB绿灯灭

2、呼唤“猫头鹰”–>应答“主人请吩咐”,板载RGB红灯亮,5秒内呼唤“剩菜” ->识别成功板载RGB绿灯亮,

语音播报“厨余垃圾” ,同时对应垃圾桶打开,延时5秒,垃圾桶合盖,RGB绿灯灭

3、呼唤“猫头鹰”–>应答“主人请吩咐”,板载RGB红灯亮,5秒内呼唤“灯泡” ->识别成功板载RGB绿灯亮,

语音播报“有害垃圾” ,同时对应垃圾桶打开,延时5秒,垃圾桶合盖,RGB绿灯灭

4、呼唤“猫头鹰”–>应答“主人请吩咐”,板载RGB红灯亮,5秒内呼唤“瓜子壳”->识别成功板载RGB绿灯亮,

语音播报“其他垃圾” ,同时对应垃圾桶打开,延时5秒,垃圾桶合盖,RGB绿灯灭

注意:

在呼叫“猫头鹰”成功后,板载RGB红灯亮,若10秒内没有说出具体垃圾名,红灯灭,需要再一次唤醒“猫头鹰”
在这里插入图片描述
实物图:
在这里插入图片描述
原理图:
在这里插入图片描述

开发板原理图:
在这里插入图片描述

源程序(提供源文件):
在这里插入图片描述

资料清单如下:
在这里插入图片描述

以上是关于STM32的语音识别智能垃圾桶电路方案(原理图+源码+教程)的主要内容,如果未能解决你的问题,请参考以下文章

毕业设计:题目:基于stm32的语音识别 - 单片机 嵌入式 物联网 语音识别

STM32语音识别的智能蓝牙音箱

基于STM32的智能语音识别的柔光台灯设计方案

STM32的手势识别智能家居系统设计

基于STM32的LCD1602矩阵键盘电子密码锁电路设计方案(原理图+pcb+源码)

基于STM32自动售货机控制系统设计-程序-原理图-PCB