ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [아두이노강좌]아두이노를 이용한 센서 제어-s 정보
    카테고리 없음 2020. 2. 4. 08:35

    이번 글에서는 초음파 센서의 사용법에 대해 알아보겠습니다.2.5센서 활용하기 2.5. 하나. 초소 리파 센서 활용하는 것-초소 아리파 센서(HC-SR04)특징.약 20kHz이상의 높은 주파수의 소리를 보낸 뒤 반사하고 돌아올 시간 차이를 측정해서 거리를 알 수 있는 센서로 후방 감지 센서, 근접 감지 센서, 자율 주행 자동차, 수위 측정 등 물체와의 거리를 이용하고 구현하는 다양한 분야에서 사용. Trig핀에 연결된 압전 소자에 전압을 가하고 초소 리파를 발생시키고 전방의 물체에 반사되어 돌아오소리파을 Echo핀으로 받고 전압을 발생시키는 구조 목재, 콘크리트, 종이, 유리 등의 강체는 초소 리파를 거의 하나 00%반사하지만, 원단처럼 물질은 초소 리파를 후프오느키 때문에 정확한 측정치를 알기 어려움.. 초소 리파 센서는 2~400cm까지 하나 5도 각도 내의 물체에 대해서 거리 측정이 가능함.초소 리파, 신호 발생, 전송, 유효 측정 거리의 초소 리파가 반사하고 돌아올 시간 등을 감안하여 측정 주기는 60ms이상 올려야 한다-초소 아리파를 이용한 거리 측정 계산식.초 소리파(소리)가 매초 340m를 이동하면서 이를 cm로 환산하면 340*하나 00.(소파 리빠가 돌아온 시간-소리파을 전송한 시간)*340*하나 00을 하면 초소에 개미들의 총 이동 거리를 계산할 수 잇 소리.해당 계산식은 초소 리파의 이동 거리(왕복)이므로, 산출된 수치로 2를 난 뭘 오면 물체와의 거리를 측정 가능-초소 아리파 센서형이나 핑메프


    >


    초음파 센서 측정원리 개념도


    >


    - 초음파 센서 타이밍 차트


    >


    - 초음파 센서를 이용한 거리측정 프로그램.위 타이밍 차트를 확인하면 초고음파 센서를 사용하려면 다소 소리와 같은 과정을 거칩니다. ① 토우리고핑은 초소 음파를 발송하 데지탈츄루료크핑 것으로 OUTPUT핀으로 설정하고 에코핀은 초소 음파를 수신하 데지탈이프료크핑 것으로 INPUT핀으로 설정 ② 거리를 측정하기 때문에, 토우리고핑을 HIGH신호를 주고 하나 0us후에 LOW신호를 주는 ③ 발송이 완료되면 echo핀이 HIGH의 상태로 전환되고 echo핀이 보낸 초소 음파를 수신 완료하고 LOW의 상태로 바뀐 때에 북로를 측정하는 ④ 거리 계산 공식을 이용하고 거리를 계산.이렇게 흐르는 데이터 전송 알고리즘을 프로그래밍으로 구현해 주면 됩니다. .이 과정에서 유용하게 쓰이는 함수가 pulse In 함수이다.이 함수는 펄스의 길이(가끔)를 측정해 돌려주는 함수이다. 함수의 원형은 pulse In(핀 번호, value, timeout)이며 지정된 핀에서 하달된 펄스 값(value 값, HIGH or LOW)이 될 때까지 대기하다가 그 값이 되면 타이머를 시작해 그 값이 전이될 때(HIGH→LOW, 예를 들어 LOW→HIGH) 타이머를 멈추고 펄스의 길이를 돌려준다. 세번째의 인수인 timeout이 옵션으로 쵸소움타이마ー을 시작하는 펄스 신호가 생성할 때까지 대기 때에(기본 값은 하나 마치)에서 최소한 하나 0마이크로 초에서 최대 3분까지 펄스 길이까지 측정에서 듣습니다. 의 초소 음파센서 사용을 위한 회로도


    >


    . 초sound 퍼센서를 이용한 거리측정 프로그램


    >


    앞서 설명한 초sound 퍼센서 데이터 전송 알고리즘에 매핑되는 예기를 번호로 표시해 보았습니다. 회로 구성 후 위의 코드를 아두이노에 업로드 한 후 초sound 퍼센서를 두고 거리를 측정해 보면 시리얼 모니터에 물체의 위치에 따라 초sound 퍼센서로부터의 거리가 측정되는 것을 확인할 수 있을 것입니다.


    댓글

Designed by Tistory.