样例简介
智能垃圾桶可以通过数字管家应用来监测垃圾桶当前可用容量,提醒主人及时处理垃圾;通过日程管家可以实现和其他智能设备联动。
核心组件 | 位置 | 功能 |
---|---|---|
距离传感器 | 置于垃圾桶盖内侧 | 感应垃圾量 |
红外传感器 | 置于垃圾桶前端 | 感应是否有人靠近 |
光敏电阻 | 开发板上固定 | 感应照明情况 |
LED灯 | 开发板上固定 | 模拟晚上照明灯,和红外传感器联动 |
舵机 | 垃圾桶盖下方合适位置 | 通过转动,控制垃圾桶盖的开关 |
运行效果
当设备应用启动之后,操作效果如下:
样例原理
如上图所示,智能垃圾桶整体方案原理图可以大致分成:智能垃圾桶设备、数字管家应用、云平台三部分。智能垃圾桶通过MQTT协议连接华为IOT物联网平台,从而实现命令的接收和属性上报。
工程版本
- 系统版本/API版本:OpenHarmony 1.0.1 release
- IDE版本:DevEco Device Tool Release 3.0.0.401
快速上手
准备硬件环境
-
BearPi-HM Nano套件一套
-
预装HarmonyOS手机一台
注:HarmonyOS是华为基于开源项目OpenHarmony开发的面向多种全场景智能设备的商用版本
准备开发环境
开发环境安装配置参照文档:[DevEco Device Tool 环境搭建]docs.qq.com/doc/DUmN4VVhBd3NxdExK
准备工程
本用例采DevEco Device Tool工具进行开发,当配置完开发环境后,我们可以在IDE上进行工程的配置下载。
- 打开DevEco Device Tool,连接远程linux服