OpenHarmony开源社区
直播中

小伍

8年用户 4725经验值
擅长:电源/新能源 嵌入式技术
私信 关注
[经验]

【OpenHarmony开发样例】智能家居相关demo样例汇总

连接类:


1、基于 BearPi-HM Nano 套件开发的智能养花机 Demo
智能养花机通过感知花卉、盆栽等植宠生长环境的温度、湿度信息,适时为它们补充水分。在连接网络后,配合数字管家应用,用户可远程进行浇水操作。用户还可在应用中设定日程,有计划的按日、按周进行浇水。在日程中用户可添加其它智能设备(例如:智能窗帘),一起呵护植宠的成长。


2、基于 BearPi-HM Nano 套件开发的智能台灯
智能台灯设备不仅接收数字管家应用下发的指令来控制台灯的开关及亮度,而且还可以加入到数字管家的日程管理中。通过日程可以设定台灯开关的时间段,使其在特定的时间段内,台灯自动打开或者熄灭,并能自动调节相应时间段台灯的亮度;通过日程管家还可以实现台灯和其他的智能设备联动 。


3、基于BearPi-HM Nano套件开发的智能窗帘
智能窗帘设备不仅接收数字管家应用下发的指令来控制窗帘开启的时间,而且还可以加入到数字管家的日程管理中。通过日程可以设定窗帘开关的时间段,使其在特定的时间段内,窗帘自动打开或者关闭;通过日程管家还可以实现窗帘和其他的智能设备联动。


4、基于润和Wi-Fi IoT智能小车套件开发的智能扫地机
此Demo采用润和的智能小车套件为硬件模型,通过修改代码具备了扫地机器人简易的避障功能及防跌落功能,并且能通过wifi接入数字管家应用场景。智能扫地机不仅能接收数字管家应用下发的指令启动或停止扫地机器人,而且还可以加入到数字管家的日程管理中。通过日程可以设定智能扫地机启动的时间段,使其在特定的时间段内,智能扫地机自动启动或者停止。


5、基于BearPi-HM Nano套件开发的智能烟感系统
智能烟感系统通过实时监测环境中烟雾浓度,当烟雾浓度超标时,及时向用户发出警报。在连接网络后,配合数字管家应用,用户可以远程配置智能烟感系统的报警阈值,远程接收智能烟感系统报警信息。实现对危险及时报警,及时处理,守护居家安全。


6、基于BearPi套件开发的智能儿童手表系统
本项目是基于BearPi套件开发的智能儿童手表系统,该系统通过与GSM模块(型号:SIM808)的通信来实现通话和定位功能。智能儿童手表系统可以通过云和手机建立连接,同步时间和获取天气信息,通过手机下达日程安排到儿童手表,并显示在儿童手表的屏幕端,还可以通过SIM808模块获取地理位置信息,接收和拨打电话等功能。


7、 基于hi3516dv300开发板开发的智能电子牌
本demo是基于hi3516dv300开发板,使用开源鸿蒙OpenHarmony 开发的应用。通过该应用不仅可以查看时间、日期以及对应的室内外温湿度、空气质量等,还可以查看当日的行程,让我们随时随地把握行程,不会遗漏任何重要的安排。


8、 基于BearPi-HM Nano套件开的智能风扇
智能风扇设备不仅接收数字管家应用下发的指令来控制风扇开启的时间,调节风扇挡位,更改风扇定时时间,而且还可以加入到数字管家的日程管理中。通过日程可以设定风扇相关的任务,使其在特定的时间段内,风扇自动打开或者关闭,调节挡位大小和定时时间;通过日程管家还可以实现风扇和其他的智能设备联动。


9、基于全志XR806开发板开发的智能体重秤
本demo基于OpenHarmony3.1Beta版本开发,该样例能够接入数字管家应用,通过数字管家应用监测体重秤上报数据,获得当前测量到的体重,身高,并在应用端形成一段时间内记录的体重值,以折线图的形式表现出来,根据计算的BMI值来提醒当前身体健康状态,推送健康小知识。


10、基于BearPi套件开发的智能甲醛检测系统
本项目是基于BearPi套件开发的智能甲醛检测系统Demo,该设备硬件部分主要由小熊派单板套件和和甲醛检测传感器组成。智能甲醛检测系统可以通过云和手机建立连接,可以在手机上设置甲醛浓度阈值,传感器感知到的甲醛浓度超过阈值之后,将会通过云传给手机,并报警。


11、基于BearPi套件开发的智能可燃气体检测系统
本项目是基于BearPi套件开发的智能可燃气体检测Demo,该系统内主要由小熊派单板套件和和MQ5可燃气体检测传感器组成。 智能可燃气体检测系统可以通过云和手机建立连接,可以在手机上控制感应的阈值,传感器感知到的可燃气体浓度超过阈值之后,将会通过云传给手机,并报警。


12、基于Pegasus物联网开发套件来开发的智能垃圾桶
智能垃圾桶可以通过数字管家应用来监测垃圾桶当前可用容量,提醒主人及时处理垃圾;通过日程管家可以实现和其他智能设备联动。


13、基于润和Pegasus智能家居套件开发的智能保险柜
智能保险柜实时监测保险柜中振动传感器,当有振动产生时及时向用户发出警报。在连接网络后,配合数字管家应用,用户可以远程接收智能保险柜的报警信息。后续可扩展摄像头等设备,实现对危险及时报警,及时处理,守护家中财产安全。


14、基于XR806开发套件开发的智能门锁


本demo是基于Openharmony 3.1 Beta本版开发,不仅可以接收数字管家应用下发的指令来控制门锁开启,而且还可以通过数字管家设置不同的开锁密码以及一次性密码,实现给临时用户一个临时密码,保证门户安全。当然除了开锁的功能,智能门锁还可以通过检测门与门锁距离自动上锁以及如果长时间未上锁,上报告警消息到数字管家,及时提醒用户关门关锁等功能。




带屏IoT设备


15、基于Hi3516开发板开发的智能中控面板
本Demo是基于Hi3516开发板,使用开源OpenHarmony开发的应用。通过控制面板可以控制同一局域网内的空调,窗帘,灯等智能家居设备。


16、基于Hi3516开发板开发的智能油烟机
本Demo是基于Hi3516开发板,使用开源OpenHarmony开发的应用。本应用主要功能有:
​        1)可以搜索本地指定目录的图片和视频文件,并可进行点击播放。
​        2)可以通过wifi接收来自手机的美食图片以及菜谱视频,让我们对美食可以边学边做(需要手机端应用配合)。
​        3)可以查实时看门外监控(当有人按门铃时方便查看)以及客厅或卧室的情况(在厨房时方便实时注意孩子的动向)。


17、基于Hi3516开发板开发的智能相机
本Demo是基于Hi3516开发板,使用开源OpenHarmony3.0-LTS开发的应用。通过获取摄像头数据,实现预览拍照以及路视频等功能。并且通过后台AI服务识别唤醒词来进行语音控制拍照及录视频。


18、基于润和智能家居套件开发的智能门铃
智能门铃通过主人信息,告知主人是否可以按远程监控远程访问,可以远程访问远程监控或无人状态。主人管家中需要接收消息,并根据进行取消和按键开锁同时,也可以通过屏幕输入屏幕外状态硬件。屏幕显示界面使用coco Studio编写应用特性,具有良好的输入框驱动和输出的js。 1. 智能门铃设备的智能门铃设备原理图、智能门铃设备原理图可以通过云监控设备进行监控。


19、【OpenHarmony开发样例】智能加湿器
智能加湿器具有实时监控其所处环境温度、湿度,并通过数字管家设置日程,自动打开加湿器控制湿度功能。显示界面使用DevEco Studio 编写的js应用,具有很好的兼容和移植特性。硬件上采用了带有HDF框架的驱动模型,通过GPIO和IIC分别来控制电机开关和采集湿度信息,还可以通过语音模块识别语音命令,再通过串口跟主板通信来控制加湿器电机开关。




IPCamera

20、基于Hi3516开发板开发的智能猫眼
本Demo是基于Hi3516开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3516开发板中摄像头获取的数据通过RTSP协议传输到手机并显示 。


21、基于Hi3518开发板开发的智能猫眼
本Demo是基于Hi3518开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3518开发板中摄像头获取的数据通过RTSP协议传输到手机并显示 。


22、【开发样例】基于 OpenHarmony 开发的JS灯控应用
BearPi-HM Micro开发板是一块高度集成并可运行Openharmony系统的开发板,板载高性能的工业级处理器STM32MP157芯片,搭配4.3寸LCD电容式触摸屏,并板载wifi威廉希尔官方网站 及标准的E53接口,标准的E53接口可扩展多种智能应用案例。

23、启航KS 开发板基于 OpenHarmony 智能灯光控制
智能灯光控制在当今的生活中应用非常广泛,给人们的生活带来了很多便利,比如路灯能够自动判断白天和黑夜来减少人为的进行路灯控制;智能夜灯能够在夜晚感应人体达到夜晚自动开启,减少人们半夜摸开关打开灯光的烦恼。不管是什么样的应用场景,都需要开发人员了解其基本的工作原理,这样才能不断的创造更有价值的智能灯光控制。




其他

24、成长计划校园极客秀|基于OpenHarmony的智能阳台
本文由OpenAtom OpenHarmony(以下简称“OpenHarmony”)开源开发者成长计划活动的参与者李建涛提供,详细阐述了由搭载OpenHarmony系统的拓维Niobe开发套件开发而来的智能阳台项目的全过程,包括项目流程、硬件准备、软件分析,以及问题分析等,能够为开发者后续开发类似项目时提供一些参考。


25、基于 OpenHarmony 拳击健康游戏应用
拳击健康游戏应用是基于OpenHarmony 3.2 Beta标准系统上开发的eTS应用,本应用运行于RK3568,游戏开始会随着音乐播放会拳击方库进行随机速度下落,样例利用NAPI组件获取“游戏手柄”(BearPi-HM_Nano开发板)获取游玩者当前挥拳的状态,并进行判断得分,在得分后也能加载显示出不同的击中动画效果

26、基于 OpenHarmony 系统开发的语音识别
VoiceRecoDemo是装在OpenHarmony系统中的应用,样例可以使用在汽车4S店的展示厅,客户可以通过语音来控制显示具体车辆的内饰,外观,车灯,后备箱等。样例利用了OpenHarmony的底层音频采集功能,获取到录音数据,将数据通过科大讯飞的接口进行语音识别。这个样例在rk3566板子上运行,由于设备没有mic,先使用录制好的pcm文件进行模拟音频采集,进行语音识别。

27、基于Pegasus Wi-Fi IoT智能家居套件的路由器热点功能开发样例
此样例演示如何在Pegasus Wi-Fi IoT智能家居套件上开发wifi_AP模式。

28、基于OpenHarmony系统从零开发传炸弹小游戏
demo基于OpenHarmony系统使用ETS语言进行编写,在邀请用户进行设备认证后,用户根据操作提示完成相应操作,然后通过分布式流转实现随机传递炸弹的效果。

29、用JS写一个OpenHarmony拼图小游戏
本Demo是基于OpenHarmony3.0 LTS,使用JS语言编写的拼图小游戏。

30、OpenHarmony分布式购物车
分布式购物车demo 模拟的是我们购物时参加满减活动,进行拼单的场景;实现两人拼单时,其他一人添加商品到购物车,另外一人购物车列表能同步更新,且在购物车列表页面结算时,某一人结算对方也能实时知道结算金额和优惠金额。


最新样例Demo持续更新中,大家可以关注收藏本贴~


回帖(8)

王栋春

2022-3-4 20:48:36
略作了解一下
举报

浓墨fff

2022-3-5 21:06:55
很期待作者的再次更新,能够帮助到大家
举报

听我讲

2022-3-15 18:23:16
样例教程很丰富,期待更多分享
举报

远不及你

2022-4-15 10:28:17
很棒的样例,希望可以帮到大家
举报

zanes

2022-5-12 14:21:30
25738A85-24A8-4adc-875A-F108C69F5B9F.png
大佬666
举报

cooldog123pp

2022-7-1 11:15:41
很不错的汇总!!
举报

他在笑

2022-7-20 15:24:29
举报

敷衍作笑谈

2022-7-22 18:27:58
感谢大佬分享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分