Smart_dustbin
介绍
智能语音垃圾箱
基于OpenHarmony 开发的语音识别分类垃圾桶,其中主要包括语音识别模块、容量检测模块,IoT云控制模块,无线配网模块这四个模块。

智能语音分类垃圾桶通过MQTT协议连接华为IOT物联网平台,从而实现命令的接收和属性上报。智能设备同数字管家应用之间的设备模型定义可以参考profile
产品展示

安装教程
编译Smart_Dustbin设备代码
1. 搭建好环境后,下载Openharmony1.01源码后
2. 将Dev_CODE里面的Smart_Dustin复制到team_X文件夹里面
3. 在源码的根目录下打开命令窗口,输入"hb set",选择Smart_Dustbin,输入"hb build"进行编译
4. 编译成功后在源码目录/out/hispark_pegasus/smart_dustbin下找到Hi3861_wifiiot_app_allinone.bin文件
5. bin文件可以通过Hiburn进行烧录
在数字管家添加Smart_Dusbtin控制页面
1. 在DistSchedule\entry\src\main\java\com\example\distschedule\slice中添加Smart_Dustbin的DustbinAbilitySlice.java控制页
2. 在\DistSchedule\entry\src\main\resources\base\layout里面添加Smart_Dustbin的ability_dustbin.xml布局
3. 在DeviceControlAbility添加路由
public static final String ACTION_DUSTBIN = "action.dustbin"; //添加至全局变量
addActionRoute(ACTION_DUSTBIN, DustbinAbilitySlice.class.getName()); //智能语音垃圾桶
使用说明
Smart_Dustbin主要功能是可以语音控制垃圾桶开盖,和用户远程控制;使用一级命令“你好,垃圾桶”,随后后说出二级命令“可回收垃圾”、“不可回收垃圾”、“厨余回收垃圾”、“其他回收垃圾”识别后,打开对应的垃圾桶盖等待10秒后,桶盖自动关闭;还可以通过数字管家查看垃圾桶容量,对语音分类垃圾桶进行控制,让垃圾回收处理变得不再繁琐,回收人员只需要将对应的垃圾箱里的垃圾拿出即可。有效的减少了垃圾分类的工作量,给社会带来了很大的便捷。
文档目录
【dev代码】
【FA】
开发文档:
【智能语音垃圾桶开发】
【智能语音垃圾桶——创建IoT云】
【智能语音垃圾桶——设备端】
【智能语音垃圾桶——数字管家】
【数字管家应用的编译与安装】
【Gitee使用方法】
设备调试及问题:
【hi3861的舵机控制】
【润和hi3861开发环境的搭建】
【hi3861的传感器控制】
【点亮第一个LED灯】
【Q-提示未知数据库】
【模拟机调试数字管家页面】
演示:
【视频链接】
【视频链接】
有任何问题可联系:2283082325@qq.com