回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【教哈有方】+二哈帮你看护珠宝柜台 简单

头像 沉淀-强振王 2020.03.26 714 0
project-image

【项目背景】

目前商场珠宝柜台组除了商场自己的安防系统(摄像监控+保险箱)外,没有特殊的安全设备,属于被动防御。在日常工作结束时,珠宝由工作人员手动收集转送存放珠宝的保险箱。但是在工作时,柜台只有玻璃挡板,不具备安生防护能力,遇到突发的盗、抢行为,会造成巨大损失。借助人工智能视觉识别技术与电子智能控制技术实现对于珠宝、手饰的收纳存放与应对突发的盗、抢事件,有一定积极意义。

【原理方式】 利用二哈识别(人脸和物体),录入公安系统通缉(或者偷盗惯犯)人口库和设置如头套、锤子等作案工具的识别,便于实施比对启动防御。

材料清单

  • Gravity: 二哈识图(HuskyLens)AI 视觉传感器 X1 链接
  • DFRduino UNO R3 X2 链接
  • IO 传感器扩展板 V7.1 X3 链接
  • 电磁锁 X4 链接
  • 数字继电器模块(Arduino兼容) X5 链接
  • 木质板材制作展示柜模型 X6

步骤1 利用板材制作展板模型

project-image

步骤2 部署电子器材位置及连接线路 因结构简单附张简图

project-image

部件连接线:请参照电磁锁、继电器及二哈产品的viki资料:http://wiki.dfrobot.com.cn/index.php

代码
/*!
 * MindPlus
 * uno
 *
 */
#include <DFRobot_HuskyLens.h>
#include <DFRobot_Libraries.h>

// 动态变量
volatile float mind_n_k;
// 创建对象
DFRobot_HuskyLens huskylens;
DFRobot_Tone      DFTone;


// 主程序开始
void setup() {
	mind_n_k = 1;
	huskylens.beginI2CUntilSuccess();
	huskylens.writeAlgorithm(ALGORITHM_FACE_RECOGNITION);
}
void loop() {
	huskylens.request();
	if (huskylens.isLearned(1)) {
		if (huskylens.isAppear(1,HUSKYLENSResultBlock)) {
			for (int index = 0; index < 5; index++) {
				DFTone.play(3, 587, 250);
				delay(100);
				DFTone.play(3, 587, 250);
				delay(100);
			}
			digitalWrite(7, HIGH);
			delay(200);
			digitalWrite(7, LOW);
		}
	}
	if ((digitalRead(12)==1)) {
		delay(200);
		digitalWrite(13, LOW);
		DFTone.play(3, 587, 250);
		mind_n_k = 0;
	}
	if ((mind_n_k==0)) {
		if ((digitalRead(11)==0)) {
			for (int index = 0; index < 1; index++) {
				DFTone.play(3, 587, 250);
				delay(100);
				DFTone.play(3, 587, 250);
				delay(100);
			}
			digitalWrite(7, HIGH);
			delay(200);
			digitalWrite(7, LOW);
			delay(200);
			mind_n_k = 1;
		}
	}
}

说明:为增加装置的实用性,接入了按钮和红外测距开关,实现补充识别缺陷的作用。详细说明略。

project-image
project-image

评论

user-avatar