0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

基于歐智通V200Z-R開發(fā)板的智能門鈴設計

電子發(fā)燒友論壇 ? 來源:電子發(fā)燒友論壇 ? 作者:電子發(fā)燒友論壇 ? 2022-03-29 10:30 ? 次閱讀
一、介紹

智能門鈴通過監(jiān)控來訪者信息,告訴主人門外是否有人按鈴、有陌生人靠近或者無人狀態(tài)。主人可以在數(shù)字管家中遠程接收消息,并根據(jù)需要進行遠程取消報警和一鍵開鎖。同時,也可以通過室內(nèi)屏幕獲取門外狀態(tài)。室內(nèi)屏幕顯示界面使用DevEco Studio 編寫的js應用,具有很好的兼容和移植特性。硬件上采用了帶有HDF框架的驅(qū)動模型,通過GPIO來獲取傳感器采集信息并驅(qū)動報警器進行動作。

基于歐智通V200Z-R開發(fā)板的智能門鈴設計

1. 交互流程

基于歐智通V200Z-R開發(fā)板的智能門鈴設計

如上圖所示,智能門鈴整體方案原理圖可以大致分成:智能門鈴設備、數(shù)字管家應用、云平臺三部分。智能門鈴通過MQTT協(xié)議連接華為IOT物聯(lián)網(wǎng)平臺,從而實現(xiàn)命令的接收和屬性上報。關于智能設備接入華為云IoT平臺的細節(jié)可以參考 連接IOT云平臺指南;智能設備同數(shù)字管家應用之間的設備模型定義可以參考profile 。

2. 實物簡介

基于歐智通V200Z-R開發(fā)板的智能門鈴設計

如上圖,我們使用歐智通v200Z-R模組來模擬智能門鈴設備。無人靠近的時候,該智能門鈴當前情況頁面默認顯示”無人“狀態(tài)。當門鈴按鈕被按下的時候,開發(fā)板的顯示屏界面顯示“有人按門鈴”的提示,伴隨蜂鳴器報警,并將實時狀態(tài)上報至云平臺。當有人靠近且超過一定時間卻沒按下門鈴按鈕的時候,開發(fā)板的顯示屏界面顯示”有陌生人靠近“的提示,伴隨蜂鳴器報警,并將實時狀態(tài)上報至云平臺。

3. 實物操作體驗

有陌生人靠近:

基于歐智通V200Z-R開發(fā)板的智能門鈴設計

有人按門鈴:

基于歐智通V200Z-R開發(fā)板的智能門鈴設計

遠程一鍵開門:

基于歐智通V200Z-R開發(fā)板的智能門鈴設計

二、快速上手

1、硬件準備

歐智通V200Z-R開發(fā)板
潤和智能家居套件-紅綠燈板
潤和智能家居套件-炫彩燈板
預裝HarmonyOS手機一臺

硬件連線圖:

基于歐智通V200Z-R開發(fā)板的智能門鈴設計

2、Linux編譯服務器基礎環(huán)境準備

開發(fā)基礎環(huán)境由 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以上版本,否則參考 系統(tǒng)基礎環(huán)境搭建。

python3 --version

3. 安裝并升級Python包管理工具(pip3)

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

4. 設置pip的國內(nèi)鏡像

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

安裝hb

1. 輸入如下命令確認hb是否為version 0.4.4

hb -v

a. 若提示如下內(nèi)容,則表示未安裝可以從第2步開始操作。

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

b. 若提示如下內(nèi)容,需要先卸載該版本,然后再執(zhí)行第2步操作步驟。

[OHOS INFO] hb version 0.4.3

卸載命令:

pip3 uninstall ohos-build

2. 運行如下命令安裝hb

pip3 install build/lite  // 該命令需在OpenHarmony源碼根目錄下執(zhí)行

3.設置環(huán)境變量

vim ~/.bashrc

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

原文標題:【鴻蒙開發(fā)】基于潤和智能家居套件開發(fā)的智能門鈴(案例演示)

文章出處:【微信公眾號:電子發(fā)燒友論壇】歡迎添加關注!文章轉載請注明出處。
審核編輯:湯梓紅


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2546

    文章

    50490

    瀏覽量

    751186
  • 智能家居
    +關注

    關注

    1926

    文章

    9485

    瀏覽量

    183943
  • 開發(fā)板
    +關注

    關注

    25

    文章

    4909

    瀏覽量

    97080
  • 智能門鈴
    +關注

    關注

    0

    文章

    43

    瀏覽量

    5861

原文標題:【鴻蒙開發(fā)】基于潤和智能家居套件開發(fā)的智能門鈴(案例演示)

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    OpenHarmony開發(fā)板匯總

    (CST85F01)輕量系統(tǒng):恒玄V200Z-R(BES2600WM)輕量系統(tǒng):全志XR806(XR806AF2L)輕量系統(tǒng):海王星系列HH-SLNPT100(聯(lián)盛德W800)輕量系統(tǒng):潤和HH-HSP101
    發(fā)表于 10-19 11:27

    輕量系統(tǒng)開發(fā)套件介紹:恒玄科技 | BES2600WM 開發(fā)套件

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

    開發(fā)板上新?lián)屜戎?!居然可以用來跑游戲?/a>

    /device_board_chipsea 四、Multi-modal V200Z-R Multi-modal V200Z-R 開發(fā)板是由湖南歐智通科技有限公司出品的高性能、多功能、高性價比AIoT
    發(fā)表于 05-07 11:40

    智通BES2600WM開發(fā)板輕量設備上手-HelloWorld

    V200Z-R開發(fā)板。Multi-modalV200Z-R開發(fā)板,單模組集成四核ARM處理器(最高主頻1GHz),集成雙頻WiFi + 雙模藍牙,支持標準的802.11a/b/g/n
    發(fā)表于 07-15 11:20

    輕量系統(tǒng):恒玄V200Z-R(BES2600WM)

    開發(fā)板名稱(芯片型號) 恒玄V200Z-R(BES2600WM) 芯片架構 CPU頻率 介紹(字數(shù)請控制在200字以內(nèi)) V200Z-R開發(fā)板
    發(fā)表于 10-19 11:18

    YZ200單片機開發(fā)板使用教程

    YZ200單片機開發(fā)板原理圖,可以供YZ200單片機應用的朋友作為參考書籍。
    發(fā)表于 09-15 14:47 ?0次下載
    YZ<b class='flag-5'>200</b>單片機<b class='flag-5'>開發(fā)板</b>使用教程

    YL-KL26Z-V3開發(fā)板上仿真工具驅(qū)動

    YL-KL26Z-V3開發(fā)板上仿真工具驅(qū)動。
    發(fā)表于 03-22 15:23 ?82次下載

    Demo_KEY_GPIO_開發(fā)板官方學習例程

    YL-KL26Z-V3 開發(fā)板官方學習例程
    發(fā)表于 11-25 14:09 ?5次下載

    全志R328智能語音控制開發(fā)板

    全志R328智能語音控制開發(fā)板 防雷防靜電推薦圖
    發(fā)表于 03-17 16:41 ?3832次閱讀

    CH32V103R-R1開發(fā)板試用筆記

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔文章目錄前言一、初識CH32V103R-R1開發(fā)板二、使用步驟1.引入庫2.讀入數(shù)據(jù)總結前言 從朋友那里得知RTT大賽的消息,有幸
    發(fā)表于 12-20 19:08 ?8次下載
    CH32<b class='flag-5'>V103R-R</b>1<b class='flag-5'>開發(fā)板</b>試用筆記

    R329開發(fā)板評測】R329開發(fā)板部署aipu模型

    上篇文章r329模擬仿真實現(xiàn)了在模擬器上仿真網(wǎng)絡,現(xiàn)在申請到了開發(fā)板,就有機會在上面測試下了。本文需要的原材料r329開發(fā)板sd 卡sd卡讀...
    發(fā)表于 01-25 17:27 ?1次下載
    【<b class='flag-5'>R</b>329<b class='flag-5'>開發(fā)板</b>評測】<b class='flag-5'>R</b>329<b class='flag-5'>開發(fā)板</b>部署aipu模型

    R329開發(fā)板產(chǎn)品介紹

    R329開發(fā)板是Sipeed基于全志R329芯片設計的開發(fā)板,它通過內(nèi)置的周易AIPU處理器同時支持智能語音和視頻圖像處理,
    發(fā)表于 01-25 17:47 ?6次下載
    <b class='flag-5'>R</b>329<b class='flag-5'>開發(fā)板</b>產(chǎn)品介紹

    RISC-V生態(tài)開發(fā)板CM32M433R-START原理圖

    RISC-V生態(tài)開發(fā)板CM32M433R-START原理圖
    發(fā)表于 04-11 10:11 ?15次下載

    OpenHarmony鴻蒙南向開發(fā)案例:【智能燃氣檢測設備】

    安全廚房案例中的相關智能燃氣檢測設備,本安全廚房案例利用輕量級軟總線能力,將兩塊智通V200Z-R/BES2600開發(fā)板模擬的智能燃氣檢測
    的頭像 發(fā)表于 04-19 17:17 ?575次閱讀
    OpenHarmony鴻蒙南向<b class='flag-5'>開發(fā)</b>案例:【<b class='flag-5'>智能</b>燃氣檢測設備】

    OpenHarmony鴻蒙南向開發(fā)案例:【智能窗戶通風設備】

    本文檔介紹了安全廚房案例中的相關智能窗戶通風設備,本安全廚房案例利用輕量級軟總線能力,將兩塊智通V200Z-R/BES2600開發(fā)板模擬的智能
    的頭像 發(fā)表于 04-22 17:20 ?407次閱讀
    OpenHarmony鴻蒙南向<b class='flag-5'>開發(fā)</b>案例:【<b class='flag-5'>智能</b>窗戶通風設備】