라즈베리 파이 피코 SW520D 기울기 센서
SW520D 기울기 센서 모듈은 주변의 기울기 또는 방향 변화를 감지할 수 있습니다. 물체가 방해받을 때 활성화되는 알람이나 방향 변화에 반응하는 서보 모터와 같이 기울기에 반응하는 프로젝트를 만드는 데 사용할 수 있습니다.
이 튜토리얼은 Raspberry Pi Pico와 SW520D 기울기 센서를 사용하여 기울기를 감지하는 방법을 안내합니다. 다루는 내용:
- SW520D 기울기 센서를 Raspberry Pi Pico에 연결하는 방법
- SW520D 기울기 센서를 사용하여 기울기를 감지하도록 Raspberry Pi Pico를 MicroPython으로 프로그래밍하는 방법
이후에 기울기가 감지될 때 LED나 조명(릴레이 사용)을 켜도록 코드를 수정하거나 서보 모터 회전을 제어하도록 구성할 수 있습니다.
필요한 하드웨어
| 1 | × | Raspberry Pi Pico W | 쿠팡 | 아마존 | |
| 1 | × | Raspberry Pi Pico (alternative) | 쿠팡 | 아마존 | |
| 1 | × | 마이크로 USB 케이블 | 아마존 | |
| 1 | × | SW520D Tilt Sensor Module | 아마존 | |
| 1 | × | 점퍼케이블 | 쿠팡 | 아마존 | |
| 1 | × | (추천) 라즈베리 파이 피코용 스크루 터미널 확장 보드 | 아마존 |
SW520D 기울기 센서에 대하여
SW520D 기울기 센서 모듈은 주변의 기울기 또는 방향 변화를 감지할 수 있습니다. 모듈 내부에는 기울기 각도에 따라 두 전기 접점 사이를 굴러다니는 작은 금속 볼이 있습니다. 모듈은 간단한 디지털 신호(ON/OFF)를 출력합니다.
핀아웃
SW520D 기울기 센서에는 세 개의 핀이 있습니다:
- VCC 핀: VCC(3.3V~5V)에 연결해야 합니다.
- GND 핀: GND(0V)에 연결해야 합니다.
- DO 핀: 출력 핀입니다: 센서가 수직일 때 HIGH, 기울어졌을 때 LOW가 됩니다. Raspberry Pi Pico의 입력 핀에 연결해야 합니다.

SW520D 기울기 센서 모듈에는 두 개의 LED 표시등이 있습니다:
- 한 LED는 전원 상태를 나타냅니다.
- 다른 LED는 기울기 상태를 나타냅니다: 센서가 수직일 때 켜지고 기울어졌을 때 꺼집니다.
작동 원리
센서의 출력 핀 동작 방식:
- 센서가 수직일 때 금속 볼이 접점을 닫고, 출력 핀이 HIGH로 설정됩니다.
- 센서가 기울어졌을 때 금속 볼이 접점을 열고, 출력 핀이 LOW로 설정됩니다.
Raspberry Pi Pico 코드 - 기울기 감지
빠른 시작
- 배선도에 따라 Raspberry Pi Pico에 부품을 배선합니다.
- Micro USB 케이블을 사용하여 Raspberry Pi Pico를 컴퓨터에 연결합니다.
- Thonny IDE를 열고 인터프리터를 MicroPython (Raspberry Pi Pico)로 설정합니다.
- 아래 코드를 Thonny IDE에 복사합니다.
- 코드를 Raspberry Pi Pico에 업로드합니다.
- SW520D 센서를 앞뒤로 기울입니다.
- Thonny IDE 하단의 콘솔에서 결과를 확인합니다.
참고:
- 코드를 main.py로 저장하면 Raspberry Pi Pico에 전원이 공급될 때 자동으로 실행됩니다.
이제 코드를 수정하여 기울기가 감지될 때 LED나 조명을 켜도록 만들 수 있습니다. 서보 모터를 회전시키도록 프로그래밍할 수도 있습니다.
문제 해결
SW520D 기울기 센서의 기능에 문제가 있는 경우 다음 문제 해결 단계를 시도해보세요:
- 방향 확인: SW520D는 장착 각도에 민감합니다. 신뢰할 수 있는 감지를 위해 올바른 수직 위치에 설치되어 있는지 확인하세요.
- 진동 줄이기: 기울기 센서는 기계적 진동에도 반응할 수 있습니다. 오경보를 최소화하기 위해 안정적인 표면에 단단히 고정하세요.
- 배선 확인: VCC, GND, DO 핀이 올바르게 연결되어 있는지 확인하세요.
- 전원 공급 확인: 일관된 측정값을 위해 전원 공급이 안정적이고 전기 노이즈가 없는지 확인하세요.
이 단계를 따르면 SW520D 기울기 센서의 잠재적인 문제를 해결할 수 있습니다.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.
