日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

基于OpenHarmony的智能門(mén)鎖設(shè)計(jì)方案

電子發(fā)燒友開(kāi)源社區(qū) ? 來(lái)源:HarmonyOS官方合作社區(qū) ? 作者:HarmonyOS官方合作社 ? 2022-03-25 07:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1

簡(jiǎn)介

本demo是基于Openharmony 3.1 Beta本版開(kāi)發(fā),不僅可以接收數(shù)字管家應(yīng)用下發(fā)的指令來(lái)控制門(mén)鎖開(kāi)啟,而且還可以通過(guò)數(shù)字管家設(shè)置不同的開(kāi)鎖密碼以及一次性密碼,實(shí)現(xiàn)給臨時(shí)用戶(hù)一個(gè)臨時(shí)密碼,保證門(mén)戶(hù)安全。當(dāng)然除了開(kāi)鎖的功能,智能門(mén)鎖還可以通過(guò)檢測(cè)門(mén)與門(mén)鎖距離自動(dòng)上鎖以及如果長(zhǎng)時(shí)間未上鎖,上報(bào)告警消息到數(shù)字管家,及時(shí)提醒用戶(hù)關(guān)門(mén)關(guān)鎖等功能。

1. 交互流程:

1c94497c-ab86-11ec-aa7f-dac502259ad0.png

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

2. 實(shí)物簡(jiǎn)介:

1ca50212-ab86-11ec-aa7f-dac502259ad0.png

如上圖所示,上面是XR806開(kāi)發(fā)板,中間的是hcsr04超聲波距離傳感器,下面是E53_IA1擴(kuò)展板。

我們是通過(guò)距離傳感器感應(yīng)門(mén)的距離,進(jìn)行自動(dòng)上鎖,也可以在一定時(shí)間內(nèi)無(wú)法上鎖而產(chǎn)生告警信息上傳到數(shù)字管家。

E53_IA1擴(kuò)展板主要是通過(guò)控制電機(jī)模擬開(kāi)關(guān)鎖的一個(gè)動(dòng)作。

接線(xiàn)說(shuō)明:

1cb9f9a6-ab86-11ec-aa7f-dac502259ad0.png

距離傳感器有4根線(xiàn),其中echo接X(jué)R806的PA19,trig接X(jué)R806的PA20。

E53_IA1擴(kuò)展板主需要接3根線(xiàn),其中IO控制腳接X(jué)R806的PA12。

3. 實(shí)物操作體驗(yàn)

2

快速上手

1. 硬件準(zhǔn)備

  • xr806模組。

  • hcsr04超聲波模塊。

  • E53_IA1擴(kuò)展板。

  • 預(yù)裝HarmonyOS手機(jī)一臺(tái)。

2. 環(huán)境準(zhǔn)備

參照文檔: XR806快速上手指導(dǎo)文檔

3. 編譯前準(zhǔn)備設(shè)備側(cè)代碼下載

具體倉(cāng)庫(kù)地址:https://gitee.com/openharmony-sig/knowledge_demo_smart_home/

下載方式:使用git 命令下載,指令如下(用戶(hù)也可以根據(jù)需要將該倉(cāng)庫(kù)fork到自己的目錄下后進(jìn)行下載)

cd ~/git clone git@gitee.com:openharmony-sig/knowledge_demo_smart_home.git

左右滑動(dòng)查看全部代碼

代碼拷貝

cp -rfa ~/knowledge_demo_smart_home/dev/team_x ~/openharmony/vendor/cp -rfa ~/knowledge_demo_smart_home/dev/third_party/iot_link ~/openharmony/third_party/

左右滑動(dòng)查看全部代碼

整合并修改完成后的目錄結(jié)構(gòu)如下圖:

1d24feb8-ab86-11ec-aa7f-dac502259ad0.png

SOC代碼下載替換

當(dāng)前官方soc代碼由于DHCP暫未適配,所以暫時(shí)不支持AP模式,這時(shí)需要下載并替換之前SOC代碼。如果官方soc代碼已修復(fù)該問(wèn)題,可忽略此步驟。

git clone https://gitee.com/moldy-potato-chips/xr806_-ap_mode.gitmv ~/openharmony/device/soc/allwinner ~/allwinner.org   // 不建議直接刪除,cp -raf xr806_-ap_mode ~/openharmony/device/soc/allwinner

左右滑動(dòng)查看全部代碼

修改文件

  • 修改編譯依賴(lài)

打開(kāi) device/soc/allwinner/xradio/xr806/BUILD.gn,添加應(yīng)用依賴(lài)(deps字段):

module_group(module_name) { modules = [   "src",   "project",   "include", ] configs = [  ":SdkLdCconfig", ] deps = [ "http://vendor/team_x/smart_lock/demo_smart_lock:app_smart_lock" ]}

左右滑動(dòng)查看全部代碼

  • 修改編譯方式

將demo依賴(lài)的庫(kù)編譯方式(static_library)修改為(source_set):

具體依賴(lài)查看demo_smart_lock目錄下的BUILD.gn:

deps = [    "../../common/iot_wifi_xradio:iot_wifi",    "../../common/iot_cloud:iot_cloud",    "../../common/iot_boardbutton_xradio:iot_boardbutton",    "../../common/iot_list:iot_list",    "../../common/iot_sntp:iot_sntp",    "../../common/iot_boardled_xradio",    "http://third_party/cJSON:cJSON"  ]

左右滑動(dòng)查看全部代碼

其中//third_party/cJSON目錄下的BUILD.gn建議參照下面的修改:

source_set("cJSON") { sources = [  "cJSON.c",  "cJSON_Utils.c", ] ldflags = [ "-lm" ]}

左右滑動(dòng)查看全部代碼

  • 修改iot_link中的部分文件

third_party/iot_link目錄下文件改動(dòng)較多,此處以patch方式做修改,patch在路徑在(team_x/smart_lock/iot_link_patch_xr806.patch),主要修改內(nèi)容:

1.BUILD.gn修改source_set.

2.fd為0時(shí)通訊會(huì)異常,做了規(guī)避操作(socket創(chuàng)建時(shí)多創(chuàng)建一個(gè))。

3.部分mbedtl接口未適配,做一些簡(jiǎn)單適配以及無(wú)法適配的接口需要注釋

4.弱引用導(dǎo)致無(wú)法鏈接相關(guān)符號(hào),因此需要注釋相關(guān)文件中的弱引用。

5.osDelay接口在XR806中未實(shí)現(xiàn),需要替換為OS_Msleep();

以上內(nèi)容修改的修改均在iot_link_patch_xr806.patch中,只需將該patch文件拷貝到third_party/iot_link目錄下,并執(zhí)行打補(bǔ)丁即可:

cp -af vendor/team_x/smart_lock/iot_link_patch_xr806.patch third_party/iot_link  // 拷貝patch文件到對(duì)應(yīng)目錄cd third_party/iot_link/               // cd 到對(duì)應(yīng)目錄patch -p1<./iot_link_patch_xr806.patch ? ? ? ? ? ? ? ? ? ? ? ?// 執(zhí)行打patch動(dòng)作

左右滑動(dòng)查看全部代碼

  • 修改GPIO查找方式

因?yàn)镚PIO框架修改了設(shè)備驅(qū)動(dòng)注冊(cè)的管腳號(hào),導(dǎo)致應(yīng)用無(wú)法根據(jù)HCS的引腳操作對(duì)應(yīng)的GPIO,此問(wèn)題已經(jīng)提issue,如果該問(wèn)題已解決,可以忽略此步驟。

打開(kāi)drivers/framework/support/platform/src/gpio/gpio_manager.c,將cntlr->start = start;注釋即可。

static int32_t GpioManagerAdd(struct PlatformManager *manager, struct PlatformDevice *device){  uint16_t start;  struct GpioCntlr *cntlr = CONTAINER_OF(device, struct GpioCntlr, device);
  if ((start = GpioCntlrQueryStart(cntlr, &manager->devices)) >= GPIO_NUM_MAX) {    PLAT_LOGE("GpioCntlrAdd: query range for start:%d fail:%d", cntlr->start, start);    return HDF_ERR_INVALID_PARAM;  }
//  cntlr->start = start;  DListInsertTail(&device->node, &manager->devices);  PLAT_LOGI("%s: start:%u count:%u", __func__, cntlr->start, cntlr->count);  return HDF_SUCCESS;}

左右滑動(dòng)查看全部代碼

  • 將對(duì)應(yīng)的驅(qū)動(dòng)文件復(fù)制到drvier對(duì)應(yīng)目錄:

因?yàn)橹鱾}(cāng)代碼中未將對(duì)應(yīng)的驅(qū)動(dòng)文件合并到driver/adpater/platform對(duì)應(yīng)的目錄下,固需要手動(dòng)將文件拷貝到對(duì)應(yīng)目錄。若主倉(cāng)已合入,可忽略此步驟。

注意:(如果已用xr806_-ap_mode替換原來(lái)的soc文件,則需要將拷貝原來(lái)被替換的對(duì)應(yīng)文件,因?yàn)閤r806_-ap_mode中的驅(qū)動(dòng)文件非最新版)

// 拷貝gpio驅(qū)動(dòng)cp -af device/soc/allwinner/xradio/drivers/gpio/gpio_xradio.* driver/adpater/platform/gpio
// 修改driver/adpater/platform/gpio/BUILD.gn文件,加上gpio_xradio的編譯
hdf_driver(module_name) { sources = [] if (defined(LOSCFG_SOC_COMPANY_BESTECHNIC)) {  sources += [ "gpio_bes.c" ] }
 if (defined(LOSCFG_SOC_COMPANY_ALLWINNER)) {  sources += [ "gpio_xradio.c" ] }
 include_dirs = [ "." ]}

左右滑動(dòng)查看全部代碼

  • 為了節(jié)省ram資源,可以把無(wú)用的資源先關(guān)閉,如關(guān)閉內(nèi)部codec,將 device/soc/allwinner/xradio/xr806/project/prj_config.h中的PRJCONF_INTERNAL_SOUNDCARD_EN設(shè)置為0,如下:

/* Xradio internal codec sound card enable/disable */#define PRJCONF_INTERNAL_SOUNDCARD_EN  0

左右滑動(dòng)查看全部代碼

4. 編譯&燒錄

更新hb

首先可以查看一下hb的版本,如果hb版本為0.4.4就不需要更新。

## 查看hb版本hb --version
## 更新hb, 以下指令需要在openharmony SDK根目錄執(zhí)行pip3 uninstall ohos_buildpip3 install build/lite

左右滑動(dòng)查看全部代碼

編譯

1.hb set 選擇demo指令,具體命令如下:

hb set -root

左右滑動(dòng)查看全部代碼

如下圖所示,使用鍵盤(pán)上下鍵選中smart_lock

1d34ac0a-ab86-11ec-aa7f-dac502259ad0.png

2.hb build 全量編譯命令

hb build -f

左右滑動(dòng)查看全部代碼

1d4e6afa-ab86-11ec-aa7f-dac502259ad0.png

燒錄:參照文檔:XR806快速上手指導(dǎo)文檔

5. 設(shè)備配網(wǎng)

  • 在設(shè)備上電前需準(zhǔn)備好安裝了數(shù)字管家應(yīng)用的HarmonyOS手機(jī),詳情見(jiàn)數(shù)字管家應(yīng)用開(kāi)發(fā), 并在設(shè)置中開(kāi)啟手機(jī)的NFC功能;

  • 寫(xiě)設(shè)備N(xiāo)FC標(biāo)簽,詳細(xì)操作見(jiàn)設(shè)備N(xiāo)FC標(biāo)簽指導(dǎo)文檔;

  • 燒錄完成后,上電。開(kāi)發(fā)者在觀察開(kāi)發(fā)板上狀態(tài)LED燈以8Hz的頻率閃爍時(shí),將手機(jī)上半部靠近開(kāi)發(fā)板NFC標(biāo)簽處(無(wú)NFC標(biāo)簽的可用NFC貼紙?zhí)娲?;

  • 碰一碰后手機(jī)將自動(dòng)拉起數(shù)字管家應(yīng)用并進(jìn)入配網(wǎng)狀態(tài)。

  • 配網(wǎng)過(guò)程中需要 連接設(shè)備的AP熱點(diǎn),然后填寫(xiě)需要配置的wifi的密碼。

  • 最后點(diǎn)擊配置,手機(jī)會(huì)將ssid以及對(duì)應(yīng)的密碼通過(guò)AP熱點(diǎn)發(fā)送到設(shè)備。

  • 當(dāng)設(shè)備端藍(lán)燈每5s閃爍一次則代碼設(shè)備聯(lián)網(wǎng)成功。

6. 設(shè)置主密碼并通過(guò)主密碼開(kāi)鎖

  • 數(shù)字管家下發(fā)修改密碼指令以及修改后的密碼

  • 設(shè)備端接收指令以及修改后的密碼進(jìn)行更新

  • 數(shù)字管家下方開(kāi)鎖指令以及開(kāi)鎖密碼

  • 設(shè)備端接收指令并判斷密碼是否正確,正確的話(huà)電機(jī)轉(zhuǎn)動(dòng)模擬開(kāi)鎖,否則向數(shù)字管家發(fā)送密碼錯(cuò)誤信息

7. 設(shè)置臨時(shí)密碼

  • 數(shù)字管家下發(fā)創(chuàng)建臨時(shí)密碼指令以及創(chuàng)建臨時(shí)密碼時(shí)的信息,主要包括臨時(shí)密碼標(biāo)志,臨時(shí)密碼信息,臨時(shí)密碼生效時(shí)間段。

  • 設(shè)備端接收指令并保存信息。

  • 臨時(shí)用戶(hù)通過(guò)數(shù)字管家下發(fā)開(kāi)鎖指令以及開(kāi)發(fā)密碼。

  • 設(shè)備端接收指令并判斷密碼是否正確以及該密碼是否在當(dāng)前時(shí)間段生效,正確的話(huà)電機(jī)轉(zhuǎn)動(dòng)模擬開(kāi)鎖,否則向數(shù)字管家發(fā)送密碼錯(cuò)誤信息。

8. 門(mén)未關(guān)告警

  • 設(shè)備端執(zhí)行完開(kāi)門(mén)指令后會(huì)一直通過(guò)超聲波距離傳感器來(lái)判斷門(mén)是否可以關(guān)閉,如果超過(guò)5分鐘發(fā)現(xiàn)門(mén)不能關(guān)閉,則主動(dòng)向數(shù)字管家發(fā)送門(mén)未關(guān)的告警信息。

  • 數(shù)字管家通過(guò)系統(tǒng)消息查看到告警消息。

  • 數(shù)字管家可以從設(shè)備控制頁(yè)面進(jìn)入到告警消息頁(yè)面,也可以通過(guò)點(diǎn)擊告警消息進(jìn)入到告警界面。

9. 模擬自動(dòng)關(guān)門(mén)

  • 設(shè)備端執(zhí)行開(kāi)門(mén)動(dòng)作后,用手或者其他物體靠近超聲波距離傳感器

  • 設(shè)備每隔10S檢測(cè)一次超聲波距離傳感器,發(fā)現(xiàn)在設(shè)定范圍內(nèi)(模擬門(mén)已關(guān)),則控制電機(jī)轉(zhuǎn)動(dòng)(模擬關(guān)門(mén)動(dòng)作),同時(shí)上報(bào)關(guān)門(mén)信息到數(shù)字管家

原文標(biāo)題:OpenHarmony開(kāi)發(fā)樣例:智能門(mén)鎖

文章出處:【微信公眾號(hào):HarmonyOS官方合作社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    380

    瀏覽量

    42244
  • 智能門(mén)鎖
    +關(guān)注

    關(guān)注

    18

    文章

    1944

    瀏覽量

    46133
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3977

    瀏覽量

    21377

原文標(biāo)題:OpenHarmony開(kāi)發(fā)樣例:智能門(mén)鎖

文章出處:【微信號(hào):HarmonyOS_Community,微信公眾號(hào):電子發(fā)燒友開(kāi)源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    OpenHarmony 項(xiàng)目實(shí)戰(zhàn):基于全志 XR806 實(shí)現(xiàn)的上下位機(jī)雙 OpenHarmony 智能門(mén)鎖樣例

    臨時(shí)用戶(hù)一個(gè)臨時(shí)密碼,保證門(mén)戶(hù)安全。當(dāng)然除了開(kāi)鎖的功能,智能門(mén)鎖還可以通過(guò)檢測(cè)門(mén)與門(mén)鎖距離自動(dòng)上鎖以及如果長(zhǎng)時(shí)間未上鎖,上報(bào)告警消息到數(shù)字管家,及時(shí)提醒用戶(hù)關(guān)門(mén)關(guān)鎖等功能。 1. 交互流程: 如上圖所示,
    的頭像 發(fā)表于 02-19 17:25 ?2159次閱讀
    <b class='flag-5'>OpenHarmony</b> 項(xiàng)目實(shí)戰(zhàn):基于全志 XR806 實(shí)現(xiàn)的上下位機(jī)雙 <b class='flag-5'>OpenHarmony</b> <b class='flag-5'>智能</b><b class='flag-5'>門(mén)鎖</b>樣例

    低功耗藍(lán)牙智能門(mén)鎖應(yīng)用

    智能門(mén)鎖,作為智能家居不可或缺的一部分,因其更好的便捷性與安全性,被越來(lái)越多的商家及個(gè)人用戶(hù)所采用,我們的低功耗藍(lán)牙智能門(mén)鎖
    發(fā)表于 06-25 09:47

    #無(wú)線(xiàn)智能電子門(mén)鎖設(shè)計(jì)方案 合適的電源架構(gòu)選擇

    電子門(mén)鎖智能門(mén)鎖智慧安防
    電子技術(shù)那些事兒
    發(fā)布于 :2022年09月18日 16:28:08

    智能門(mén)鎖(NFC架構(gòu))方案

    LPC11U68, 結(jié)合TI Motor Driver DRV8837、NXP NFC Transmission Module PN512的高性能, 高可靠性, 低功耗的智能門(mén)鎖(NFC架構(gòu))方案
    發(fā)表于 06-06 21:17

    藍(lán)牙智能門(mén)鎖解決方案 BLE藍(lán)牙指紋智能門(mén)鎖開(kāi)發(fā)方案

    隨著藍(lán)牙技術(shù)的成熟,全民智能生活大時(shí)代已經(jīng)開(kāi)啟智能家居的普及,讓家庭生活更加智能化就拿藍(lán)牙智能門(mén)鎖來(lái)說(shuō)好了,現(xiàn)如今市面上的藍(lán)牙
    發(fā)表于 07-20 15:42

    藍(lán)牙智能門(mén)鎖解決方案

    成為別人的鎖。目前,在智能門(mén)鎖領(lǐng)域無(wú)線(xiàn)通信主要有zigbee、WiFi、藍(lán)牙3種,其中藍(lán)牙以低功耗,低成本,高安全性等突出優(yōu)點(diǎn),成為智能門(mén)鎖廠商熱衷的無(wú)線(xiàn)
    發(fā)表于 11-06 16:40

    基于32位單片機(jī)的智能門(mén)鎖解決方案

    智能門(mén)鎖是指區(qū)別于傳統(tǒng)機(jī)械鎖的基礎(chǔ)上改進(jìn)的,在用戶(hù)安全性、識(shí)別、管理性方面更加智能化簡(jiǎn)便化的鎖具。智能門(mén)鎖是門(mén)禁系統(tǒng)中鎖門(mén)的執(zhí)行部件。
    發(fā)表于 12-22 06:05

    基于WiFi模塊的智能門(mén)鎖低功耗方案

    WiFi模塊的智能家居應(yīng)用智能門(mén)鎖低功耗WiFi方案優(yōu)勢(shì)分析
    發(fā)表于 12-29 06:04

    基于stm32的智能小車(chē)設(shè)計(jì)方案

    基于stm32的智能小車(chē)設(shè)計(jì)方案
    發(fā)表于 07-14 06:53

    如何去實(shí)現(xiàn)一種基于STM32和freeRTOS智能門(mén)鎖設(shè)計(jì)

    基于STM32和freeRTOS智能門(mén)鎖設(shè)計(jì)方案前言? 項(xiàng)目基于STM32單片機(jī)為MCU,通過(guò)UART,SPI和藍(lán)牙模塊,RC522模塊連接,MCU采用freeRTOS實(shí)時(shí)操作系統(tǒng),門(mén)鎖
    發(fā)表于 02-18 06:47

    無(wú)線(xiàn)智能電子門(mén)鎖設(shè)計(jì)方案介紹(3)

    無(wú)線(xiàn)智能電子門(mén)鎖設(shè)計(jì)方案分享(三)
    的頭像 發(fā)表于 08-23 02:06 ?5999次閱讀

    采用電機(jī)驅(qū)動(dòng)的無(wú)線(xiàn)智能電子門(mén)鎖設(shè)計(jì)方案(1)

    無(wú)線(xiàn)智能電子門(mén)鎖設(shè)計(jì)方案分享(一)
    的頭像 發(fā)表于 08-22 00:14 ?8070次閱讀
    采用電機(jī)驅(qū)動(dòng)的無(wú)線(xiàn)<b class='flag-5'>智能</b>電子<b class='flag-5'>門(mén)鎖</b><b class='flag-5'>設(shè)計(jì)方案</b>(1)

    智能門(mén)鎖電機(jī)驅(qū)動(dòng)集成電路(IC)設(shè)計(jì)方案

    本文介紹了一個(gè)具有動(dòng)態(tài)過(guò)流檢測(cè)功能的智能門(mén)鎖電機(jī)驅(qū)動(dòng)集成電路(IC)設(shè)計(jì)方案,該設(shè)計(jì)可支持不同的電源電壓和負(fù)載。
    的頭像 發(fā)表于 12-03 14:45 ?6381次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>門(mén)鎖</b>電機(jī)驅(qū)動(dòng)集成電路(IC)<b class='flag-5'>設(shè)計(jì)方案</b>

    基于STM32和freeRTOS智能門(mén)鎖設(shè)計(jì)方案

    基于STM32和freeRTOS智能門(mén)鎖設(shè)計(jì)方案前言? 項(xiàng)目基于STM32單片機(jī)為MCU,通過(guò)UART,SPI和藍(lán)牙模塊,RC522模塊連接,MCU采用freeRTOS實(shí)時(shí)操作系統(tǒng),門(mén)鎖
    發(fā)表于 12-23 20:00 ?50次下載
    基于STM32和freeRTOS<b class='flag-5'>智能</b><b class='flag-5'>門(mén)鎖</b><b class='flag-5'>設(shè)計(jì)方案</b>

    基于OpenHarmony智能門(mén)鎖設(shè)計(jì)

    本項(xiàng)目的場(chǎng)景是智能家居。通過(guò) OpenHarmony 源碼與 Hi3861 開(kāi)發(fā)板進(jìn)行智能門(mén)鎖的項(xiàng)目開(kāi)發(fā)。最后可以通過(guò)舵機(jī)進(jìn)行開(kāi)關(guān)鎖與通過(guò)手機(jī)的數(shù)字管家進(jìn)行密碼解鎖。
    的頭像 發(fā)表于 04-10 11:05 ?2023次閱讀
    汤阴县| 东乌珠穆沁旗| 安化县| 沅江市| 杨浦区| 马公市| 东安县| 馆陶县| 汕头市| 喀喇| 浏阳市| 吕梁市| 阿瓦提县| 石阡县| 阿拉善盟| 珠海市| 安义县| 元朗区| 保康县| 喀什市| 喀喇沁旗| 武胜县| 同仁县| 米易县| 壤塘县| 炎陵县| 龙口市| 郴州市| 武城县| 霍山县| 集安市| 巴楚县| 肇庆市| 龙门县| 黄浦区| 沭阳县| 昔阳县| 宜君县| 鄱阳县| 黑水县| 安达市|