摘  要

伴随着现代化的进步,城市化程度越来越高,于此同时也带来了很多问题,垃圾分类投放也越来越成为人们生活中的一部分,实行垃圾分类也越来越受人们的关注。每天倒垃圾时要把垃圾进行分类投放,然而大部分人无法准确的将垃圾进行正确地分类,造成一些可再利用的垃圾无法进行分类回收,造成资源的浪费。因此我们应该寻求一种快捷的、简单的智能垃圾分类方法,为了保护环境,迫切需要进行垃圾分类。在此前提下,对语音智能垃圾桶进行了研究。

基于以上考虑决定做一个用语音控制垃圾分类的垃圾桶设计,本次毕业设计的主要内容是利用STM32单片机以及以LD3320语音识别模块为核心来设计并制作了一套智能垃圾桶。人们在扔垃圾时只需要说出自己要扔的垃圾的名字,垃圾桶会通过步进电机自动对该垃圾进行分类并自动地开合相应的桶盖,并且通过语音播报模块来告诉人们该垃圾是属于哪种类型的垃圾,方便人们在日常生活中对垃圾分类的了解,整个过程不需要人们接触垃圾桶。本装置能够增强人们垃圾分类意识、有效地避免乱投放垃圾等问题。 

通过研究解决了在完成设计的过程中所遇到的诸多问题,基本上实现了语音自动识别功能,同时也避免了人们扔垃圾需要接触垃圾桶时细菌的传播,确实方便了人们在日常生活中对不同垃圾的准确分类。

关键词:STM32;LD3320;垃圾分类

目  录

  

ABSTRACT

1    

1.1  课题来源

1.2  课题背景

1.3  国内外在该方向的研究现状及分析

1.3.1  国内在该方向的研究现状及分析

1.3.2  国外在该方向的研究现状及分析

1.4  垃圾分类处理意义

1.5  论文的主要内容和章节介绍

2  系统总体设计

2.1  系统预期功能

2.2  系统整体实现

3  系统硬件设计

3.1  LD3320语音识别模块

3.2  STM32F103简介

3.3  基于JQ8400语音播报模块

3.4  SG90舵机

4  系统软件设计

4.1  主程序流程图

4.2  语音识别模块的设计

4.3  对外设的设计

5  系统调试以及实验结果分析

5.1  对语音模块的调试

5.2  实验结果分析

  

参考文献

  


本设计由stm32单片机最小系统+语音播报模块+语音识别模块+舵机模块+电源电路组成

功能
1:通过一级级口令进入识别模式,通过识别二级口令进行分类,对垃圾分为四大类:
厨余垃圾、可回收垃圾、有害垃圾、其他垃圾。
2:将识别出来的垃圾种类播报出来。
3:根据垃圾种类驱动对应的舵机进行转动(模拟垃圾桶打开,并在十秒钟自动复位,模拟垃圾桶关闭)

 部分核心代码

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐