首页 > 编程语言 >基于STM32单片机的智能垃圾桶控制系统 语音识别LD3322 垃圾分类 火灾检测 金属检测 成品套件 DIY设计 实物+源程序+原理图+仿真+其它资料(852-8)

基于STM32单片机的智能垃圾桶控制系统 语音识别LD3322 垃圾分类 火灾检测 金属检测 成品套件 DIY设计 实物+源程序+原理图+仿真+其它资料(852-8)

时间:2024-07-04 14:57:27浏览次数:23  
标签:播报 LD3322 检测 原理图 垃圾桶 自动 DIY 语音 垃圾

        随着社会科学技术的飞速发展,人们的生活质量和速度也在不断提高。大多数传统的家用垃圾桶已经过时且缺乏新颖性,并且缺乏人性化设计。使用起来既不方便也不卫生,并且所有的生活垃圾和废物垃圾都被均匀地装载,没有经过仔细的分类。随之而来的是,清洁工的任务量正以几何速度增长,并且浪费大量时间检查垃圾。在提倡效率和尽可能减少劳动时间的时代,人们越来越依赖于科学技术进步带来的便利。

        为了更好地解决此类问题。本文设计了一种基于STM32F103C8T6的语音识别智能垃圾分类垃控制系统设计。该系统主要由LD3322语音识别模块、舵机控制块、金属检测、烟雾检测、红外感应、蜂鸣器声光报警、OLED液晶显示、超声波和电源供电电路等组成,以语音识别和舵机控制,单片机为核心,通过模块之间进行数据处理完成垃圾投放,本系统具有结构简单、性能稳定、操作方便、低成本、智能化等优点,对当前环境垃圾污染问题做垃圾分类处理找到了一个可行的解决方法。矚   

硬件组成部分:

 实物设计思路:

版本八 语音识别+播报+烟雾/烟头+金属检测+液晶垃圾剩余显示

蜂鸣器满溢提醒+超声波满溢检测+红外感应+自动+手动模式

https://v.youku.com/v_show/id_XNjM2MjU1MzMxMg==.html

1.   STM32F103C8T6单片机进行数据处理

2.   SRC04超声波检测当前垃圾桶是否满溢

3.   红外感应感应垃圾桶是否需要打开

4.   LD3322进行语音识别

5.   SG-90舵机控制垃圾桶模型打开/关闭

6.   MQ-2烟雾传感器检测垃圾桶是否着火或者丢弃未熄灭烟头

7.   金属传感器检测垃圾桶是否有人丢弃易拉罐或者是金属垃圾

8.  检测到烟雾或未熄灭烟头后,液晶显示火焰图标

     播报:警告!请将烟头熄灭在进行投放

     防止火灾,人人有责

9.  检测到有金属垃圾后,液晶显示可回收图标

     播报:当前垃圾含有金属,垃圾分类从我做起

10. 上电后默认是自动模式

      按下第一个按键切换到手动模式

      再次按下第一个按键切换到自动模式

11. OLED液晶显示屏当前的自动/手动模式,垃圾桶满溢程度

      超声波检测距离小于8CM液晶显示5格,表示垃圾桶已满,

      小于16CM显示四格,小于24CM显示三格,小于32CM显示2格

      小于40CM显示一格,大于40CM则不显示

      格子越多表示垃圾桶越满

12. 当超声波检测距离小于8CM(模拟垃圾桶满了)

      自动模式下垃圾桶不在打开

      LD3322播报垃圾桶已满,请及时处理

                                         自动模式下:                              

13. 红外感应到有人需要投放垃圾后,自动打开垃圾桶

      语音播报:垃圾桶已打开,请投放垃圾,爱护环境人人有责

      8S左右自动关闭,语音播报:垃圾桶已关闭

                      手动模式下:                                  

14. 手动模式下按下第二个按键直接打开/关闭垃圾桶

      语音播报:垃圾桶已打开,请投放垃圾,爱护环境人人有责

      语音播报:垃圾桶已关闭

                        语音识别模式下:                              

13. 通过LD3322语音识别模块识别相应的指令

14.首先我们需要说一级指令(唤醒词)"你好,小桶"

     LD3322回复”我在“

15.直接说:“自动模式”LD3322回复”已切换到自动模式“

16.直接说:“手动模式”LD3322回复”已切换到手动模式“

                                  自动模式下:

17.直接说“打开垃圾桶”,垃圾桶将自动打开

     语音播报:”垃圾桶已打开,请投放垃圾,爱护环境人人有责

      8S左右自动关闭

18.直接说”关闭垃圾桶“

     语音播报:”垃圾桶已关闭”

手动模式下:

19.直接说“打开垃圾桶”,垃圾桶将自动打开

20.直接说”关闭垃圾桶“语音播报:”垃圾桶已关闭”

21.如果10S内没有说相应的指令则关闭语音识别功能

     需要重新说唤醒词才可以进行语音识别

目录

标签:播报,LD3322,检测,原理图,垃圾桶,自动,DIY,语音,垃圾
From: https://blog.csdn.net/qq_24269417/article/details/140155829

相关文章

  • [数据集][目标检测]螺丝螺母检测数据集VOC+YOLO格式2400张2类别
    数据集格式:PascalVOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数):2400标注数量(xml文件个数):2400标注数量(txt文件个数):2400标注类别数:2标注类别名称:["nut","screw"]每个类别标注的框数:nut......
  • labelme转yolo格式txt 目标检测和实例分割的脚本
    labelme标注后的数据转yolo目标检测格式txt的脚本点击查看代码#https://blog.csdn.net/m0_63172128/article/details/135942221importbase64importrandomimportshutilfromtqdmimporttqdmimportmathimportjsonimportosimportnumpyasnpimportPIL.Imageim......
  • 智慧课堂基于YOLOv8的学生上课行为检测
    数据集学生上课行为检测,我们直接使用公开数据集共三类行为:举手、读书、写字数据集已经按照YOLO格式配置好,数据内容如下模型训练​采用YOLOv8模型进行训练,官方代码首先是划分数据集,分为训练集、验证,已经划分好之后修改数据集配置文件:需要修改数据集路径以及各个......
  • 非极大值抑制(NMS):目标检测中的去冗余关键技术
    非极大值抑制(NMS):目标检测中的去冗余关键技术在目标检测算法中,非极大值抑制(Non-MaximumSuppression,NMS)是一种用于去除冗余检测框的关键技术。它通过抑制重叠度过高的检测框,从而提高检测结果的准确性和效率。本文将详细解释NMS的工作原理,并提供代码示例,帮助读者深入理解这......
  • 武汉凯迪正大分享电缆断点检测:定位电缆断点的技术与方法
    由于环境因素、施工质量等多种原因,电缆在使用过程中难免会出现断点故障,给生产和通信带来严重影响。因此如何快速准确地定位到电缆断点,成为了电力和通信领域亟待解决的问题。本文将从电缆断点检测的原理、方法以及技术实践等方面进行阐述,希望能给大家提供有益的参考也欢迎大家留......
  • 安防监控视频平台LntonAIServer视频智能分析平台行人入侵检测算法
    在当今社会,随着科技的迅速发展和安全需求的日益增长,行人入侵检测技术成为了安全防护领域的重要研究方向。LntonAIServer行人入侵检测算法作为该领域的先进技术之一,其性能和应用效果受到了广泛关注。首先,从技术角度来看,LntonAIServer行人入侵检测算法采用了深度学习和图像处理......
  • iMessage蓝号检测,苹果iMessages短信,iMessages群发,iMessages推信,完美实现总结 - 电
    一、PC电脑版苹果系统(MacOS)上实现imessages群发总结为以下几种方式:/*MacOS苹果系统,正常情况下,只能安装到苹果公司自己出品的Mac电脑,俗称白苹果,不能安装到各种组装机或者其他品牌的品牌机上,黑苹果的的原理,就是通过一些“破解补丁”工具欺骗macOS系统,让苹果系统认为你的电......
  • centos7定时检测磁盘大小,并输出为csv格式
    脚本:!/bin/bash定义输出文件名OUTPUT_FILE="/path/to/output.csv"获取当前日期时间,为CSV文件名添加时间戳TIMESTAMP=$(date+"%Y%m%d%H%M%S")OUTPUT_FILE_WITH_TIMESTAMP="${OUTPUT_FILE}_${TIMESTAMP}.csv"检测磁盘空间并输出到CSV文件df-h|awk-vOFS=','&#......
  • 基于YOLOv5的人脸关键点检测(附代码)
    人脸关键点检测项目说明本项目的实现主要依靠两个算法:yolov5目标检测和resnet人脸关键点算法。其中目标检测算法为人脸关键点检测算法的前置算法,使用目标检测算法将人脸信息进行提取(起到前景与背景的分离),然后再对box内的人脸信息进行关键点检测。本项目支持功能:人脸关键......
  • 基于孤立森林的异常点检测
    ⚠申明:未经许可,禁止以任何形式转载,若要引用,请标注链接地址。全文共计3077字,阅读大概需要10分钟......