18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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


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

藍牙HID輸入

離開工位時自動鎖屏

回到工位時指紋解鎖

統(tǒng)計工作時長及離開時長

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

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

久坐提醒

用眼距離過近提醒

Web控制中心


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


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

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


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


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


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


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


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


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

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


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

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

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


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


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

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

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

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

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

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

依賴庫

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

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

藍牙HID驅(qū)動

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

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

指紋驅(qū)動

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

boolreceiveResponse(){uint8_t response[64];uint8_tindex=0;uint32_t startTime = millis();//先等待包頭 EF01bool headerFound = false;while(millis() - startTime =9) {//包長度在第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// 簡單校驗包頭和確認碼if(index>=12&& response[0] ==0xEF&& response[1] ==0x01&& response[9] ==0x00) {returntrue;}returnfalse;}

固件燒錄

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

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

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


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

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

如果你通過源碼編譯,則會在build目錄下產(chǎn)生bootloader.bin partitions.bin firmware.bin這三個bin文件,所以在燒錄時請按照下圖提供的分區(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)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2815

    瀏覽量

    52433
  • 嵌入式
    +關注

    關注

    5177

    文章

    19996

    瀏覽量

    325096
  • 指紋門鎖
    +關注

    關注

    0

    文章

    12

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    【華強芯城指紋模塊試用申請】指紋門鎖

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

    【華強芯城指紋模塊試用申請】智能門鎖

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

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

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

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

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

    基于W600 RT-Thread智能指紋門鎖的設計方案

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

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

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

    嵌入式指紋鎖的設計與實現(xiàn)

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

    教你用熱像儀檢測鋰電池

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

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

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

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

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

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

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

    ZW651指紋識別模塊資料

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

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

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

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

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