chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

30元,嵌入式大神教你用ZW101+LD2402模塊手搓智能指紋門鎖!

海凌科物聯(lián) ? 2025-08-11 12:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

57303c34-7668-11f0-9080-92fbcf53809c.png

嵌入式AIoT必看!30+行業(yè)場(chǎng)景技術(shù)分享,重塑端側(cè)硬件

Screen-Lock智能藍(lán)牙指紋鎖基于樂鑫ESP32C3模組構(gòu)建, 搭載 RISC-V 32 位單核處理器,并使用海凌科ZW101及LD2402模塊實(shí)現(xiàn)智能屏鎖功能,支持人體檢測(cè),適用于學(xué)習(xí)監(jiān)督,員工統(tǒng)計(jì),信息安全保護(hù)。


Screen-Lock智能藍(lán)牙指紋鎖采用Espressif ESP32C3模組作為本項(xiàng)目主控,提供WIFI及藍(lán)牙能力;采用Hi-Link ZW101指紋模組,實(shí)現(xiàn)指紋解鎖輸入密碼功能;采用Hi-Link LD2402人體雷達(dá),實(shí)現(xiàn)人體距離檢測(cè)功能;采用TP4054充電IC,實(shí)現(xiàn)鋰電池充電功能;支持3V振動(dòng)馬達(dá),用于提醒,總體功能清單如下:

藍(lán)牙HID輸入

離開工位時(shí)自動(dòng)鎖屏

回到工位時(shí)指紋解鎖

統(tǒng)計(jì)工作時(shí)長(zhǎng)及離開時(shí)長(zhǎng)

統(tǒng)計(jì)休息次數(shù)

統(tǒng)計(jì)經(jīng)過時(shí)的次數(shù)

久坐提醒

用眼距離過近提醒

Web控制中心


Screen-Lock智能紋鎖架構(gòu)設(shè)計(jì)


5744edaa-7668-11f0-9080-92fbcf53809c.png

主控電路這里選用ESP32C3芯片,借助C3的藍(lán)牙功能通過HID實(shí)現(xiàn)鎖屏和輸入密碼,借助C3的WIFI功能通過局域網(wǎng)搭建Web服務(wù)實(shí)現(xiàn)可視化數(shù)據(jù)及設(shè)備控制中心。C3芯片價(jià)格便宜且引腳IO足夠。


57577a1a-7668-11f0-9080-92fbcf53809c.png


指紋模塊選用Hi-Link ZW101模塊,由于該模塊默認(rèn)串口波特率較低,所以使用軟件模擬串口進(jìn)行通訊,把C3的硬件串口留給LD2402使用,這里還引出了一條T_OUT信號(hào)線,這是一條觸摸信號(hào)線,你可以把他當(dāng)作觸摸按鍵使用。


57689976-7668-11f0-9080-92fbcf53809c.png


人體檢測(cè)模塊選用HI-Link LD2402人體存在24G毫米波雷達(dá)模塊,這個(gè)模塊的串口波特率為115400,比較高,所以這里使用硬件串口通訊,模組帶一個(gè)輸出IO,用于判斷是否有人存在,不過這個(gè)IO比較多余,可以去除掉,因?yàn)榇跁?huì)實(shí)時(shí)發(fā)送數(shù)據(jù)告訴人體距離,如果你有擴(kuò)展需求可以去掉這個(gè)IO接其他外設(shè)。


577a9630-7668-11f0-9080-92fbcf53809c.png


供電電路使用LDO方案,這里選用ME6217C33M5G芯片,尺寸小巧,外圍器件較少。

578df1da-7668-11f0-9080-92fbcf53809c.png


充電IC選用TP4054,價(jià)格便宜,而且體積小,很適合集成,CHRG這里也引出一條IO,可以反饋電池充電狀態(tài)。

579fc73e-7668-11f0-9080-92fbcf53809c.png

屏幕選用SSD1306,0.91寸屏,用作信息提示。


57aeadf8-7668-11f0-9080-92fbcf53809c.png


振動(dòng)馬達(dá)也是用作提醒功能使用,3.3V使用NMOS通過IO控制,我這里用的AO3400A支持5.7A,可以選便宜點(diǎn)的,馬達(dá)額定電流只有80mA。

Screen-Lock智能紋鎖軟件開發(fā)

57bcf674-7668-11f0-9080-92fbcf53809c.png

開發(fā)環(huán)境

軟件環(huán)境:VSCode+PlatformIO

開發(fā)語言:C/C++

依賴庫

EspSoftwareSerial:軟串口驅(qū)動(dòng)庫

Adafruit SSD1306:屏幕驅(qū)動(dòng)庫

藍(lán)牙HID驅(qū)動(dòng)

藍(lán)牙HID基于BleKeyboard庫修改,原庫年久失修,由于安全協(xié)議問題會(huì)導(dǎo)致最新Windows及Android系統(tǒng)拒絕與其通訊。通過在原庫 void BleKeyboard::begin (void) 中添加以下兩行解決

pSecurity->setCapability(ESP_IO_CAP_NONE);//安全設(shè)置pSecurity->setInitEncryptionKey(ESP_BLE_ENC_KEY_MASK | ESP_BLE_ID_KEY_MASK);

指紋驅(qū)動(dòng)

指紋庫基于Hi-Link提供的例程修改,原例程缺少一些數(shù)據(jù)位判斷及適當(dāng)延時(shí),導(dǎo)致接收到的數(shù)據(jù)包未過濾而返回通訊失敗。通過對(duì)原庫receiveResponse()函數(shù)改良,添加數(shù)據(jù)位判斷,以及init初始化添加等待延時(shí)解決。

boolreceiveResponse(){uint8_t response[64];uint8_tindex=0;uint32_t startTime = millis();//先等待包頭 EF01bool headerFound = false;while(millis() - startTime =9) {//包長(zhǎng)度在第7和8字節(jié)uint16_t packetLen = ((uint16_t)response[7] <=9+ packetLen) {//收到完整包break; } } } }}#if defined(HLK_DEBUG)Serial.println("Received response:");printResponse(response,index);#endif// 簡(jiǎn)單校驗(yàn)包頭和確認(rèn)碼if(index>=12&& response[0] ==0xEF&& response[1] ==0x01&& response[9] ==0x00) {returntrue;}returnfalse;}

固件燒錄

首次燒錄連接設(shè)備時(shí),主控可能會(huì)不斷重啟導(dǎo)致端口不穩(wěn)定,這時(shí)候要先按住BOOT鍵,然后再按RST鍵,最后松開BOOT鍵進(jìn)入下載模式即可。

如果你通過源碼燒錄,不需要自己設(shè)置分區(qū),platformio會(huì)自動(dòng)按照默認(rèn)分區(qū)表配置分區(qū)燒錄,你只需要點(diǎn)擊燒錄箭頭即可自動(dòng)編譯,自動(dòng)查找端口,自動(dòng)燒錄。

57d4fca6-7668-11f0-9080-92fbcf53809c.png


為了簡(jiǎn)化燒錄,附件中提供的固件是bootloader.bin + partitions.bin + firmware.bin 合并后的固件,所以如果你使用附件提供的合并固件,僅需設(shè)置燒錄地址為0即可。

57e8e16c-7668-11f0-9080-92fbcf53809c.png

如果你通過源碼編譯,則會(huì)在build目錄下產(chǎn)生bootloader.bin partitions.bin firmware.bin這三個(gè)bin文件,所以在燒錄時(shí)請(qǐng)按照下圖提供的分區(qū)地址燒錄。

58004514-7668-11f0-9080-92fbcf53809c.png

原理圖

5810252e-7668-11f0-9080-92fbcf53809c.png

PCB

5821c4e6-7668-11f0-9080-92fbcf53809c.png


Screen-Lock智能紋鎖成品

5833bf3e-7668-11f0-9080-92fbcf53809c.png584ed81e-7668-11f0-9080-92fbcf53809c.gif586e856a-7668-11f0-9080-92fbcf53809c.gif58940506-7668-11f0-9080-92fbcf53809c.png58a6f760-7668-11f0-9080-92fbcf53809c.png


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

    關(guān)注

    7

    文章

    2811

    瀏覽量

    52293
  • 嵌入式
    +關(guān)注

    關(guān)注

    5174

    文章

    19967

    瀏覽量

    324296
  • 指紋門鎖
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    哪位大神教教我怎么入門嵌入式??!

    自學(xué)了一點(diǎn)時(shí)間的嵌入式感覺還是沒有什么具體的概念哪位大神能指點(diǎn)我一下啊 ,心得,體會(huì)都可以的{:19:}
    發(fā)表于 05-31 22:52

    【華強(qiáng)芯城指紋模塊試用申請(qǐng)】指紋門鎖

    有一些了解,公司的智能旅行箱用到了深圳某公司的指紋鎖,由外包提供了全套方案,我接觸過圖正等指紋芯片廠,準(zhǔn)備后期公司自己開發(fā)指紋鎖,剛好在電子發(fā)燒友上看見電容
    發(fā)表于 09-04 17:19

    【華強(qiáng)芯城指紋模塊試用申請(qǐng)】智能門鎖

    項(xiàng)目名稱:智能門鎖試用計(jì)劃:在現(xiàn)有的產(chǎn)品上做功能測(cè)試 ,看是否優(yōu)于現(xiàn)使用的指紋模塊
    發(fā)表于 09-05 17:35

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

    APP遠(yuǎn)程監(jiān)控,應(yīng)急突變,即時(shí)報(bào)警,手機(jī)即刻收到報(bào)警電話。強(qiáng)大內(nèi)“芯”,越越靈敏內(nèi)置超低功耗芯片ST17H25,制作高端智能門鎖每一次解鎖,都會(huì)通過指紋拼接、圖像識(shí)別、自學(xué)習(xí)算法,不
    發(fā)表于 07-20 15:42

    智能指紋鎖成智能家居入口,或迎來大規(guī)模爆發(fā)

    的“門面”擔(dān)當(dāng),在智能家居未來的萬億市場(chǎng)里將成為重要的一環(huán)。   門鎖是居家安防最重要的裝置,基于鎖具的技術(shù)革命,不斷從傳統(tǒng)的機(jī)械鎖發(fā)展到電子智能鎖。隨著智能指紋鎖相關(guān)技術(shù)的日益
    發(fā)表于 10-31 09:24

    基于W600 RT-Thread智能指紋門鎖的設(shè)計(jì)方案

    。  使用 W600 嵌入式WiFi芯片  使用 FPC1020A 電容指紋識(shí)別模塊  支持指紋識(shí)別開門  支持NEC紅外遙控開門  支持
    發(fā)表于 03-14 16:04

    基于STM32F103做的WIFI指紋智能門鎖

    基于STM32F103做的WIFI指紋智能門鎖,WIFI使用的是ESP8266+機(jī)智云連接,指紋模塊是FPM10A光學(xué)
    發(fā)表于 09-27 07:47

    嵌入式指紋鎖的設(shè)計(jì)與實(shí)現(xiàn)

    指紋識(shí)別具有唯一性、可靠性,在安全領(lǐng)域得到了廣泛的應(yīng)用。本文在基于指紋識(shí)別模塊的基礎(chǔ)上開發(fā)了嵌入式指紋鎖, 為
    發(fā)表于 05-30 09:34 ?3193次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>指紋</b>鎖的設(shè)計(jì)與實(shí)現(xiàn)

    教你用熱像儀檢測(cè)鋰電池

    教你用熱像儀檢測(cè)鋰電池
    發(fā)表于 02-07 13:26 ?13次下載

    智能指紋門鎖有什么優(yōu)勢(shì)

    智能指紋門鎖的優(yōu)勢(shì)有哪些?智能指紋門鎖功能特點(diǎn)是什么。作為家庭的靠前道安全保障,門鎖是每個(gè)家庭都會(huì)用到的設(shè)備,
    發(fā)表于 06-03 11:25 ?1496次閱讀

    一步一步教你用Zview擬合交流阻抗譜

    一步一步教你用Zview擬合交流阻抗譜(穩(wěn)壓電源技術(shù)參數(shù))-一步一步教你用Zview擬合交流阻抗譜 ? ? ? ? ? ? ??
    發(fā)表于 08-31 13:03 ?7次下載
    一步一步<b class='flag-5'>教你用</b>Zview擬合交流阻抗譜

    嵌入式指紋模塊是如何選擇更適合

    嵌入式指紋模塊是如何選擇更適合。
    發(fā)表于 08-08 15:19 ?0次下載

    ZW651指紋識(shí)別模塊資料

    時(shí),對(duì)干濕手指都有靈敏的反應(yīng)和判斷,能獲得最佳的成像質(zhì)量,適用人群廣泛。 具備自學(xué)習(xí)功能,實(shí)際使用過程中越越好用。 HLK-ZW651 模塊還具備感應(yīng)手指功能,當(dāng)手指按壓到指紋
    發(fā)表于 06-25 09:40 ?0次下載

    大神教你30條PCB設(shè)計(jì)時(shí)提升降噪與抗電磁干擾能力的技巧,必看!

    大神教你30條PCB設(shè)計(jì)時(shí)提升降噪與抗電磁干擾能力的技巧,必看!
    的頭像 發(fā)表于 10-17 15:16 ?1230次閱讀

    新品 | 智能觸摸解鎖ZW302x系列指紋模塊 支持存儲(chǔ)100枚指紋

    海凌科全新推出HLK-ZW302x指紋模塊,單價(jià)低至15左右,支持存儲(chǔ)100枚指紋,目前共兩款,一款圓形
    的頭像 發(fā)表于 04-15 17:33 ?783次閱讀
    新品 | <b class='flag-5'>智能</b>觸摸解鎖<b class='flag-5'>ZW</b>302x系列<b class='flag-5'>指紋</b><b class='flag-5'>模塊</b> 支持存儲(chǔ)100枚<b class='flag-5'>指紋</b>