본문 바로가기

메이커 자료/ESP32 : Easy Connector

[아두이노/ESP32] 스마트시티 : 출입문 접근 감지는 어떻게 할까?_근접센서 편


 

안녕하세요.

메이크잇나우(Make It Now) 입니다 :)

이번시간에는 지난시간에 이어 방범빌딩 만들기 두번째 시간을 가지려고 합니다.

지난시간 창문 열림감지에 이어 근접센서를 활용하여 외부인 출입감지 시스템을 만들어 보겠습니다 :)

 

 

■ STEP 1 : 출입감지는 어떤 방식으로 할까요?

 

출입을 감지하는 방식에는 여러가지가 있습니다.

1. 열감지 센서 : 인체의 몸에서 방출되는 열을 감지하여 측정하는 방식

2. Microwave : 전파를 발생시켜 그곳을 통과할 때 변화하는 신호를 통해 출입 여부 판단

3. 초음파 : 초음파를 발생시키고 되돌아 오는데 까지 걸리는 시간을 측정, 물체의 위치를 파악

4.  적외선 센서 : 적외선을 발생시켜 돌아오는데 시간을 통해 거리를 측정

이외에 카메라 영상감지나 마그네틱, 레이저 같은 방식도 존재하며, 최근에는 스마트시티를 통해 출입을 기록할때는

RFID나 NFC,  BEACON 등을 활용한 방식도 많이 사용하고 있습니다.

 

근접센서란?

 

이번 시간에 사용해 볼 근접센서는 적외선 거리측정 방식으로 적외선이 나갔다 돌아오는 시간을 통해 거리를 측정,

얼마나 가까이 접근했는지를 통해 단순 지나가는 행인인지, 침입을 위한 목적인지 확인할 수 있습니다.

 

 

■ STEP 2 : 근접센서의 측정 범위는 얼마나 될까?

 

이번 시간에는 근접 센서스마트 빌딩 조립키트를 활용하여 출입문 방범 시스템을 만들어 보겠습니다.

거리측정을 통해 일정거리 안으로 접근할 경우 "거수자 접근" 이라는 알림을 주도록 하겠습니다.

근접센서와 지난시간에 다뤄보았던 마그네틱 센서를 함께 설치해 주었습니다. 두 가지 센서를 함께 사용하면,

하나의 보안 시스템을 통해 출입문과 창문을 모두 감지하고 제어할 수 있겠죠 ?? 

이러한 방식을 통해 방범 빌딩 시스템을 구축할 수 있으며, 메이크잇나우 조립키트와 센서를 통해 더욱 실감나게

시스템을 구현하고 제어해 볼 수 있습니다.

 

#define PROXSENSOR 34

void setup(){
  Serial.begin(9600);
}

void loop(){
  int value = analogRead(PROXSENSOR);
  Serial.println(value);
  delay(300);
}

 

근접센서는 Proximity Sensor 라고 하며 아날로그 방식으로 값을 읽습니다.

아날로그와 디지털은 전혀 다른 측정방식과 값을 가지고 있는데요, 자세한 내용은 메이크잇나우 전자책과 강의교안에서

이해가 쏙쏙 되도록 만나보세요 :)

근접센서 측정범위 확인하기

 

근접센서를 사용하면서 나오는 값을 확인해 보면, 가장 가까울때가 4095, 가장 멀면 0 이 나옵니다.

근접센서의 측정 범위를 알았으니 이를 통해 출입문 감지 시스템을 만들어 보겠습니다.

 

 

■ STEP 3 : 근접센서로 방범시스템 구현하기

 

시리얼 프린터에 결과값을 내보내는 대신에 근접센서의 값이 3500 이상 가까워 지면, 누군가 접근하고 있다 라는

문구를 띄워주도록 하겠습니다. 

접근경고 알리

 

이렇게 원하는 값을 도출해 내게 되면 이를 통해 앱에서 알림을 주거나 제어를 할 수 있습니다.

 

 

■ STEP 4 : 스마트빌딩 출입문 감지 Web에서 제어하기

 

이번에는 시스템을 구현하여 Web에서 제어해 보도록 하겠습니다.

WEB으로 접근감지 제어하기

 

App과 마찬가지로 시스템을 on/off 할 수 있으며, 출입문에 접근이 감지되면 문구를 띄워줍니다.

저는 3500 이상의 값으로 측정을 했지만, 민감도에 따라 더욱 가까이 혹은 멀리서 부터 센싱할 수 있겠네요.

Web은 App과 동기화 되어 언제 어디서든 웹이나 앱 모두 시스템 제어가 가능합니다. 

 

다음시간에는 보안이 있으면 보안경보음을 울려야 겠죠??

시스템 경고알림을 주는 버저에 대해 한번 알아보도록 하겠습니다.

 

특허 등록이 완료된 메이크잇나우의 모든 키트가 궁금하시다면 아래 링크를 클릭해 보세요.

대량구매, 견적문의, 출강문의 는 카카오톡 플러스친구를 이용해 보세요 :)

 

▼▼▼ S2B학교장터, G마켓, 네이버 등 구매처 모음 ▼▼▼

https://www.makeitnow.kr/page/store

 

MAKE IT NOW STORE

다양한 오픈마켓에서 MAKE IT NOW 스토어를 만나보세요. 원하시는 사이트를 누르면 이동합니다. 학교장터에서 "메이크잇나우"를 검색해주세요

www.makeitnow.kr

 

▼▼▼ 메이크잇나우 카카오톡 플러스친구 ▼▼▼

https://pf.kakao.com/_MVWdT

 

MAKE IT NOW

디지털 교육을 위한 시작 S/W교육, IoT, AI, 메이커 교육, 3D프린팅, 레이저커팅 교육

pf.kakao.com

 

사업자 정보 표시
메이크잇나우 | 김건욱 | (우 : 13487) 경기도 성남시 분당구 대왕판교로645번길 12 (경기창조경제혁신센터) 9층 | 사업자 등록번호 : 646-35-00394 | TEL : 070-8887-0703 | Mail : kgu0724@makeitnow.kr | 통신판매신고번호 : 2018-성남분당-0517호 | 사이버몰의 이용약관 바로가기