本帖最后由 singleyork 于 2020-7-12 10:11 编辑
大家好,我是『芯知识学堂』的SingleYork,今天笔者要给大家介绍一款基于STM32F103的智能垃圾桶套件,这款DIY的套件包括搭载了STM32F103C8T6的OWL Micro F1开发板主板、OWL Micro F1智能垃圾桶扩展板、LD3320语音识别模块、8欧1W的扬声器以及4个带SG90舵机的垃圾桶:
关于垃圾分类的标准,或许大家早就耳熟能详了,但或许还是有不少小伙伴对自己手里的垃圾究竟该分为哪类,有点傻傻分不清楚。那么,有了这款智能垃圾桶套件之后,妈妈再也不用担心我分不清家里的垃圾究竟属于哪一类垃圾了。
我们可以按照垃圾分类的标准,提前在程序中设定好垃圾分类,比如:
(1)可回收垃圾:旧报纸、塑料瓶、废铁、图书、坏手机、玻璃瓶、旧水管、洗衣机、电视机、电饭煲
(2)其他垃圾:果壳、泥土、瓜子壳、废水、陶瓷、一次性筷子、卫生纸、烟头、餐巾纸、牙签
(3)厨余垃圾:剩菜、剩饭、菜叶、果皮、隔夜饭、骨头、**蛋壳、茶叶渣、菜根、苹果核
(4)有害垃圾:灯泡、电池、药品、灯管、油漆桶、化妆品、老鼠药、指甲油、杀虫剂、农药
然后,我们只需要说出具体的垃圾名字,语音模块就能识别到对应的垃圾分类,便会打开指定的垃圾桶:
《基于STM32的智能垃圾桶》,点击链接观看:https://url.cn/rAKV7h4X?sf=uri 这款智能垃圾桶套件的主控采用搭载了STM32F103C8T6的OWL Micro F1开发板主板,板载资源如下:
OWL Micro F1智能垃圾桶扩展板包括了4路舵机接口、1个语音识别模块接口、1个超声波模块接口、1个扬声器接口、1个语音播报模块以及1个USB接口用来下载音频文件:
LD3320语音识别模支持:循环检测、口令检测、按钮检测三大识别检测模式,可根据不同场景使用不同的识别模式:
每个垃圾桶上,都安装了一个SG90的舵机,舵机用热熔胶固定在了垃圾桶上,通过一个简单的传动机构,跟垃圾桶盖连在一起,舵机旋转时,可带动垃圾桶的上盖进行开合动作:
语音播报模块采用了专用的语音解码芯片WT2003S-16S,模拟U盘,外挂了一个64Mbit的FLASH,并搭载了一颗1W的功放,可直接外接扬声器,语音文件可通过USB口直接复制、粘贴即可:
关于这款智能垃圾桶套件的组成,就给大家介绍到这里了,后续笔者会给大家详细介绍这款套件的使用,包括硬件部分和软件部分,在介绍完毕后,笔者会上传所有设计文档,包括硬件原理图、源代码等给大家下载,欢迎大家持续关注哟。
|