2011-02-04 8 views
3

Arduino 보드 + 센서로 다양한 종류의 물체/표면을 감지 할 수있는 방법이 있습니까?Arduino로 물체 감지하기

예를 들어 나무/금속의 차이점이 있거나 외부에서 운전하는 봇이 풀, 모래 또는 활주로에 있는지 여부를 감지 할 수 있다고 말합니다.

편집 : 다른 사람의 이익을 위해 여기 전자 사이트 1에 대한 링크, https://electronics.stackexchange.com/questions/9751/detecting-the-type-of-ground/9771이 있습니다.

+2

Robotics 및 Electronics 용 StackExchange 사이트가 더 도움이 될 수 있습니다. http : //electronics.stackexchange.com/ – JYelton

답변

1

내가 언급 한 자료 유형을 단독으로 감지 할 수있는 센서에 대해 알지 못합니다. (따라서 내 의견은 robotics and electronics SE site에 문의하는 것이 좋습니다.

즉, 터치 할 때 회로를 완성하는 간단한 전도도 센서를 사용하여 전도성/비전 도성 (금속/목재)을 감지 할 수 있어야합니다. 금속과 같은 단열재를 만질 때는 그렇지 않습니다. 더 나은 옵션은 스터드 - 파인더 장치에 사용되는 것과 비슷한 capacitive sensor 일 수 있습니다.

식물, 모래 또는 포장과 같은 표면 유형을 감지하려면 창의적 사고와 센서 조합을 사용해야 할 것입니다.

지형의 상대적 경도를 감지하는 예입니다.이 장치가 일종의 이동 차량에 장착 된 경우, 그러한 센서 중 하나는 스프링 장착 전기자에 부착 된 전위차계 일 수 있습니다 어떤 종류의, 어떤 끌기 지상. 아이디어는 뼈대가 스프링 장력에 의해 차량 주행에 수직으로 곧바로 정렬하려고 시도하는 것입니다. 잔디, 모래 및 포장으로 인해 뼈대가 스프링이 표면을 밀 수있는 능력에 따라 다른 양을 휘게합니다.

프로그래밍 영역에 더 많이 적용하려면 전위차계의 저항을 측정하여 처짐 각도를 계산하는 알고리즘을 작성하고 표면 유형을 결정해야합니다. 뼈대는 정적 값을 생성하지 않을 것입니다 (항상 움직일 것입니다). 따라서 평균 거리를 계산하고 아마도 거리를 계산해야합니다.

이러한 표면에는 빛의 반사율, 수분 수준, 음향 반향 프로파일 등 다른 특성이 있습니다. 표면 및 표면을 정확하게 식별 할 수있는 센서 어레이를 설계하는 연습으로 남겨 둡니다. 당신이 원하는 정밀도의 재료. 궁극적으로 특정 속성에 부합하는 센서 (및 데이터 프로그래밍에 대한 프로그래밍)에 의존해야합니다.

+0

당신은 내 의심의 대부분을 확인했습니다. 당신이 카메라로 말하지 않았기 때문에 기쁘다. D. 전자 사이트에서 그들이 무엇을 말해야하는지 아십시오. – dogmatic69

+0

당신의보기에있는 지형과 재료에 대한 이미지 인식은 악몽 일 것입니다. 프로젝트에 행운을 빌어 요. – JYelton

1

인간처럼 생각하십시오.

우리는 모든 감각을 사용하여 대답에 도달합니다 (때로는 잘못된 대답이기도 함). 어떤 물질은 다른 주변 효과에 따라 명백하게 고체 또는 액체 일 수 있습니다. 600mph로 물에 타면 강철처럼 힘들 것 같습니다.

따라서 다양한 센서의 입력을 대조해야합니다. 표면 경도를 측정하는 데 사용할 수있는 경도 센서와 응력 측정기가 있습니다. JYelton이 표면의 깊이 (잔디, 깊은 더미 카펫)를 발견하기 위해 제안한 굴곡 계의 일종. 다른 감각과 결합 된 색상 및 반사도를 감지하면 다른 결정을 내릴 수 있습니다.

이런 식으로 생각하면 기기가 특정 사물과 그 반응을 어떻게 알 필요가 있는지 물어보십시오. 그러면 당신은 그 요구에 맞게 감지를 더 잘 테일러 할 수 있습니다.

+2

그 길입니다. 우리의 두뇌 인 Arduino : D에 겉보기에 수십억 GHz의 컵을 맞추기가 약간 힘듭니다. 내가 볼 것 인 전자 사이트에서 더 많은 정보를 얻었습니다. – dogmatic69

+0

우리는 즉시 액세스 할 수있는 방대한 참조 라이브러리를 구축했습니다. "갈색, 진흙"또는 "초록, 잔디"라는 단순한 인공 지능을 만들 수 있습니다. 그런 다음 촉각 감각으로 감지하면이를 수정할 수 있습니다. 이 질문과 관련된 링크 나 정보를 다시 추가하는 것이 좋습니다. 저는 주로 빛과 시간을 측정하고 있지만, 로봇과 UAV 장비에 들어가고 싶습니다. – Leo