회전 속도계 는 번호를 계산 하는 RPM 카운터 입니다. 분당 회전 수. 회전 속도계에는 두 가지 유형이 있습니다. 하나는 기계식이고 다른 하나는 디지털입니다. 여기에서는 IR 센서 모듈을 사용하여 회전하는 물체의 회전 수를 측정하는 물체를 감지 하는 Arduino 기반 디지털 타코미터 를 설계 할 것 입니다. IR은 IR 수신기로 다시 반사되는 IR 광선을 전송하고 IR 모듈은 시작 버튼을 누를 때 arduino 컨트롤러가 감지하는 출력 또는 펄스를 생성합니다. 5 초 동안 계속 계산합니다.
5 초 후 arduino는 주어진 공식을 사용하여 1 분 동안 RPM을 계산합니다.
RPM = 단일 물체 회 전체에 대해 개수 x 12.
그러나 여기에서는 천장 선풍기를 사용하여이 프로젝트를 시연합니다. 그래서 우리는 아래에 주어진 몇 가지 변경을 수행했습니다.
RPM = 개수 x 12 / 개체
어디
개체 = 팬의 블레이드 수.
Arduino 회전 속도계에 필요한 구성 요소
- Arduino Pro Mini
- IR 센서 모듈
- 16x2 LCD
- 누름 단추
- 브레드 보드
- 9 볼트 배터리
- 전선 연결
회로도 및 설명
위의 회전 속도계 회로 에서 볼 수 있듯이, 그것은 Arduino Pro Mini, IR 센서 모듈, 부저 및 LCD를 포함합니다. Arduino는 물체 감지에 따라 IR 센서 모듈이 생성하는 펄스를 읽고 RPM을 계산하고 RPM 값을 LCD로 보내는 등 전체 프로세스를 제어합니다. 적외선 센서는 물체를 감지하는 데 사용됩니다. IR 모듈에 내장 된 전위차계로 센서 모듈의 감도를 설정할 수 있습니다. IR 센서 모듈은 IR 송신기와 적외선을 감지하거나 수신하는 포토 다이오드로 구성됩니다. IR 송신기는 적외선을 전송하며, 이러한 광선이 표면에 떨어지면 반사되어 광 다이오드에 의해 감지됩니다. 포토 다이오드의 출력은 비교기에 연결되어 포토 다이오드 출력을 기준 전압과 비교하여 결과를 arduino에 출력으로 제공합니다.
IR 센서 모듈 출력 핀은 핀 18 (A4)에 직접 연결됩니다. Vcc와 GND는 arduino의 Vcc와 GND에 연결됩니다. 16x2 LCD는 4 비트 모드에서 arduino와 연결됩니다. 제어 핀 RS, RW 및 En은 arduino 핀 2, GND 및 3에 직접 연결되고 데이터 핀 D4-D7은 arduino의 핀 4, 5, 6 및 7에 연결됩니다. 이 프로젝트에는 누름 버튼도 추가되었습니다. RPM을 계산해야 할 때이 버튼을 눌러이 Arduino 타코미터를 시작하여 5 초 동안 RPM을 계산합니다. 이 푸시 버튼은 접지와 관련하여 arduino의 핀 10에 연결됩니다. 이 회로 자습서에서 IR 송신기 및 수신기 회로의 작동에 대해 자세히 알아볼 수 있습니다.
Arduino 타코미터 코드 설명
코드에서는 디지털 읽기 기능을 사용하여 IR 센서 모듈의 출력을 읽고 RPM을 계산했습니다.