본문 바로가기

메이커 자료/ESP32 : Easy Connector

[아두이노/ESP32] 스마트시티 : 창문 열림감지는 어떻게 할까?_마그네틱 센서편


 

안녕하세요.

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

오늘은 마그네틱 센서를 활용하여 방범창문 시스템을 만들어 보겠습니다 :)

 

 

■ STEP 1 : 창문 열림을 어떻게 알 수 있을까??

 

방범 시스템에서 가장 중요한건 외부로 부터의 출입을 막는 일이죠.

이번 시간과 다음 시간에는 방범 빌딩의 창문과 출입문의 출입을 체크하는 시스템을 만들어 볼텐데요, 

먼저 출입을 감지하는 다양한 센서들에 대해 알아보도록 하겠습니다.

 

마그네틱 센서의 활용

 

1. 마그네틱 센서 : 창문의 프레임에 마그네틱 센서, 반대편에 자석을 설치하여 창문의 상태를 감지한다.

2. 광센서 : 빛의 변화량을 측정하는 센서로, 창문이 열릴때 빛의 양의 변화를 감지하여 상태를 감지한다.

3. 압력센서 : 압력의 변화량을 측정하는 센서로, 창문이 닫혀 있으면 일정한 압력이 작용하지만 강제 개방등의

                     다른 압력이 가해질때 변화량을 측정한다.

4. 초음파센서 : 초음파센서는 초음파를 발생시켜 되돌아오는 시간을 통해 거리를 측정하는데, 이를 통해 창문의

                     개폐여부를 확인할 수 있다.

 

이 외에도 다양한 방법이 있지만, 가장 일번적으로 사용하는 마그네틱 방식으로 센싱을 해보도록 하겠습니다.

 

 

■ STEP 2 : 마그네틱 센서로 방범창 구현하기

 

마그네틱 센서스마트시티 조립키트를 활용하여 방범창을 만들어 보고, 데이터를 앱으로도 제어해 보도록 하겠습니다.

마그네틱 센서와 스마트 빌딩

 

마그네틱 센서를 귀여운 스마트빌딩 조립키트에 조립해 주었어요. 그리고 오늘도 신호등키트가 감지 여부를 더욱

직관적으로 보여줄 거예요 :)

매번 말씀드리는 거지만 핀 하나로 센서를 바로 사용할수 있다는건.. 진짜 혁신인거 같아요 ㅎㅎ

브레드보드나 저항이나 다른 부가적인 것들이 필요없이 그냥 15번을 사용할꺼면, 그냥 15번에 핀 하나만 꼽으면

바로 사용할수 있으니까요... 진짜 너무너무너무 편합니다 ㅎㅎㅎ

#define HALLSENSOR 15

void setup() {
  pinMode(HALLSENSOR,INPUT);
  Serial.begin(9600);
}

void loop() {
  if(!digitalRead(HALLSENSOR)){
    Serial.println("WINDOW CLOSE");
    delay(300);
  }
}

다른 센서들과 다르게 센싱하는 앞쪽에 ! 를 붙여주는데 이는 풀업저항 때문입니다. 

이런 자세한 내용은 저희 전자책과 강의교안에 모두 꼼꼼하고 이해가 쏙쏙 되도록 작성이 되어있답니다 :)

메이크잇나우 키트를 구매하시는 모든 분들께 무료로 제공하고 있으니 받아보시는거 추천드려요!!

 

자성센서 감지하

영상에서 보시면 하나 더 특이한점은 자성의 극성을 구분한다는 것입니다.

자성이 감지 될때가 창문이 닫혀 있는 상태이고 창문이 열리면서 자성감지가 안되면 문이 열렸다고 판단을 하겠죠.

다만 센서가 제대로 동작하는지 확인하기 위해 자석이 감지 되었을때 창문이 닫혔다고 표시되도록 해 보았습니다.

 

 

■ STEP 3 : App에서 시스템 제어 및 방범알림 받기

 

스마트시티에서는 단순 측정에서 끝나는 것이 아니라 App과 연동하여 바로 확인이 가능해야 겠죠??

창문열림 감지 app에서 제어

 

 

실제 어플 내 알림기능이 있지만, 추후에 다뤄보도록 하고 LABEL 을 활용하여 감지시 문구를 띄워주었어요,

그리고 시스템을 ON/OFF 할 수 있는 버튼을 넣어 깜빡하고 보안 시스템을 작동하지 않고 외출을 하였을때

App에서도 시스템을 켤 수 있도록 하였습니다.

 

스마트시티는 이렇게 WiFi 등의 환경을 통해 언제 어디서든 제어가 가능하고 데이터 연동을 통해 실시간으로 정보를

확인할 수 있습니다. 이게 삶의 질을 윤택하게 만들어주는 기술 발전의 순기능 아닐까요??

 

다음시간에는 위에서 말씀 드렸듯이 방범시스템 두번째 시간을 가져볼껀데요.

보안중일때 거수자 접근을 근접센서를 통해 확인하는 방법에  대해 한번 알아보도록 하겠습니다.

 

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

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

 

▼▼▼ 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호 | 사이버몰의 이용약관 바로가기