游戏公司网站模板,培训课程安排,佛山网络建设,广告设计公司归哪个单位管样例简介
本项目是基于BearPi套件开发的智能可燃气体检测Demo#xff0c;该系统内主要由小熊派单板套件和和MQ5可燃气体检测传感器组成。 智能可燃气体检测系统可以通过云和手机建立连接#xff0c;可以在手机上控制感应的阈值#xff0c;传感器感知到的可燃气体浓度超过阈…样例简介
本项目是基于BearPi套件开发的智能可燃气体检测Demo该系统内主要由小熊派单板套件和和MQ5可燃气体检测传感器组成。 智能可燃气体检测系统可以通过云和手机建立连接可以在手机上控制感应的阈值传感器感知到的可燃气体浓度超过阈值之后将会通过云传给手机并报警。
运行效果
当设备应用启动之后操作效果如下: 样例原理 工程版本
系统版本/API版本OpenHarmony 1.0.1 releaseIDE版本DevEco Device Tool Release 3.0.0.401
快速上手
准备硬件环境 BearPi-HM Nano套件一套 预装HarmonyOS手机一台 注HarmonyOS是华为基于开源项目OpenHarmony开发的面向多种全场景智能设备的商用版本
准备开发环境
开发环境安装配置参照文档docs.qq.com/doc/DUmN4VVhBd3NxdExK
准备工程 本用例采DevEco Device Tool工具进行开发当配置完开发环境后我们可以在IDE上进行工程的配置下载。
打开DevEco Device Tool连接远程linux服务器[DevEco Device Tool 环境搭建]点击左下角DevEco插件图标然后点击左边框出现的主页弹出主页界面主页中选择新建项目如下图 配置下载工程 如上图所示填写对应样例工程的名称选择对应的样例组件和样例工程存放路径后点击创建即可进行样例工程的下载。下载界面如下 当右下角显示正在下载OpenHarmony镜像时耐心等待下载完成即可 准备工具链 在Projects中点击Settings按钮进入配置界面。 在toolchain页签中DevEco Device Tool会自动检测依赖的编译工具链是否完备如果提示部分工具缺失可点击SetUp按钮自动安装所需工具链。 工具链自动安装完成后如下图所示。
编译
样例代码下载完成后DevEco Device Tool会重新要求连接远程服务器输入密码连接后会进入对应的代码编辑界面此时点击左下角DevEco插件图标选择PROJECT TASKS可以查看到对应的样例工程点击build选项进行编译并可在终端查看对应的编译结果。 固件生成在对应工程目录的out/bearpi_hm_nano/smart_gas_detection目录下。 烧录/安装
编译完成后可以通过DevEco Device Tool进行烧录在烧录前需要做一些烧录的配置:
配置准备
在配置烧录前需要先查看DevEco Device Tool是否可以正常识别串口。 点击左边栏REMOTE DEVELOPMENT找到 并点击” Local PC “ 选项。 查看 Local PC右边图标 如若图标为 ,则代表DevEco Device Tool已连接本地可以正常识别串口。 如若图标为 ,则代表DevEco Device Tool未连接本地不能识别串口此时需要点击该绿色图标进行连接连接成功后图标会变为 点击主页在主页选择对应工程点击配置工程进入到配置页面 配置串口
配置页面选择的板级配置页面在该页面查找到烧录选项配置烧录选项中的upload_port和upload_protocolupload_port选择开发板对应的串口号upload_protocol默认选择hiburn-serial最后点击右上角的保存按钮进行保存。 烧录
当配置完串口以及固件后直接点击左边栏工程管理中的upload即可此时下方终端会出现对应烧录的信息当终端出现BootromDownloadBoot字样按下开发板的 “RESET” 键复位开发板即可。 操作体验
设备配网 在设备上电前需准备好安装了数字管家应用的HarmonyOS手机, 并在设置中开启手机的NFC功能 写设备NFC标签 烧录完成后上电。开发者在观察开发板上状态LED灯以Hz的频率闪烁时将手机上半部靠近开发板NFC标签处 无需任何操作手机将自动拉起数字管家应用并进入配网状态配网过程中无需输入热点账号密码。 无感配网操作如下图所示 阈值设置
配网完成后数字管家应用会自动进入可燃气体传感器的控制页面通过控制页面设置可燃气体传感器告警阈值。
可燃气体超标告警
当检测到的可燃气体数值超过预先设定的阈值时会通知数字管家应用告警 并且告警消息还会推送同一家庭账号的所有成员。 鸿蒙语言有TS、ArkTS等语法那么除了这些基础知识之外其核心技术点有那些呢下面就用一张整理出的鸿蒙学习路线图表示 从上面的OpenHarmony技术梳理来看鸿蒙的学习内容也是很多的。现在全网的鸿蒙学习文档也是非常的少下面推荐一些完整内容可在头像页保存或这qr23.cn/AKFP8k甲助力 内容包含《鸿蒙NEXT星河版开发学习文档》
ArkTS声明式ArkUI多媒体通信问题系统移植系统裁剪FW层的原理各种开发调试工具智能设备开发分布式开发等等。
这些就是对往后开发者的分享希望大家多多点赞关注喔