0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于欧智通V200Z-R开发板的智能门铃设计

电子发烧友论坛 来源:电子发烧友论坛 作者:电子发烧友论坛 2022-03-29 10:30 次阅读
一、介绍

智能门铃通过监控来访者信息,告诉主人门外是否有人按铃、有陌生人靠近或者无人状态。主人可以在数字管家中远程接收消息,并根据需要进行远程取消报警和一键开锁。同时,也可以通过室内屏幕获取门外状态。室内屏幕显示界面使用DevEco Studio 编写的js应用,具有很好的兼容和移植特性。硬件上采用了带有HDF框架的驱动模型,通过GPIO来获取传感器采集信息并驱动报警器进行动作。

基于欧智通V200Z-R开发板的智能门铃设计

1. 交互流程

基于欧智通V200Z-R开发板的智能门铃设计

如上图所示,智能门铃整体方案原理图可以大致分成:智能门铃设备、数字管家应用、云平台三部分。智能门铃通过MQTT协议连接华为IOT物联网平台,从而实现命令的接收和属性上报。关于智能设备接入华为云IoT平台的细节可以参考 连接IOT云平台指南;智能设备同数字管家应用之间的设备模型定义可以参考profile 。

2. 实物简介

基于欧智通V200Z-R开发板的智能门铃设计

如上图,我们使用欧智通v200Z-R模组来模拟智能门铃设备。无人靠近的时候,该智能门铃当前情况页面默认显示”无人“状态。当门铃按钮被按下的时候,开发板的显示屏界面显示“有人按门铃”的提示,伴随蜂鸣器报警,并将实时状态上报至云平台。当有人靠近且超过一定时间却没按下门铃按钮的时候,开发板的显示屏界面显示”有陌生人靠近“的提示,伴随蜂鸣器报警,并将实时状态上报至云平台。

3. 实物操作体验

有陌生人靠近:

基于欧智通V200Z-R开发板的智能门铃设计

有人按门铃:

基于欧智通V200Z-R开发板的智能门铃设计

远程一键开门:

基于欧智通V200Z-R开发板的智能门铃设计

二、快速上手

1、硬件准备

欧智通V200Z-R开发板
润和智能家居套件-红绿灯板
润和智能家居套件-炫彩灯板
预装HarmonyOS手机一台

硬件连线图:

基于欧智通V200Z-R开发板的智能门铃设计

2、Linux编译服务器基础环境准备

开发基础环境由 windows 工作台和 Linux 编译服务器组成。windows 工作台可以通过 samba 服务或 ssh 方式访问 Linux编译服务器。其中 windows 工作台用来烧录和代码编辑,Linux 编译服务器用来编译 OpenHarmony 代码,为了简化步骤,Linux 编译服务器推荐安装 Ubuntu20.04。

安装编译依赖基础软件

sudo apt-get install -y build-essential gcc g++ make zlib* libffi-dev git git-lfs

安装和配置Python

1. 打开Linux终端。

2. 输入如下命令,查看python版本号,需要使用python3.7以上版本,否则参考 系统基础环境搭建。

python3 --version

3. 安装并升级Python包管理工具(pip3)

sudo apt-get install python3-setuptools python3-pip -ysudo pip3 install --upgrade pip

4. 设置pip的国内镜像

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

安装hb

1. 输入如下命令确认hb是否为version 0.4.4

hb -v

a. 若提示如下内容,则表示未安装可以从第2步开始操作。

bash: /home/***/.local/bin/hb: No such file or directory

b. 若提示如下内容,需要先卸载该版本,然后再执行第2步操作步骤。

[OHOS INFO] hb version 0.4.3

卸载命令:

pip3 uninstall ohos-build

2. 运行如下命令安装hb

pip3 install build/lite  // 该命令需在OpenHarmony源码根目录下执行

3.设置环境变量

vim ~/.bashrc

将以下命令拷贝到.bashrc文件的最后一行,保存并退出。

原文标题:【鸿蒙开发】基于润和智能家居套件开发的智能门铃(案例演示)

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。
审核编辑:汤梓红


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    50985

    浏览量

    752946
  • 智能家居
    +关注

    关注

    1928

    文章

    9546

    浏览量

    184850
  • 开发板
    +关注

    关注

    25

    文章

    5024

    浏览量

    97349
  • 智能门铃
    +关注

    关注

    0

    文章

    44

    浏览量

    5871

原文标题:【鸿蒙开发】基于润和智能家居套件开发的智能门铃(案例演示)

文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    OpenHarmony开发板汇总

    (CST85F01)轻量系统:恒玄V200Z-R(BES2600WM)轻量系统:全志XR806(XR806AF2L)轻量系统:海王星系列HH-SLNPT100(联盛德W800)轻量系统:润和HH-HSP101
    发表于 10-19 11:27

    轻量系统开发套件介绍:恒玄科技 | BES2600WM 开发套件

    恒玄科技 | BES2600WM 开发套件是基于恒玄科技BES2600WM芯片,由湖南欧智通科技有限公司出品的一款高性能、多功能、高性价比AIoT SoC开发板Multi-modal V200Z-R
    发表于 04-21 13:49

    开发板上新抢先知!居然可以用来跑游戏?

    /device_board_chipsea 四、Multi-modal V200Z-R Multi-modal V200Z-R 开发板是由湖南欧智通科技有限公司出品的高性能、多功能、高性价比AIoT
    发表于 05-07 11:40

    智通BES2600WM开发板轻量设备上手-HelloWorld

    V200Z-R开发板。Multi-modalV200Z-R开发板,单模组集成四核ARM处理器(最高主频1GHz),集成双频WiFi + 双模蓝牙,支持标准的802.11a/b/g/n
    发表于 07-15 11:20

    轻量系统:恒玄V200Z-R(BES2600WM)

    开发板名称(芯片型号) 恒玄V200Z-R(BES2600WM) 芯片架构 CPU频率 介绍(字数请控制在200字以内) V200Z-R开发板
    发表于 10-19 11:18

    YZ200单片机开发板使用教程

    YZ200单片机开发板原理图,可以供YZ200单片机应用的朋友作为参考书籍。
    发表于 09-15 14:47 0次下载
    YZ<b class='flag-5'>200</b>单片机<b class='flag-5'>开发板</b>使用教程

    YL-KL26Z-V3开发板上仿真工具驱动

    YL-KL26Z-V3开发板上仿真工具驱动。
    发表于 03-22 15:23 82次下载

    Demo_KEY_GPIO_开发板官方学习例程

    YL-KL26Z-V3 开发板官方学习例程
    发表于 11-25 14:09 5次下载

    全志R328智能语音控制开发板

    全志R328智能语音控制开发板 防雷防静电推荐图
    发表于 03-17 16:41 3901次阅读

    CH32V103R-R1开发板试用笔记

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、初识CH32V103R-R1开发板二、使用步骤1.引入库2.读入数据总结前言 从朋友那里得知RTT大赛的消息,有幸
    发表于 12-20 19:08 8次下载
    CH32<b class='flag-5'>V103R-R</b>1<b class='flag-5'>开发板</b>试用笔记

    R329开发板评测】R329开发板部署aipu模型

    上篇文章r329模拟仿真实现了在模拟器上仿真网络,现在申请到了开发板,就有机会在上面测试下了。本文需要的原材料r329开发板sd 卡sd卡读...
    发表于 01-25 17:27 1次下载
    【<b class='flag-5'>R</b>329<b class='flag-5'>开发板</b>评测】<b class='flag-5'>R</b>329<b class='flag-5'>开发板</b>部署aipu模型

    R329开发板产品介绍

    R329开发板是Sipeed基于全志R329芯片设计的开发板,它通过内置的周易AIPU处理器同时支持智能语音和视频图像处理,
    发表于 01-25 17:47 6次下载
    <b class='flag-5'>R</b>329<b class='flag-5'>开发板</b>产品介绍

    RISC-V生态开发板CM32M433R-START原理图

    RISC-V生态开发板CM32M433R-START原理图
    发表于 04-11 10:11 15次下载

    OpenHarmony鸿蒙南向开发案例:【智能燃气检测设备】

    安全厨房案例中的相关智能燃气检测设备,本安全厨房案例利用轻量级软总线能力,将两块智通V200Z-R/BES2600开发板模拟的智能燃气检测
    的头像 发表于 04-19 17:17 610次阅读
    OpenHarmony鸿蒙南向<b class='flag-5'>开发</b>案例:【<b class='flag-5'>智能</b>燃气检测设备】

    OpenHarmony鸿蒙南向开发案例:【智能窗户通风设备】

    本文档介绍了安全厨房案例中的相关智能窗户通风设备,本安全厨房案例利用轻量级软总线能力,将两块智通V200Z-R/BES2600开发板模拟的智能
    的头像 发表于 04-22 17:20 442次阅读
    OpenHarmony鸿蒙南向<b class='flag-5'>开发</b>案例:【<b class='flag-5'>智能</b>窗户通风设备】