ESP32 C3 Super Mini SW520D 틸트 센서

SW520D 틸트 센서는 방향 변화를 감지하여 ESP32 C3 Super Mini가 물체가 이동할 때 활성화되는 경보나 방향에 반응하는 서보 모터와 같은 대화형 틸트 반응 프로젝트를 만들 수 있도록 합니다. 이 튜토리얼은 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 디지털 입력 핀에 연결
SW520D 기울기 센서 사용법 핀아웃
image source: diyables.io

추가 기능:

  • 센서가 전원 공급될 때 표시되는 전원 LED 표시기
  • 틸트 상태를 반영하는 상태 LED 표시기 — 수직일 때 켜짐, 기울어질 때 꺼짐

작동 원리

SW520D 틸트 센서는 ESP32 C3 Super Mini에서 읽을 수 있는 볼 스위치 메커니즘을 사용합니다.

디지털 출력 동작:

  • 센서가 수직일 때: 금속 볼이 접점을 닫음 → 출력 핀이 HIGH로 이동
  • 센서가 기울어질 때: 금속 볼이 접점을 열음 → 출력 핀이 LOW로 이동

배선 다이어그램

아래 다이어그램에 따라 SW520D 틸트 센서를 ESP32 C3 Super Mini에 연결하세요.

중요 참고:

  • 참고: 구성 요소에 손상을 주지 않으려면 전원을 켜기 전에 모든 연결을 다시 확인하세요
  • 참고: SW520D 틸트 센서는 3개의 와이어만 사용합니다
ESP32 C3 Super Mini SW520D 기울기 센서 연결 배선도

이 이미지는 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)
  • 핀 상태를 기반으로 틸트가 감지되었는지 결정
  • 시리얼 모니터에 감지 상태 표시

관련 튜토리얼