OpenHarmony南向开发案例:【智能垃圾桶】

样例简介

智能垃圾桶可以通过数字管家应用来监测垃圾桶当前可用容量,提醒主人及时处理垃圾;通过日程管家可以实现和其他智能设备联动。

核心组件 位置 功能
距离传感器 置于垃圾桶盖内侧 感应垃圾量
红外传感器 置于垃圾桶前端 感应是否有人靠近
光敏电阻 开发板上固定 感应照明情况
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上进行工程的配置下载。

搜狗高速浏览器截图20240326151450.png

  • 打开DevEco Device Tool,连接远程linux服
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值