0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32智能垃圾桶自动识别各类垃圾概述

冬至子 来源:达尔闻说 作者:何三少 2023-10-25 09:58 次阅读

智能垃圾桶功能概述

离线语音识别识别垃圾种类并且垃圾桶自动翻盖: 说出唤醒词“垃圾桶”后,再说一句垃圾名称,语音识别模块端识别到相应关键词,便会将结果通过串口发送到STM32端,STM32端接着会发送打开相应垃圾桶盖的指令,6s后,垃圾桶盖自动关闭。其中翻盖功能是通过STM32端控制舵机实现。

**语音播报功能:**STM32端若判断到有人说出唤醒词了,通过串口发送指令给语音播报模块,外放喇叭便会播报“你好”的音频,若判断到相应的垃圾种类,便会播报相应的垃圾种类音频。

APP/网页端远程控制垃圾桶: STM32端通过串口连接WIFI模块esp8266-01s,接入Onenet云平台,实现联网功能,通过云端下达指令给设备,从而控制垃圾桶实现翻盖及控制继电器通断。

OLED屏显示信息 OLED屏可以显示作者的相关信息、及每次语音播报也会显示相应文字信息。

硬件组成

智能垃圾桶的开发板用到的是STM32F103C8T6最小系统板,各个模块间都是通过串口和主控进行通信。硬件电路上的连接画一个PCB接口板即可,所有模块都可以通过排针排母直接插上去。由于用到了4个舵机,所以整个系统的供电系统需要用5V2A的电源适配器。所用到的各个模块材料清单如下图:

图片

系统整体框图如图:

图片

电路原理图如图:

图片

主控STM32F103C8T6和WIFI模块ESP8266-01s是又便宜、又熟悉的最小系统板,没啥好说的了,大家都很熟。

语音播报模块JQ8400FL-10P价格低廉、上手容易、支持串口控制,使用前只需将录好的音频文件正确命名,通过microUSB线拷贝到模块内存中即可。

图片

语音识别模块LD3320可以识别所有普通话的中文,但不具有语音播报功能,所以需要和上面的语音播报模块配合。语音模块上有一个单片机(STC11L08XE)和LD3320语音模块进行SPI通信,实现识别语音的功能。直接修改模块上单片机程序里的拼音,即可修改语音识别的词条。一级口令、二级口令均可修改。

软件流程

主程序流程如下:

图片

语音识别流程:

图片

STM32相关代码,以及语音识别模块程序,在“ 达尔闻说 ”微信回复: 智能垃圾桶 ,获取。

调试注意事项

由于使用的模块精度精度受限,对环境有一定的要求,比如不能有持续的嘈杂音,否则语音模块就会卡死。外放小喇叭放远点、并且方向不能对着语音识别模块的麦克风,否则会发生误判。

对于垃圾桶本身来讲,舵机连接垃圾桶可以用热熔胶固定结构件。舵机要用大扭矩的,扭矩小了会带不动而且发热严重。

软件上,使用Onenet云平台要注意在代码里设置自己的热点名和修改平台账号密码,数据流要和平台里自己写的一致。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2270

    文章

    10895

    浏览量

    355734
  • 语音识别
    +关注

    关注

    38

    文章

    1739

    浏览量

    112634
  • wifi模块
    +关注

    关注

    60

    文章

    379

    浏览量

    73471
  • 智能垃圾桶
    +关注

    关注

    2

    文章

    53

    浏览量

    10651
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    44962
收藏 人收藏

    评论

    相关推荐

    深联华单片机的智能垃圾桶系统设计

    一定精度,以满足垃圾桶自动封袋和装袋的时间上的要求。PS 此垃圾桶为寝室所用的一般的开盖的垃圾桶 时间安排:2013.11.01-2013.11.15 研究
    发表于 10-29 17:19

    【DNA Kit申请】智能垃圾桶

    申请理由:我们是在校大学生EDA兴趣团队,正在设计制作智能垃圾桶项目。我们发现垃圾的回收利用和清理需要大量的人力物力。所以,我们试图开发一个智能垃圾
    发表于 09-29 09:56

    【蓝牙4.1申请】智能垃圾桶

    申请理由:前期需要用蓝牙把手机和智能垃圾桶连接,实现数据交互,需要一个样板进行试验,智能垃圾桶已经实现。正在改进,想看看蓝牙的效果。项目描述:智能
    发表于 10-09 14:16

    基于ARM的家用智能垃圾桶怎么实现?

    问题。设计针对这些问题,提出了具有语音识别功能的智能垃圾桶设计方案,当用户想要扔垃圾时,只要一声令下,垃圾桶就会快速准确地来到你身边。
    发表于 04-13 06:04

    【大联大品佳 Nuvoton ISD9160语音识别试用申请】语音控制的智能垃圾分类垃圾桶

    互联网。垃圾分类的推广肯定优先从各事业单位先采购,很多事业单位的网络都是局域网,不允许外网连通,所以要尝试无网络的模块来实现。计划:带wifi控制的模具和方案已初步实现,我这边也有样机。只要模块来了可以直接替换!预计成果:实现一款带存储的语音识别
    发表于 08-10 17:49

    人工智能分类垃圾桶原理

    的pytorch深度学习框架来实现全自动垃圾分类。Introduction本项目是基于YOLOv3的5G嵌入式智能分类垃圾桶系统。该垃圾桶
    发表于 07-21 07:48

    基于stm32智能垃圾桶设计

    一、硬件材料清单:1、STM32核心板2、OLED显示屏3、语音识别模块4、舵机二、实现的功能1:语音识别2:垃圾分类3:例如说出“干垃圾
    发表于 08-11 09:07

    求大佬分享STM32实现的语音识别智能垃圾桶的代码

    求大佬分享STM32实现的语音识别智能垃圾桶的代码
    发表于 12-13 06:23

    基于小凌派RK2206的智能垃圾桶设计

    是基于神经网络对垃圾进行离线的实时分类。2.3系统功能模块划分 智能垃圾桶由三个部分构成:一是语音视觉识别模块,二是LCD模块,三是舵机模块。 语音视觉
    发表于 02-13 17:34

    基于LD3320的语音识别智能垃圾桶设计

    本设计针对当今智能垃圾桶探测距离的不足,设计基于LD3320的语音识别智能垃圾桶,利用超声波测距算法,实现对
    发表于 12-15 17:15 2.3w次阅读
    基于LD3320的语音<b class='flag-5'>识别</b><b class='flag-5'>智能</b><b class='flag-5'>垃圾桶</b>设计

    智能垃圾桶有哪些功能及特点_智能垃圾桶市场前景_智能垃圾桶怎么用

    智能垃圾桶已经成为了时代发展的需求,本文主要介绍了智能垃圾桶特点、智能垃圾桶的功能和
    发表于 01-04 15:20 1.8w次阅读

    智能垃圾桶什么品牌好_智能垃圾桶10大品牌排行

    垃圾桶是每个家庭都需要购买的,现在科技的发展,让垃圾桶也在趋于智能化,越来越多家庭购买智能垃圾桶。那么,
    发表于 01-04 16:00 4.9w次阅读

    中学男生发明的智能垃圾桶你中意吗

    具有语音识别功能,可声控垃圾桶的开关,垃圾桶两侧还装有RFID识别装置,可以通过垃圾袋上的标签,“识别
    发表于 07-24 08:33 1324次阅读

    人脸识别垃圾桶中的应用

    最近,北京市西城区德胜街道新风街一号院上线了人脸识别垃圾桶。预先完成注册的居民扔垃圾时,垃圾桶将用数秒的时间自动“刷脸”。在
    的头像 发表于 01-10 09:48 3068次阅读

    智能垃圾桶的工作原理及构造 如何挑选智能垃圾桶

    智能垃圾桶的工作原理 优质的智能垃圾桶,实现垃圾分类投放和数据采集仅需三步。 居民注册手机小程序-》垃圾
    的头像 发表于 10-02 16:21 9999次阅读