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文件的最后一行,保存并退出。

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

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


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

    关注

    2515

    文章

    47684

    浏览量

    738672
  • 智能家居
    +关注

    关注

    1907

    文章

    9102

    浏览量

    178828
  • 开发板
    +关注

    关注

    25

    文章

    4370

    浏览量

    93433
  • 智能门铃
    +关注

    关注

    0

    文章

    41

    浏览量

    5809

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

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

收藏 人收藏

    评论

    相关推荐

    OpenHarmony开发板汇总

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

    #RISC-V开发板评测 沁恒CH32V203开发板和CH582蓝牙开发板到货,明天试试。

    开发板学习开发板
    init
    发布于 :2022年05月29日 23:45:52

    #RISC-V开发板评测

    开发板学习开发板
    电子学习
    发布于 :2022年06月12日 16:29:28

    RISC-V开发板

    开发板RISCRISC-V
    jf_72064266
    发布于 :2022年10月26日 07:09:26

    飞思卡尔低成本、高效Freedom开发板FRDM-KL25Z评测

    一个是OpenSDA接口 兼容Arduino UNO R3扩展接口Freedom开发板上的核心处理器是ARM Cortex-M0+内核Kinetis KL2系列微控制器KL25Z
    发表于 01-06 15:09

    【 平头哥CB5654语音开发板试用连载】智能语音遥控器

    项目名称:智能语音遥控器试用计划:申请理由:平头哥CB5654是一款以语音为载体,实现人工智能控制的异构双核AI语音开发板,其提供的接口资源丰富,可扩展功能强大。本人从事智能家居类产品
    发表于 02-25 16:00

    【大联大世平NXP KE16Z 开发板试用申请】基于NXP KE16Z开发板的步进电机控制

    项目名称:基于NXP KE16Z开发板的步进电机控制试用计划:申请理由:大联大世平NXP KE16Z是一款专门应用于电机控制的开发板,NXP KE16
    发表于 06-30 16:16

    R328智能语音控制开发板防雷防静电有哪些性能

    R328智能语音控制开发板防雷防静电有哪些性能?
    发表于 01-14 06:52

    CH32V103R-R1开发板怎么样?

    CH32V103R-R1开发板怎么样?
    发表于 02-16 07:02

    【OpenHarmony开发样例】基于润和智能家居套件开发智能门铃

    开发板的显示屏界面显示”有陌生人靠近“的提示,伴随蜂鸣器报警,并将实时状态上报至云平台。3.实物操作体验有陌生人靠近:有人按门铃:远程一键开门:二、快速上手1、硬件准备智通V200Z-R
    发表于 03-23 11:22

    CH32V103R-EVT RT-Thread Studio开发板支持包制作

    1、CH32V103R-EVT RT-Thread Studio开发板支持包制作CH32V103R-EVT的BSP提交已经合并了,开始制作对应的RT-Thread Studio开发板
    发表于 04-13 16:29

    轻量系统开发套件介绍:恒玄科技 | 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