프로젝트들/메타버스게임

20221102 메타버스 9. Arduino + HAll Sensor

Choi Jaekuk 2022. 11. 2. 23:30

Github : https://github.com/cjk09083/meta

 

GitHub - cjk09083/meta: 메타버스 게임 [Python, Arduino, Flutter]

메타버스 게임 [Python, Arduino, Flutter]. Contribute to cjk09083/meta development by creating an account on GitHub.

github.com

 

리모콘 본체와 게임모드용 상판의 결합을 자석과 홀센서로 이용해 인식하기로 하였다.

 

상판에는 자석을 부착하고 리모콘 본체에는 홀센서를 아두이노와 연결하여 자력을 아날로그로 측정하고

 

이 수치가 일정값을 벗어나면 상판과 리모콘이 결합되었다고 판단하기로 하였다.

 

이를 위해 아날로그 전압 출력을 지원하는 홀센서 WSH138를 사용하였다.

 

  

HAll sensor WSH138 회로

 

홀센서는 위 그림과 같이 아두이노 나노와 결선하였고 휴대용 조명의 자석부분과의 거리를 조절하며 A0 값을 측정하였다.

 

 

 

 

실험결과 거리가 가까워질수록 (자력이 세질수록) A0값이 줄어드는것을 확인하였다.

 

+ 극성이 반대가 되도록 센서 오른쪽에서 접근시 거리가 가까워질수록 A0값이 증가하였다.