[질문] 라즈베리파이 마이크로폰을 이용한 위치파악



  • 학교에서 라즈베리파이 프로젝트로
    음성으로 위치파악하여 그 방향으로 회전하여 캡쳐하는 CCTV를 제작중인데요.

    현재 설계는 4방향으로 마이크로폰을 달고
    각 측정값을 통해 가장 큰 값이 측정된 마이크로폰 쪽으로
    모터를 회전시키는 방식인데

    이게 가까이서 소리를 냈을 경우엔
    잘 인식이 됩니다만 문제는
    조금만 떨어진 곳에서 소리를 내면
    제대로 측정이 안되는 경우가 많습니다.

    가장 가까운 마이크로폰이 아닌 다른 방향의 마이크로폰에서
    측정값이 더 크게 나와서… 이상한 곳으로 회전을 하더라구요…ㅠㅠ

    이 문제를 어떻게 해결해야 할지 모르겠습니다.
    완벽하게 측정하는 것은 당연히 불가능하겠지만
    너무나 터무니 없이 다른 방향에서 소리가 크게 측정되는 것은

    원인이 무엇이며
    어떻게 해야 이런 오판을 줄일 수 있을지

    조언을 얻고 싶습니다…
    감사합니다.


  • Global Moderator

    @woounnan 안녕하세요
    산딸기마을 이장 나무꾼 입니다.

    이야기 하신 프로젝트의 구조에 대해 잠시 상상을 해보니 동서남북 방향에 마이크로폰을 배치하고 각 배치된 방향에서 소리파형을 입력을 받아 가장 높은 대시벨을 바라보게 한다는 내용 같습니다.

    • 현황 : 이러한 기본 배치를 바탕으로 입력받은 데이터 값 중 가장 높은 방향으로 카메라를 이동.

    • 문제점 : 일정거리 이상 측정 시, 방향의 오판단.

    이런 내용이 아닐까 하고 정리가 됩니다.

    우선 여러가지 요인이 있을 수 있은게 환경적인 내용이다 보니 실제 테스트시 오류현상이 나타나는 거리에 어떤 요소가 문제인지부터 찾아야 할 듯 합니다.

    1. 오류현상의 원인이 하드웨어적 문제인가 소프트웨어적인 요인인가

    2. 각 마이크로폰이 특정상황에 대한 일정한 데이터를 보여 주는가 ?

    3. 하드웨어적인 요소의 문제일 경우,
      마이크폰 인가 공급전류나 전원의 불안정문제인가 등 …

    당장 떠오르는 현상은 특정조건을 연출 후 단계적으로 테스트를 통해 문제를 잡아 나가는 방법뿐 이지 싶습니다.


답글을 작성하기 위해 로그인
 

Rasplay Forum 사이트로의 연결이 끊어졌습니다. 다시 연결을 시도하는동안 잠시만 기다려 주십시오.