电力与电子技术Power&ElectronicalTechnology电子技术与软件工程ElectronicTechnology&SoftwareEngineering58近年来,随着社会的快速发展,居民垃圾日益增多且种类也越来越多,目前垃圾回收面临的两个问题:人们缺乏一定的垃圾分类的知识,垃圾桶设计简单也不能引导人们对垃圾进行分类;市面上现有的智慧垃圾桶智能化水平略低,不足以自动完成垃圾分类[1]。本文基于STM32对智慧垃圾回收系统进行了设计,该系统具有实时监控、分类回收、满溢报警等功能。1系统总体设计首先对市面上现有的智能垃圾桶进行了一定调研,梳理并确定了智慧垃圾桶要具备实时环境监测、定位、重量检测、满溢报警以及分类投放等功能,结合系统的功能,本系统将以STM32为核心,以GPS定位模块、GPRS网络模块、重量检测模块、环境检测模块、语音识别模块、满溢检测模块、显示模块和云平台检测模块为辅助进行设计[2]。其组成框图见图1。其中,满溢检测模块用来检测垃圾桶的满空状态,环境检测模块用于检测垃圾桶内的温湿度重量检测模块用来检测垃圾桶重量是否在允许的范围内,GPS定位模块用来确定垃圾桶的身份和位置信息,GPRS模块实现垃圾桶实时状态数据的上报和下发指令,语音识别模块识别语音信号并对其进行对比分析和处理[3]。2硬件设计2.1满溢检测模块该模块安装在智慧垃圾桶的顶部,选用了红外传感器E18-D80NK来检测垃圾桶满否,这种感应模块主要利用红外线探测附近物品,由于它对光线和环境具有很强的适应能力,因此被广泛应用于各种智能产品[4]。它的工作原理是通过一对红外管实现周围障碍物的探测,由发射管发射出用于检测周围障碍物的红外线,探测到障碍物时,红外线发生反射并由接收管接收,而后将信息传输给处理器进行处理。一般这种传感器的工作电压在3.3~5V,有效检测范围是2~60cm,可由电位器调控,有安装操作简单、适应力强、干扰小的优点。另外,该红外传感模块对用户的手也具有很好的识别分辨能力,当用户的手放在智慧垃圾桶60cm内时,红外传感接收到信号并控制开关电机打开桶盖,它相较于普通的红外传感而言,有更强的识别能力和更快的传输速度[5]。2.2语音识别模块本文设计的智慧垃圾回收系统,使用SU-03T作为语音识别模块,SU-03T芯片是国内语音鉴别专用型芯片。在没有其他外部协助Flash芯片、RAM芯片或AD芯片,就可以执行语音识别功能[6]。该芯片具备16位A/D转化器、16位D/A转换器和功率放大电路。话筒、基于STM32的智慧垃圾回收系统设计韩晶晶(山西工商学...