# 智能门锁项目 **Repository Path**: wyljp/intelligent-door-lock-project ## Basic Information - **Project Name**: 智能门锁项目 - **Description**: 基于RK3566的智能门锁项目https://www.bilibili.com/video/BV1KW1GBsEPu?vd_source=b7edcc474590106a90bdf185aa63b332 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-12-31 - **Last Updated**: 2025-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SmartLock: 基于RK3566的智能门锁项目 > 视频介绍:【【智能门禁】基于RK3566的智能门禁系统【自制/开源】】https://www.bilibili.com/video/BV1KW1GBsEPu?vd_source=b7edcc474590106a90bdf185aa63b332 ### 资料说明 * 环境:虚拟机:Ubuntu20(我使用的是野火鲁班猫提供的虚拟机)、RK3566:Debian10。 * Opencv版本:我使用的是4.5.2,我已经提供了包,建议大家也使用这个,使用cmake-gui交叉编译到开发板 * 硬件端:鲁班猫1(或者大部分linux开发板都可以)、指纹模块是很便宜的基于串口通讯的模块、RC522MINI卡片检测模块、舵机由于我手头没有90°舵机所以我使用的是360°舵机,摄像头使用的是USB免驱摄像头。 * 人脸检测和识别使用的是DNN,相关的模型文件我已经提供,大家只需要放在对应的文件路径下就行。 ### 接线 * 指纹模块:使用串口3 ![6d269e94a9c68374b90c42974ad58b407f818b90](6d269e94a9c68374b90c42974ad58b407f818b90.png) * RFID模块使用SPI3,其中复位引脚使用GPIO3_A7 ![52cffb502f0d7c096dc1e50c34c7e7716a873fb6](52cffb502f0d7c096dc1e50c34c7e7716a873fb6.png) * 舵机使用的是PWM8,对应30个GPIO中的PIN12 > **感谢以下项目作者:** >【上官志玩派Linux实战教程】https://www.bilibili.com/video/BV1y8hgzhEV3?p=8&vd_source=b7edcc474590106a90bdf185aa63b332 > 【毕设有救了!三小时可弄懂的Arm+Qt+OpenCV嵌入式项目-基于人脸识别的考勤系统,AI大佬代码逐行解读!】https://www.bilibili.com/video/BV1xw4m1R7Jr?p=33&vd_source=b7edcc474590106a90bdf185aa63b332