基于STM32设计的智能垃圾桶
演示视频:
基于STM32设计的智能垃圾桶
功能简介:
四个按键可分别打开四个垃圾桶(可回收垃圾、厨余垃圾、有害垃圾、其他垃圾)
oled显示屏显示四个垃圾桶的打开/关闭状态、烟雾浓度、光照强度、称重的重量和识别到的颜色(白色、红色、绿色、蓝色)
四个垃圾桶分别检测到有人时会自动打开垃圾桶,人离开3s后自动关闭垃圾桶
环境光强过暗时自动打开灯光
检测到的烟雾浓度过高时会进行自动水泵打开和蜂鸣器报警
唤醒词“智能垃圾桶”,语音模块唤醒并回复播报“我在...”
语音识别到人说出的对应的垃圾名称/命令词,系统会播报对应的垃圾分类名字(回复语)并打开对应的垃圾桶,3s后自动关闭
识别到不同的颜色(白色、红色、绿色、蓝色),控制步进电机旋转不同的角度
主要硬件组成:
STM32F103C8T6
1-su03t1语音识别及播报
2-按键+红外感应
3-MQ2烟雾检测和水泵
4-HX711称重
5-光敏传感器(光强过低,led自动打开)
6-tcs34725颜色传感器识别和步进电机旋转
7-oled显示屏
8-步进电机
9-水泵(烟雾浓度过高时,蜂鸣器报警、水泵打开)
更多单片机项目,单片机项目合集列表目录链接:单片机项目合集列表——Excel合集列表目录查阅(实时更新)-CSDN博客https://archie.blog.csdn.net/article/details/142381401
目录
摘要
第一章 绪论
1.1 课题背景
1.2 研究现状
1.3 研究的目的和意义
1.4 论文结构
第二章 总体设计方案
2.1 设计要求分析
2.2 系统总体设计
2.3 系统功能框图
第三章 系统硬件设计
3.1 核心硬件模块
3.1.1 STM32F103C8T6 微控制器
3.1.2 TCS34725 颜色传感器
3.1.3 SU03T1 语音识别模块
3.1.4 MQ2 烟雾检测模块
3.1.5 HX711 称重传感器
3.1.6 步进电机
3.1.7 OLED 显示屏
3.1.8 SU03T1 语音识别模块
第四章 系统软件设计
4.1 STM32设备端程序设计
4.1.1 主程序设计
4.1.2 语音识别模块程序设计
4.1.3 颜色识别模块程序设计
4.1.4 烟雾检测模块程序设计
4.1.5 步进电机控制程序设计
4.1.6 OLED 显示程序设计
第五章 实物制作与调试
5.1 实物制作
5.1.1 硬件连接