基于深度学习技术的智能分类垃圾桶设计方案

主体模块:

  1. 该系统采用ESP32-CAM模块(主要价格便宜,简单操作也够用),ESP32-CAM是一款基于ESP32-S芯片的非常小的相机模块。使用ESP32-CAM模块,我们可以搭建图像识别系统,而无需使用任何复杂的程序和任何额外的组件;
  2. AI-ThinkerESP32-CAM模块配有一颗ESP32-S芯片、超小尺寸的OV2640相机和MicroSD卡插槽。MicroSD卡插槽可用于存储从相机拍摄的图像或存储文件。该ESP32-CAM模块可广泛用于各种IoT应用中。它可以用作办公室、学校和其他私人区域中的面部检测系统,还可以用作无线监控、QR无线识别和许多其他物联网应用程序。
  3. 下图为模块的具体参数:
    在这里插入图片描述

主要功能:

  1. 摄像头一直识别状态,捕捉到了有垃圾放入时,把拍下来存储在SD卡;
  2. 将图片通过WIFI上传到自己租的服务器中进行垃圾识别;
  3. 用深度学习代码跟ESP32结合,服务器识别垃圾种类后发送信号给ESP32告知垃圾种类(发送信号)、并把识别的垃圾种类,时间,地点(定位)传到数据库里;
  4. ESP32的GPIO接受信号控制垃圾桶电机转动对应角度;
  5. 另一个电机控制载物台转动,垃圾掉落。

系统原理:

  1. 该桶主要实现的功能为对一般垃圾(干垃圾,湿垃圾,有害垃圾,厨余垃圾)进行准确分类。下面有智能分类垃圾桶的内部视图,以便理解工作过程。
  2. 将待分类垃圾放于置物板上,摄像头检测到有垃圾待分类,智能分类垃圾桶进入工作状态。垃圾桶开始转动,转动角度由检测到的垃圾类型确定,可以旋转0,90,180,270度。
  3. 待对应垃圾桶和转动到 平台位置下方 置物板开始转动,垃圾被周围挡板阻拦,无法移动,只能掉入下方垃圾储存区域。
  4. 置物板逆方向转动,回到检测平台的位置
  5. 垃圾桶逆方向转动,回到原始位置,垃圾桶完成一次工作,等待下一次工作周期的到来

在这里插入图片描述

注:

1-置物板
2-挡板
1+2=垃圾检测区

拟解决问题:

  1. 垃圾桶分四部分,每一部分为扇形抽屉式容器(可抽拉)。(要保证整个系统的稳定性)
  2. 目前想法:一个步进电机驱动置物板旋转,另一个步进电机驱动整个垃圾桶旋转
  3. 垃圾桶转动可能会有摩擦(如有无法转动的情况,具体措施可以加滑轨减小摩擦)

Guess you like

Origin blog.csdn.net/qq_43667552/article/details/114577289