본문 바로가기

메이커 자료/ESP32 : Easy Connector

#10. ESP32 진동 감지 센서 사용하기 - Makeitnow 메이크잇나우

2022.01.05 - [메이커 자료/ESP32 : Easy Connector] - #1. ESP32 아두이노 설치 및 세팅하기 - MakeitNow 메이크잇나우

2022.01.06 - [메이커 자료/ESP32 : Easy Connector] - #2. ESP32 LED 제어하기 - on / off - MakeitNow 메이크잇나우

2022.01.13 - [메이커 자료/ESP32 : Easy Connector] - #3. ESP32 버튼으로 LED 제어하기 : 디지털 입력 - Makeitnow 메이크잇나우

2022.01.17 - [메이커 자료/ESP32 : Easy Connector] - #4. ESP32 조도센서 읽어오기 [아날로그 입력] - Makeitnow 메이크잇나우

2022.01.18 - [메이커 자료/ESP32 : Easy Connector] - #5. ESP32 온습도센서 활용, DHT11 - Makeitnow 메이크잇나우

2022.01.22 - [메이커 자료/ESP32 : Easy Connector] - #6. ESP32 근접센서 활용 주차장 차량감지기 - MAKEITNOW 메이크잇나우

2022.01.22 - [메이커 자료/ESP32 : Easy Connector] - #7. ESP32 아날로그 출력 LED밝기 제어(DAC, PWM) 메이크잇나우 Makeitnow

2022.02.05 - [메이커 자료/ESP32 : Easy Connector] - #8. ESP32 업로드 에러(packet header) 해결 방법_메이크잇나우 Makeitnow

2022.02.05 - [메이커 자료/ESP32 : Easy Connector] - #9. ESP32 적외선 불꽃감지 센서 사용하기 _ 메이크잇나우

 

 

안녕하세요.

MAKE IT NOW : 메이크잇나우 입니다.

이번 시간에는 충격감지, 진동 감지센서에 대해서 한번 알아보도록 하겠습니다.
진동,충격 감지센서는 말 그대로 진동과 충격을 감지할 수 있는 센서입니다. 다양한 방식으로 충격을 감지 할 수 있지만, 저희가 사용하는 센서는 원형속에 있는 스프링이 충격을 받으면 움직이면서 값을 읽을 수 있는 방법 입니다.

 


 

충격/진동 감지센서 사용하기

 

STEP 1. 충격/진동 센서 원리

  ▶ 진동 센서 내부는 위의 사진과 같이 생겼는데, 충격에 의해서 스프링이 A에 닿으면 마치 전기가 흐르는 방식이라 보시면 됩니다. 이런 원리는 버튼(스위치)에서 다뤄보았죠? 그래서, 아두이노 코드역시 디지털 입력을 받는 코드를 작성하면 됩니다.

 

STEP 2. 회로 연결 (선 연결)

  ▶ GPIO18 핀에 진동 센서를 연결 해주세요.

 

STEP 3. 코드 작성

  ▶  디지털입력 값을 시리얼 모니터에 출력해보도록 하겠습니다.

void setup() {
  pinMode(18,INPUT);
}

void loop() {
  if(digitalRead(18)){
    Serial.println("충격감지");
    delay(300);
  }
}



이제 모든 준비는 완료 되었습니다!
아래 빨간색 위치에 업로드 버튼 누르면!! 끝!

단, 포트연결까지 완료해야 된다는 점!

 



 

MAKE IT NOW Easy Connector 보드를 활용하여 간편하게 IoT 시스템을 학습하고 만들어보세요!

 

 

[메이크잇나우] 쉽게 연결하는 Easy Connect IoT 베이직 키트 (iot 키트 교육 교구 패키지 이지커넥트

[Make it Now] 메이커 제품을 만날 수 있는 마켓입니다.

smartstore.naver.com

 

카카오톡 문의하기 !

 

MAKE IT NOW

카카오톡 채팅을 해보세요.

pf.kakao.com

 

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