Tabla de contenido:

Medidor de tiempo de reacción (visual, de audio y táctil): 9 pasos (con imágenes)
Medidor de tiempo de reacción (visual, de audio y táctil): 9 pasos (con imágenes)

Video: Medidor de tiempo de reacción (visual, de audio y táctil): 9 pasos (con imágenes)

Video: Medidor de tiempo de reacción (visual, de audio y táctil): 9 pasos (con imágenes)
Video: Este conito, me cambió la vida 😎👍🏽 2024, Noviembre
Anonim
Medidor de tiempo de reacción (visual, audio y táctil)
Medidor de tiempo de reacción (visual, audio y táctil)

El tiempo de reacción es una medida del tiempo que tarda una persona en identificar un estímulo y producir una respuesta. Por ejemplo, el tiempo de reacción de audio de un atleta es el tiempo transcurrido entre el disparo del disparo (que inicia la carrera) y el inicio de la carrera. El tiempo de reacción juega un papel importante en situaciones de respuesta inmediata como la carrera olímpica de 100 m y la aplicación de freno en el coche a alta velocidad, por nombrar algunos. En este miniProyecto, creamos un medidor de tiempo de reacción que nos permite medir el tiempo de reacción para estímulos visuales, auditivos y táctiles. Empecemos.

Paso 1: video

Image
Image

Algunas cosas se explican mejor en un artículo, como el código y los detalles intrincados, mientras que otras se experimentan mejor a través de un video, por ejemplo, en nuestro caso, el sonido del timbre y el cambio de pantalla OLED. Eche un vistazo al breve video adjunto para obtener una experiencia completa. Como este artículo fue escrito después de preparar el video, completaré los detalles que faltan aquí.

Paso 2: Piezas y herramientas

Medición del tiempo de reacción visual
Medición del tiempo de reacción visual

A continuación se muestra la lista de componentes electrónicos requeridos (#count) necesarios para este miniProyecto.

  • Pantalla OLED I2C (n. ° 1),
  • Arduino nano (n. ° 1),
  • Zumbador (n. ° 1),
  • Relé (# 1),
  • Interruptor deslizante SPDT (# 1),
  • Presione el botón (# 2) preferiblemente uno verde y uno rojo,
  • Condensador de 100 nf (# 1) y
  • Batería de 9V + conector, cables de puente y caja de plástico (10cm x 6cm x 3cm).

Eche un vistazo a la imagen adjunta para tener una idea del aspecto de un componente. (No se preocupe por la malla de alambre, la cubriremos en pasos posteriores)

A continuación se muestra la lista de herramientas.

  • Hierro de soldadura,
  • Pistola de pegamento y
  • Hoja caliente.

Ahora, pasaremos por la medición del tiempo de reacción visual, de audio y táctil uno por uno y construiremos el circuito a medida que avanzamos.

Paso 3: medición del tiempo de reacción visual

Medición del tiempo de reacción visual
Medición del tiempo de reacción visual

El tiempo de reacción visual es la cantidad de tiempo que tardamos en responder a un estímulo visual, por ejemplo, de repente ves un vaso caer de la mesa y respondes para atraparlo.

Para medir el tiempo de reacción visual, colocaremos un círculo blanco en I2C OLED después de un retraso aleatorio, la persona bajo prueba presionará el botón rojo tan rápido como pueda al ver este círculo blanco.

Conecté la pantalla OLED I2C, el arduino nano y dos botones en una placa de pruebas usando un montón de cables de puente de acuerdo con el esquema adjunto.

El botón verde se usa para alternar entre el tipo de medidas de tiempo de reacción que tenemos en este medidor.

Paso 4: Medición del tiempo de reacción de audio

Medición del tiempo de reacción de audio
Medición del tiempo de reacción de audio
Medición del tiempo de reacción de audio
Medición del tiempo de reacción de audio

El tiempo de reacción de audio es la cantidad de tiempo que tardamos en responder al estímulo de audio, por ejemplo, la reacción del atleta al árbitro que inicia la carrera.

Para la medición del tiempo de reacción de audio, agregué un timbre al pin D7 de arduino nano, el timbre suena aleatoriamente cuando se supone que el usuario debe presionar el botón rojo lo antes posible.

Paso 5: medición del tiempo de reacción táctil

Medición del tiempo de reacción al tacto
Medición del tiempo de reacción al tacto
Medición del tiempo de reacción al tacto
Medición del tiempo de reacción al tacto
Medición del tiempo de reacción al tacto
Medición del tiempo de reacción al tacto
Medición del tiempo de reacción al tacto
Medición del tiempo de reacción al tacto

El tiempo de reacción al tacto es la cantidad de tiempo que tardamos en responder al estímulo táctil, por ejemplo, tocar una superficie caliente y retirar la mano de ella.

Para la medición del tiempo de reacción al tacto, estoy usando un relé rasgado con contacto móvil expuesto. El movimiento del contacto actúa como un estímulo táctil, es decir, cuando aplicamos 5V a la bobina del relé, el electroimán se activa tirando del contacto hacia abajo (el movimiento es muy pequeño como se ve en la imagen adjunta, pero lo suficiente como para sentirlo). Conecté la bobina del relé entre tierra y el pin D8 del arduino nano.

Solo para obtener información, rompí el relé con la ayuda de unos alicates y una cuchilla caliente. Tenga cuidado al hacerlo.

Paso 6: circuito completo

Circuito completo
Circuito completo

Estoy usando una batería compacta de 9V para alimentar este circuito y agregar un interruptor de ENCENDIDO / APAGADO completa la parte del hardware electrónico de este medidor.

Veamos el código arduino.

Paso 7: Código Arduino

Repasemos la parte principal del código. Sería útil descargar el código y echarle un vistazo en paralelo.

Estoy usando la biblioteca adafruit GFX y SSD1306 para conducir OLED.

El código Arduino contiene dos funciones principales incorporadas llamadas setup () y loop (), la primera se ejecuta una vez al encender y el resto del tiempo el microcontrolador ejecuta loop ().

Antes de setup (), inicializo todas las variables requeridas y en setup () inicializo OLED siguiendo la información sobre qué botón usar para desplazarse por el menú se muestra en OLED. Lo mantuve configurado ya que solo necesitamos ejecutarlo una vez.

En bucle (), el botón pulsador verde se consulta para seleccionar el elemento del menú y la pantalla se actualiza usando la función updateMenu (). Una vez que se selecciona la prueba de tiempo de reacción, la función loadTest () actualiza la pantalla en consecuencia. Realice esta función por su cuenta y avíseme si tiene algún problema. Estas funciones tienen un patrón repetido para mostrar información relevante de la prueba en OLED, tomar la entrada del usuario y mostrar el tiempo de reacción.

No copié el código de pegado en el texto, ya que habría hecho este paso muy grande y probablemente difícil de seguir. Sin embargo, no se sienta mal por preguntarme la más simple duda, si tiene alguna.

Paso 8: preparación de la caja del medidor

Preparación de la caja del medidor
Preparación de la caja del medidor
Preparación de la caja del medidor
Preparación de la caja del medidor
Preparación de la caja del medidor
Preparación de la caja del medidor

Una vez que el código y el hardware electrónico estuvieron listos, dibujé las dimensiones aproximadas de OLED, relé, ENCENDIDO / APAGADO y pulsador en una caja de plástico con un lápiz (Imagen n. ° 1). Después de eso, utilicé una cuchilla caliente para cortarlos (Imagen n. ° 2), especialmente para los ojales, tuve que quitar la cuchilla y usar un hot rod (Imagen n. ° 3).

Una vez que la tapa de plástico estuvo lista, aseguré los componentes con una pistola de pegamento (Imagen n. ° 4). A continuación, confirmé la conexión entre los componentes con un soldador y cables de puente.

Finalmente coloqué todo dentro del gabinete y cerré la tapa (Imagen # 5 y # 6).

Paso 9: Listo

Hecho
Hecho

Así que eso es todo, chicos.

Eche un vistazo al video adjunto hacia el final para obtener una demostración y una experiencia completas.

Puedes usar este dispositivo para divertirte con tus amigos y ver quién es el más rápido. En una nota seria, las autoridades policiales pueden verificar el tiempo de reacción del conductor, ya que se espera que el conductor ebrio tenga un tiempo de reacción más lento.

Gracias por leer y hacer feliz.

Si te gustó este artículo, es probable que te guste mi canal de YouTube. Dale un tiro.

Recomendado: