SW 420 진동 센서 모듈: 아두이노 및 보안 애플리케이션을 위한 종합 가이드
진동 감지는 도난 경보기와 같은 많은 보안 애플리케이션에서 필수적입니다. 또한 지진과 같은 자연 현상을 식별하는 데에도 중요합니다. 따라서 진동/틸트 센서용 SW 420 모듈은 단순하고 정교한 프로젝트 모두에 중요한 전자 장치입니다. 이 진동 모듈에 대한 간단한 튜토리얼을 살펴보세요.
SW 420이란?
그림 1: 아두이노 및 경보 시스템용 상시 폐쇄형 진동 센서 모듈.
SW 420은 SW-420 진동 센서와 LM393 비교기 IC를 특징으로 하는 디지털 진동 센서 모듈입니다. 이 비용 효율적인 진동 센서 모듈에는 감도 조절에 필수적인 10K 포텐셔미터도 포함되어 있습니다.
또한 LM393 전압 비교기는 비교적 매끄러운 디지털 출력을 가능하게 하는 데 유용합니다. 비교기는 프리셋을 통해 입력 진동 신호를 감지한 다음 높은 로직의 출력 표시를 제공합니다. 그러나 내장 비교기 회로는 진동이 없는 상태에서 로직 로우 상태를 유지합니다.
마지막으로 이 모듈은 사용이 간편하여 단순한 DIY 프로젝트뿐만 아니라 정교한 감지 프로젝트에도 이상적입니다.
SW 420 핀 구성
| 핀 이름 | 핀 용도 |
| Vcc | 5V 전압으로 모듈에 전원을 공급하는 전원 핀입니다. |
| GND | 모듈의 그라운드 핀 |
| DO | 모듈의 디지털 출력 핀 |
SW 420 특징 및 사양
그림 2: 진동 센서 모듈은 크기가 작습니다.
- 첫째, 쉽게 구할 수 있고 저렴하며 소형 모듈입니다.
- 둘째, 3.3V ~ 5V DC의 작동 전압이 필요합니다.
- 셋째, 15mA의 동작 전류가 필요하며 전원 및 전류 표시용 LED가 있습니다.
- 또한 쉬운 설치를 위한 볼트 구멍이 있습니다.
- 마지막으로 마이크로컨트롤러나 일반적인 디지털/아날로그 IC와 쉽게 인터페이스할 수 있습니다.
또한 SW 420 모듈을 구매할 때 Grove 진동 센서 모델을 접할 수도 있습니다. 위에서 강조한 특징과 사양 외에도 다음과 같은 추가 특성이 있습니다:
- 비방향성 모듈로 높은 감도를 가지고 있어 낮은 수준의 진동도 감지할 수 있습니다.
- 또한 방수 기능이 있으며 틸트나 진동에 효율적으로 반응합니다.
- 디지털 인터페이스 모듈은 압축 저항 기능도 갖추고 있습니다.
- 마지막으로 140mm × 85mm × 10mm 크기의 모듈 무게는 10g(총 중량)입니다.
SW 420 작동 원리
그림 3: 진동 펄스 파형의 예시
이 모듈은 전기 접점을 열고 닫는 스위치로 작동합니다. 주목할 점은 기본 상태에서 닫힌 상태를 유지한다는 것입니다. 따라서 진동 스위치는 진동이 없을 때 도통 상태에 있습니다.
그러나 진동을 감지하면 접점을 열게 되고, 결과적으로 전기 저항이 상승합니다. 이로 인해 펄스가 생성되고, 이는 회로를 트리거합니다. 펄스는 LM393 비교기 IC로 전달되어 디지털화됩니다. 마지막으로 모듈은 펄스를 디지털 신호로 출력합니다.
아두이노와 SW 420 진동 센서 인터페이스하기
그림 4: 아두이노 우노 마이크로컨트롤러와 모듈을 인터페이스할 수 있습니다.
이 실습에서는 진동 감지 시 LED가 켜지는 회로를 만드는 것이 목표입니다. 연결 절차는 다음과 같습니다.
먼저 3.3V 또는 5V 전원 공급 장치를 모듈의 Vcc 핀에 연결합니다. 다음으로 아두이노 우노의 GND 핀을 모듈의 그라운드 핀과 연결합니다. 마지막으로 모듈의 디지털 핀을 아두이노 우노의 디지털 핀 중 하나에 연결합니다.
아래 표는 위 연결을 하는 데 도움이 됩니다.
| 진동 센서 모듈 | 아두이노 우노 |
| Vcc 핀 | 5V 전원 공급 |
| GND 핀 | 그라운드 핀 (보통 검정색) |
| 디지털 출력 (DO) 핀 | A5 (초록색일 것입니다) |
다음으로 아두이노 우노와 LED를 다음과 같이 연결합니다:
| 아두이노 우노 | LED |
| D13 | 애노드 |
| 그라운드 핀 (GND) | 캐소드 |
아두이노 코드
아래 제공된 아두이노 코드를 사용하여 모듈을 제어하세요.
그림 5: 아두이노 코드
코드는 어떻게 작동하나요?
SW 420을 아두이노 우노와 쉽게 인터페이스할 수 있으며, 다른 경우에는 이클립스 IDE 소프트웨어와도 가능합니다. 위에 제공된 코드의 경우 이클립스 IDE 소프트웨어에 있지만 아두이노 확장이 포함되어 있습니다.
따라서 이 경우 'Arduino.h' 헤더 파일을 포함하는 것은 코드가 작동하는 데 필수적입니다. 하지만 아두이노 IDE에서 이 코드를 작성할 수 있다면 'Arduino.h' 헤더 파일이 필요하지 않습니다.
SW 420 모듈의 응용 분야
그림 6: 모듈을 도난 경보 시스템에 사용할 수 있습니다.
이 모듈은 다음과 같은 분야에서 사용됩니다:
- 지진, 오토바이, 도난 경보기와 같은 경보 시스템
- 스마트 카 애플리케이션
- 진동 감지
- 충격 트리거 및 게임 제어
- 물체 식별
결론
SW 420 모듈은 마이크로컨트롤러와 사용 및 인터페이스가 간편한 진동 감지 시스템의 핵심 구성 요소입니다. 지금까지 이 모듈에 대한 모든 것을 다루었지만, 추가 설명이 필요하면 언제든 문의해 주세요.