基于ardunio的智能语音识别垃圾桶的设计与实现(附件)【字数:5443】
目录
一、概述 1
二、系统方案设计与研究意义 1
(一)设计思路 2
(二)功能设计 2
(三)研究意义 2
三、硬件设计 2
(一) Arduino 控制器模块 3
(二)MP3TF16模块 3
(三)舵机模块 4
(四)语音识别模块 5
(五)电源模块 6
四、软件设计 6
(一)软件总流程 6
(二)LD3320语音识别流程 7
五、实物的制作与调试 8
(一)程序的加载 9
(二)烧录与实时更改垃圾名称和识别模式 10
(三)实物图连接 12
(四)调试过程 14
六、总结 15
参考文献 16
致 谢 17
附录 18
附录一: 原理图 18
附录二:PCB图 19
附录三:代码 21
一、概述
随着城市化水平不断提高,人们的生活质量也不断上升,人们逐渐发现对垃圾的处理成为了城市的一大难题,他们既想要提高所处的环境卫生状况,又想要对垃圾处理时的方便化与智能化。因此,对垃圾进行分类成为了一个必然趋势,而此前将不同的垃圾混在一起处理,这是一种对可回收垃圾浪费,同时,也增加垃圾回 *51今日免费论文网|www.51jrft.com +Q: ¥351916072$
收站的工人们再次对垃圾分类的时间。所以,对垃圾进行分类已经成为公民们学习的内容,而如果公民们具备垃圾分类的意识,不仅能节约资源,而且还能对此资源再次合理利用,能为社会省下一大笔资金。而此时,为了避免人们错误的将垃圾分类为解决垃圾分类困难的问题,通过分析与调查,设计出了一项家庭款的基于Arduino的智能垃圾桶,该垃圾桶通过声控可自动分类垃圾及垃圾桶自动开盖与闭合、垃圾分类一体化,多模块进行融合巧妙的解决家庭中垃圾分类问题,极大提高了环境卫生。
二、系统方案设计与研究意义
(一)设计思路
家用智能垃圾桶的主控制器为 Arduino。 为了提高垃圾桶的智能型,这一次设计选择了语音识别模块(LD3320)做为辅助模块,方便使用者可以通过一些简单的语音指令来控制垃圾桶盖的开盖与闭合。语音识别模块向 Arduino 发送语音控制指令, Arduino 根据接收的信号和语音控制指令,经过识别后,,做出对应的判断,自动分类垃圾。控制舵机驱动打开垃圾桶盖,延时一定时间后,然后垃圾桶盖自动关闭。 Arduino 是由电源模块提供电源。综上所述,本设计主控制板 Arduino、语音识别模块、舵机、电源模块、MP3TF16模块,设计的系统方案如图 1所示。
/
图1系统方框图
(二)功能设计
1、自动开盖与分类垃圾功能:
当不清楚某种垃圾常用怎么分类时,你只需说出垃圾名字,它可以帮助你把想扔的垃圾分为厨余垃圾、有害垃圾、可回收垃圾和其它垃圾,接着通过舵机驱动垃圾桶盖的打开,一定时间后,垃圾桶关闭。简单明了的为您分忧。
2、语音控制功能:
垃圾桶安装语音识别模块,做为辅助控制,方便家里老人和孩子,可以直接通过语音指令,说出垃圾名字后,Arduino 根据检测的信号情况,做出相应的判断,自动分类垃圾,控制垃圾桶盖的开盖与闭合。
(三)研究意义
(1)减少环境污染:
目前我国对垃圾的处理方式大部分都是使用填埋或者焚烧,在乡镇当中尤为严重。这对土壤有着极大的损害和对周围的环境造成严重的污染,并且还影响了当地的空气质量。而如果能够对垃圾进行智能化分类,科学有效的处理垃圾,这是可以有效的避免了一些有害垃圾对环境的影响。
(2)再生资源利用:
通过对垃圾分类进行回收,就可以把一些能够二次加工的将垃圾变废为宝,比如回收纸类垃圾能够减少对树木的砍伐,这极大的保护了森林,并且减少森林资源的浪费;回收厨余垃圾,将其打碎,就可以让工厂加工成为肥料,撒向土地,让土壤能够更加肥沃。
(3)提高民众价值观念:
对垃圾进行分类,就目前而言,是处理所有的垃圾最有效的解决方法和最好的出路,而且垃圾分类不仅能够使得公民学会节约与合理利用资源,还能够养成良好的生活习惯,提高民众的综合素养。
三、硬件设计
(一)Arduino 控制器模块
使用 Arduino 做项目,可以按需求分别选用适合的Arduino的控制板与扩展板等组成自己的需要的硬件系统。因为Arduino开发板拥有许多接口,且同时Arduino 控制板具有优秀的兼容功能。可以连接到各种各样的传感器。还可以通过使用传感器以感知红外线,并通过监控LED照明系统、电器以及驱动或者其他的类型设备,将反馈告知人们。
在使用控制器时,经过选择,我们可以挑选 Arduino UNO R3 芯片作为主控板。首先,Arduino UNO R3 能通过以下三种方法供电,并且能够根据使用者需要自行自选择供电方式:(1)通过插头连接电源插座供电。(2) 通过电池直接连接电源连接器的 GND 和 VIN 引脚。 (3)采用USB 接口直接供电。
原文链接:http://www.jxszl.com/jxgc/mjsk/608670.html