El tacómetro es un contador de RPM que cuenta el no. de rotaciones por minuto. Hay dos tipos de tacómetros: uno es mecánico y el otro es digital. Aquí vamos a diseñar un tacómetro digital basado en Arduino usando un módulo de sensor de infrarrojos para detectar el objeto y contar la rotación de cualquier cuerpo giratorio. A medida que IR transmite rayos IR que se reflejan de nuevo al receptor IR y luego el Módulo IR genera una salida o pulso que es detectado por el controlador arduino cuando presionamos el botón de inicio. Cuenta continuamente durante 5 segundos.
Después de 5 segundos, arduino calcula las RPM durante un minuto usando la fórmula dada.
RPM = Cuenta x 12 para un cuerpo giratorio de un solo objeto.
Pero aquí demostramos este proyecto utilizando ventilador de techo. Así que hemos realizado algunos cambios que se detallan a continuación:
RPM = cuenta x 12 / objetos
Dónde
objeto = número de aspas en el ventilador.
Componentes necesarios para el tacómetro Arduino
- Arduino Pro Mini
- Módulo sensor de infrarrojos
- LCD de 16x2
- Presionar el botón
- Tabla de pan
- Batería de 9 voltios
- Cables de conexión
Diagrama de circuito y explicación
Como se muestra en el circuito del tacómetro anterior, contiene Arduino Pro Mini, módulo de sensor IR, zumbador y LCD. Arduino controla todo el proceso, como leer el pulso que genera el módulo del sensor de infrarrojos de acuerdo con la detección de objetos, calcular las RPM y enviar el valor de RPM a la pantalla LCD. El sensor de infrarrojos se utiliza para detectar objetos. Podemos establecer la sensibilidad de este módulo sensor mediante un potenciómetro incorporado situado en el módulo IR. El módulo de sensor de infrarrojos consta de un transmisor de infrarrojos y un fotodiodo que detecta o recibe rayos infrarrojos. El transmisor de infrarrojos transmite rayos infrarrojos, cuando estos rayos caen sobre cualquier superficie, se reflejan y son detectados por un fotodiodo (puede comprender más sobre esto en este Robot Line Folloewr). La salida del fotodiodo está conectada a un comparador, que compara la salida del fotodiodo con el voltaje de referencia y el resultado se da como salida a arduino.
El pin de salida del módulo del sensor de infrarrojos está conectado directamente al pin 18 (A4). Vcc y GND están conectados a Vcc y GND de arduino. Una pantalla LCD de 16x2 está conectada con arduino en modo de 4 bits. Los pines de control RS, RW y En están conectados directamente a los pines 2, GND y 3 de arduino. Y el pin de datos D4-D7 está conectado a los pines 4, 5, 6 y 7 de arduino. También se agrega un botón pulsador en este proyecto. Cuando necesitamos contar las RPM, presionamos este botón para iniciar este Tacómetro Arduino para contar las RPM durante cinco segundos. Este pulsador está conectado al pin 10 de arduino con respecto a tierra. Puede obtener más información sobre el funcionamiento del circuito del transmisor y receptor de infrarrojos en este tutorial de circuito.
Descripción del código del tacómetro Arduino
En el código, hemos utilizado la función de lectura digital para leer la salida del módulo del sensor de infrarrojos y luego calcular las RPM.