본문 바로가기

메이커 자료/ESP32 : Easy Connector

[아두이노/ESP32] 스마트시티 : 지진감지는 어떻게 할까?_진동센서편


안녕하세요.

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

WiFi 가 가능한 ESP 칩에 대한 관심이 높아지면서 이를 이용한 프로젝트들이 많이 만들어지고 있죠.

서버와의 통신이 가능해서 IoT 시스템을 만드는 분들 에게는 필수가 아닐까 싶습니다.

오늘은 그 세번째 시간으로 진동센서를 활용한 지진감지 시스템을 만들어 보도록 하겠습니다 :)

 

 

■ STEP 1 : 스마트 시티에서는 내진 설계를 어떻게 할까?

 

내진설계와 그렇지 못한 건물

내진설계는 지진 발생 시 건물이 안정적으로 유지되도록 설계하는 것을 말합니다. 한국에서도 대지진대책법에 의해

내진설계가 의무화 되어있죠. 내진설계는 건물의 안전성 뿐만 아니라, 지진 발생 시에도 전기, 통신 등의 인프라 시설이

정상적으로 작동할 수 있도록 해야 합니다.

스마트시티에서도 건물의 내진설계는 매우 중요한 요소로 최신기술을 활용합니다. 예를 들어, 지진 발생 시 건물의

안전성을 예측하는 AI를 활용하거나, 지진 전조증상을 감지할 수 있는 센서등을 통해 미리 대처할 수 있습니다.

이번 시간에는 건물의 흔들림을 감지하고 미리 알려줄 수 있는 스마트시티의 내진설계 시스템을 만들어 보겠습니다.

 

 

■ STEP 2 : 지진감지 시스템 만들어 보기

 

저희는 진동감지센서 를 활용하여 지진감지 시스템을 만들어 보겠습니다.

 

진동센서 이해하기

 

이번에 사용해볼 진동센서는 스프링스위치 라고도 불리우는 센서 입니다. 가운데 스프링이 들어있어 충격을 받으면

흔들리면서 가운에 있는 전극과 맞닿아 전기가 흐르는 구조로 되어있죠. 지진이 발생해 건물에 미세한 흔들림이

감지된다면, 센서가 알려줄겁니다.  그러면 진동센서를 사용해 볼까요??

 

메이크잇나우 진동센서와 스마트빌딩 키트

 

진동센서는 빌딩의 흔들림을 감지할때 사용해야 하기 때문에 스마트빌딩 조립 키트에 조립을 해주었어요.

스마트 빌딩 키트에는 센서를 조립할 수 있는 홀이 8개가 있습니다. 메이크잇나우의 다양한 센서를 활용하면

만들어보고 싶은 다양한 시스템 빌딩을 구현해볼 수 있습니다.

스마트빌딩키트

빌딩키트는 베이스 패널에 조립해 주었어요. 지난시간에 사용했던 버튼과 신호등 옆에 배치해 주었습니다.

 

■ STEP 3 : 지진감지 빌딩 코드 작성하기

 

#define SHOCKSENSOR 32

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

void loop(){
  if(digitalRead(SHOCKSENSOR)){
    Serial.println("Earthquake");
    delay(300);
  }
}

진동감지 센서는 디지털 신호로 읽어서 값을 측정합니다. 우선 진동센서가 잘 동작하는지 확인하기 위해 감지되면,

시리얼모니터에 'Earthquake(지진)' 이라는 문구를 띄워보도록 하겠습니다.

진동센서로 지진 감지하기

충격을 주어 진동센서가 센싱이 되면 시리얼 모니터에 문구가 출력 되는것을 확인할 수 있습니다.

이러한 값은 실제 비상등이 켜지는 것 처럼 빨간색 불을 켜서 알려줄 수도 있습니다.

 

■ STEP 4 : 지진 발생시 비상등 켜기

 

지진 발생시 비상등 켜기

첫 시간에 사용했던 LED를 활용하여 시스템을 구현해 보았습니다.

지진이 감지되면 빨간불을 1초동안 켜지도록 만들었어요. 이런식으로 활용을 한다면 여기에 스피커를 사용하여

대피 안내를 할 수도 있고, 빠르게 대피할 수 있도록 모든 비상문을 개방할 수도 있을겁니다.

다음시간에는 스마트빌딩 화재감지 시스템 에 대해 한번 알아보도록 하겠습니다.

 

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

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

 

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