ESP32 C3 Super Mini SW520D 틸트 센서
SW520D 틸트 센서는 방향 변화를 감지하여 ESP32 C3 Super Mini가 물체가 이동할 때 활성화되는 경보나 방향에 반응하는 서보 모터와 같은 대화형 틸트 반응 프로젝트를 만들 수 있도록 합니다. 이 튜토리얼은 SW520D 틸트 센서를 ESP32 C3 Super Mini 보드와 연결하고 프로그래밍하는 방법을 보여줍니다.
이 튜토리얼에서 배울 내용:
- SW520D 틸트 센서가 무엇이고 어떻게 틸트를 감지하는지
- SW520D 틸트 센서를 ESP32 C3 Super Mini에 배선하는 방법
- 틸트를 감지하도록 ESP32 C3 Super Mini를 프로그래밍하는 방법
- SW520D 디지털 출력을 읽는 방법

이 튜토리얼을 완료한 후 틸트가 감지될 때 작업을 트리거하도록 코드를 수정할 수 있습니다. LED를 켜거나, 조명을 제어하기 위해 릴레이를 활성화하거나, 틸트 입력을 기반으로 서보 모터를 회전시키세요.
필요한 하드웨어
| 1 | × | ESP32 C3 Super Mini | 아마존 | |
| 1 | × | USB 케이블 타입-A to 타입-C (USB-A PC용) | 쿠팡 | 아마존 | |
| 1 | × | USB 케이블 타입-C to 타입-C (USB-C PC용) | 아마존 | |
| 1 | × | SW520D Tilt Sensor Module | 아마존 | |
| 1 | × | 브레드보드 | 쿠팡 | 아마존 | |
| 1 | × | 점퍼케이블 | 쿠팡 | 아마존 | |
| 1 | × | (옵션) 5V Power Adapter | 아마존 |
SW520D 틸트 센서 정보
SW520D는 간단한 볼 스위치 메커니즘을 사용하여 틸트 및 방향 변화를 감지하는 감지 모듈입니다. 모듈 내부에는 센서의 각도에 따라 두 개의 전기 접점 사이를 굴러다니는 작은 금속 볼이 있습니다.
주요 특징:
- 간단한 디지털 출력 — 아날로그 판독이 필요 없음
- ESP32 C3 Super Mini와 같은 3.3V에서 5V 마이크로컨트롤러와 작동
- 전원 및 틸트 상태의 LED 표시기
- 저비용 및 쉬운 통합
- 보정 필요 없음
SW520D 틸트 센서 핀아웃
SW520D 틸트 센서는 쉬운 배선을 위한 3개의 연결 핀을 가지고 있습니다.
- VCC 핀: 전원 공급(3.3V ~ 5V)에 연결
- GND 핀: 그라운드(0V)에 연결
- DO 핀: 디지털 출력 핀 - 센서가 수직일 때 HIGH를 출력하고 센서가 기울어질 때 LOW를 출력합니다. ESP32 C3 Super Mini 디지털 입력 핀에 연결

추가 기능:
- 센서가 전원 공급될 때 표시되는 전원 LED 표시기
- 틸트 상태를 반영하는 상태 LED 표시기 — 수직일 때 켜짐, 기울어질 때 꺼짐
작동 원리
SW520D 틸트 센서는 ESP32 C3 Super Mini에서 읽을 수 있는 볼 스위치 메커니즘을 사용합니다.
디지털 출력 동작:
- 센서가 수직일 때: 금속 볼이 접점을 닫음 → 출력 핀이 HIGH로 이동
- 센서가 기울어질 때: 금속 볼이 접점을 열음 → 출력 핀이 LOW로 이동
배선 다이어그램
아래 다이어그램에 따라 SW520D 틸트 센서를 ESP32 C3 Super Mini에 연결하세요.
중요 참고:
- 참고: 구성 요소에 손상을 주지 않으려면 전원을 켜기 전에 모든 연결을 다시 확인하세요
- 참고: SW520D 틸트 센서는 3개의 와이어만 사용합니다

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
| SW520D Tilt Sensor Pin | ESP32 C3 Super Mini Pin |
|---|---|
| VCC | 3.3V or 5V |
| GND | GND |
| DO | D3 (GPIO3) |
SW520D 틸트 센서를 위한 프로그래밍 방법
ESP32 C3 Super Mini를 프로그래밍하여 SW520D 틸트 센서를 읽으려면 두 가지 간단한 단계가 필요합니다.
코드가 하는 일:
- ESP32 C3 Super Mini 핀을 디지털 입력으로 구성
- 틸트 센서 상태 읽기(HIGH 또는 LOW)
- 핀 상태를 기반으로 틸트가 감지되었는지 결정
- 시리얼 모니터에 감지 상태 표시