一、方案目标:
1、便捷通行:授权外卖/快递员快速安全乘坐电梯,提高派送效率。
2、安全保障:有效识别身份,防止非授权人员进入,增强小区安全。
3、秩序维护:减少电梯内杂物堆积,维护电梯环境整洁。
4、高效管理:为物业提供便捷的后台管理系统,提升管理效率。
二、方案组成:
1. 基于行空板K10的电梯控制系统方案:
外观设计:采用简洁、现代化的外观设计,主体材质耐用且易于清洁。
2.核心功能:
(1)人脸识别模块:行空板K10。

宽:5.1cm
长:8.3cm
厚:1.41cm
(2)电机滑杆刷卡模块:采用电机滑杆式设计,读取后自动收回卡片,防止卡片遗失或被盗。
(3)语音提示模块:提供清晰的语音提示,引导操作,并提示楼层选择。
(4)显示屏模块:用于显示操作流程、身份验证结果等信息。
(5)控制系统:行空板K10。
(6)安全防护:具有防拆卸、防破坏等安全措施。
3.安装方式:固定安装在电梯入口处适当位置,不影响电梯正常运行。
4.供电方式:采用独立电源供电,配有备用电源,保证系统稳定运行。
三、物业管理后台系统:
1、用户管理:
人员录入:方便快捷地录入小区快递员和外卖员的基本信息、人脸信息
四、工作流程:
1、前期准备:
(1)物业收集小区快递员、外卖员信息(姓名、联系方式、所属公司、人脸信息等)。
(2)物业在后台系统中录入快递员、外卖员人脸信息
(3)在电梯入口安装设备,并进行调试。
2、外卖/快递员通行:外卖/快递员到达电梯入口。
(1)启动人脸识别,识别成功后电机滑杆自动伸出刷卡,刷卡后收回卡片。
(2)刷卡成功后播放“请按楼层”的提示信息
五、方案优势:
1、智能化:采用人脸识别和刷卡双重验证,安全可靠。
2、便捷性:减少人工登记环节,提高通行效率。
3、规范化:有效控制人员流动,维护电梯环境整洁。
4、安全性:防止非授权人员进入,增强小区安全防范。
5、可扩展性:可根据实际需求,增加临时访客通行机制等功能。
六、预期效果:
1、电梯环境改善:减少电梯内杂物堆放,营造整洁舒适的乘梯环境。
2、通行效率提升:简化外卖/快递员通行流程,提高派送效率。
3、安全系数增强:降低非授权人员进入风险,提升小区整体安全。
4、物业管理优化:提供高效便捷的后台管理系统,提升物业管理水平。
七、总结:
基于行空板K10的电梯控制系统,以科技手段解决外卖快递员上楼难题,规范小区管理,提升居民生活品质。本方案具备可行性、高效性、安全性和可扩展性,是现代化小区智能化管理的理想选择。
// 主程序开始
void setup() {
k10.begin();
k10.buttonB->setPressedCallback(onButtonBPressed);
k10.initScreen(screen_dir);
ai.initAi();
k10.initBgCamerImage();
k10.setBgCamerImage(false);
k10.creatCanvas();
asr.setAsrSpeed(2);
k10.buttonA->setPressedCallback(onButtonAPressed);
ai.switchAiMode(ai.NoMode);
k10.setBgCamerImage(true);
ai.switchAiMode(ai.Face);
mind_n_XueXiRenLian = 0;
}
void loop() {
if ((mind_n_XueXiRenLian==1)) {
ai.sendFaceCmd(ENROLL);
}
if ((ai.isDetectContent(AIRecognition::Face) && (mind_n_XueXiRenLian==0))) {
DF_RenLianShiBie();
}
}
// 自定义函数
void DF_RenLianShiBie() {
ai.sendFaceCmd(RECOGNIZE);
while (!ai.isRecognized()) {}
mind_n_ID = ai.getRecognitionID();
k10.canvas->canvasText((String("人脸ID") + String(mind_n_ID)), 1, 0x0000FF);
k10.canvas->updateCanvas();
asr.speak("请进行人脸识别");
if ((mind_n_ID==-1)) {
asr.speak("对不起,你没有通勤权限");
k10.rgb->write(-1, 0xFF0000);
}
if ((mind_n_ID==1)) {
asr.speak("请按下楼层");
k10.rgb->write(-1, 0x00FF00);
motor_ib.motorRun(motor_ib.M1, motor_ib.CCW, 80);
delay(2000);
motor_ib.motorStop(motor_ib.M1);
delay(2000);
asr.speak("滴");
motor_ib.motorRun(motor_ib.M1, motor_ib.CW, 80);
delay(2200);
motor_ib.motorStop(motor_ib.M1);
}
k10.rgb->write(-1, 0x000000);
}
// 事件回调函数
void onButtonBPressed() {
k10.rgb->write(-1, 0x0000FF);
ai.sendFaceCmd(DELETEALL);
delay(1000);
k10.rgb->write(-1, 0x000000);
}
void onButtonAPressed() {
k10.rgb->write(-1, 0xFFFF00);
mind_n_XueXiRenLian = 1;
delay(5000);
mind_n_XueXiRenLian = 0;
asr.speak("已完成人脸学习");
k10.rgb->write(-1, 0x000000);
}
非常感谢DF 由于时间比较忙先提交一个简单的作品 这几天会再做优化。
评论