0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >消费电子 > 基于STM32单片机语音交互识别智能垃圾箱设计方案

基于STM32单片机语音交互识别智能垃圾箱设计方案

来源: 中电网
2021-03-18
类别:消费电子
eye 73
文章创建人 拍明

原标题:基于STM32单片机语音交互识别智能垃圾箱设计方案

cirmall

cirmall

cirmall

cirmall


  硬件设计:STM32F103C8T6芯片控制中心模块,红外检测电路模块、语音交互电路模块、语音输出端、LED指示电路、垃圾量检测红外电路、OLED显示屏显示电路、光敏感应电路、LED灯条照明电路、太阳能供电及锂电池充放电模块组成。

  软件设计:包括系统主函数、初始化程序、AD 采集子程序、光照强度LED灯条程序、语音识别输出程序、传感器采集数据,各子函数通过中断触发主函数的形式进行信息采集、存储、转发、监控等。

  系统:

  太阳能智能语音播报垃圾分类设计实现用户需要投放垃圾时,能够语音提示具体把厨余垃圾、有害垃圾、可回收垃圾、其他垃圾进行分类。红外传感器具有检测,CPU进行处理判断是否有用户需要扔垃圾。当识别到有用户时语音模块开始识别语音,识别的语音经放大滤波比较,处理后信号传入CPU模块,通过程序的控制与判断,得出垃圾箱的LED灯的打开,然后通过串口发出命令给语音模块播报相对应的语音,告知用户投放那种垃圾类型,以便起到更好的垃圾分类效果;垃圾量红外传感器检测垃圾,进行信息反馈,监控,实现垃圾满时进行提示,并且进行OLED显示屏进行显示观看;光敏传感器采集外界光照强度,进行LED灯条亮灭控制;

  用户红外感应:

  语音识别:语音识别器具有语音识别、语音输出,语音输出端将语音识别器播放的语音段电信号转化成声波,语音输出是通过CPU控制输出需要的指令。触发成功后语音模块进入识别阶段后,系统延时一定时间识别停留,当用户有语言输入发出指令后,识别的数据进入单片机进行系统比对,比对出最相似的指令后,单片机系统进行控制LED垃圾箱指示灯的开启,引导用户相对应的投放垃圾

  垃圾量检测:

  系统初始化后进行垃圾量检测,检测是通过红外判断距离进行检测,红外线检测垃圾底部与顶部的距离,检测的值如果低于设定的阈值,系统就会判断垃圾已满,进而单片机系统控制语音播报,并且OLED显示屏上具体显示垃圾箱垃圾已满

  4.光照强度判断:

  系统初始化后,开启光敏传感器,采集外界光照强度模拟量数据,通过转换,得出外界光照强度值,系统通过电频输出控制LED灯条的亮度,从而调节灯的亮度。当检测的外界光照强度为白天,那么单片机驱动LED灯条进行关灯,当检测的外界光照强度为黑夜,单片机驱动LED灯条进行开灯

  5.太阳能供电:

  电源是保证设备的稳定、可靠运行的关键。采用太阳能设计,更加的环保方便,电源电压稳压至5V进行对锂电池进行充电,锂电池电量给各部分电路模块供电。



责任编辑:

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: 智能垃圾箱

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案