Tabla de contenido:

Temporizador de reacción para un jugador (con Arduino): 5 pasos
Temporizador de reacción para un jugador (con Arduino): 5 pasos

Video: Temporizador de reacción para un jugador (con Arduino): 5 pasos

Video: Temporizador de reacción para un jugador (con Arduino): 5 pasos
Video: Reto 70 con mBot programando un juego de tiempo de reacción multijugador con mando a distancia. 2024, Noviembre
Anonim
Temporizador de reacción para un jugador (con Arduino)
Temporizador de reacción para un jugador (con Arduino)
Temporizador de reacción para un jugador (con Arduino)
Temporizador de reacción para un jugador (con Arduino)

En este proyecto, creará un temporizador de reacción que funciona con un Arduino. Funciona en la función millis () de un Arduino donde el procesador registra el tiempo desde que el programa comenzó a ejecutarse. Puede usarlo para encontrar la diferencia de tiempo entre el momento en que se apaga la luz y se suelta el botón. Todos los valores se dan en milisegundos.

En el juego, tendrás que mantener presionado el botón y luego el LED se encenderá. Luego, tendrá que soltar el botón una vez que el LED se apague. Si lo suelta demasiado pronto, aparecerá el texto "Publicado demasiado pronto" en la pantalla LCD. El tiempo que tardó en soltar el botón, su tiempo de reacción, se muestra en la pantalla LCD.

Suministros

Tenga en cuenta que la imagen no muestra todos los componentes necesarios para el proyecto

1) 1 x Arduino nano / Arduino Uno + cable de conexión

2) Tablero perfilado de 5 cm x 5 cm

3) 20 x cables de puente o alambres

4) 1 x pantalla LCD 16x2 (opcional)

5) 1 potenciómetro de 100K o 250K

6) 1 batería de 9V + clip conector

7) LED de 1 x 5 mm

8) 1 x interruptor momentáneo PTM

9) 1 zumbador de 3 V o 5 V

La mayoría de los artículos se pueden comprar en Amazon. Hay un par de kits de electrónica en Amazon que le proporcionan todos los componentes básicos como resistencias, diodos, transistores, etc. El que encontré para darme una buena inversión está disponible en este enlace.

Personalmente, ya tenía la mayoría de los componentes, ya que hago muchos de estos tipos de proyectos. Para los inventores de Singapur, Sim Lim Tower es el lugar para comprar todos los componentes electrónicos. Recomiendo la electrónica espacial, la electrónica continental o la electrónica Hamilton en el tercer piso.

Paso 1: planificación y comprensión de los circuitos

La mayor parte del trabajo lo realiza el código en Arduino. Aparte de un LED, un zumbador y un interruptor PTM, no hay muchos componentes electrónicos estándar. Sin embargo, sigue siendo fundamental poder comprender el circuito.

1) Un extremo del interruptor PTM está conectado a + 5V mientras que el otro está conectado a un pin Arduino. El pin arduino también está conectado a tierra usando una resistencia pull-down de 10K ohmios. Esto evita que cualquier voltaje flotante afecte el estado del pin.

2) El ánodo del LED está conectado directamente al arduino. No es necesario tener un transistor para aumentar el voltaje al LED. el Arduino proporciona una cantidad suficiente de corriente para alimentar el LED. El cátodo del LED está conectado a tierra.

3) Finalmente, ocurre el mismo proceso con el zumbador pero para un pin Arduino diferente.

4) Las conexiones entre la pantalla LCD y arduino están resaltadas en los modelos esquemáticos y fritzing.

Paso 2: Esquema y construcción del circuito

Esquemas y construcción de circuitos
Esquemas y construcción de circuitos
Esquemas y construcción de circuitos
Esquemas y construcción de circuitos
Esquemas y construcción de circuitos
Esquemas y construcción de circuitos

Hay un par de opciones sobre cómo armar el circuito.

1) Para las personas que se dedican a la electrónica, recomendaría usar la placa de pruebas para construir el circuito. Es mucho menos complicado que soldar y será más fácil de depurar porque los cables se pueden ajustar fácilmente. Siga las conexiones que se muestran en las imágenes fritzing.

2) Para las personas más experimentadas, intente soldar el circuito en la placa de pruebas. Será más permanente y durará más. Lea y siga el esquema como guía.

3) Por último, también puede solicitar un PCB prefabricado de SEEED. Todo lo que tendrías que hacer es soldar los componentes. El archivo Gerber necesario se adjunta en el paso. Aquí hay un enlace a una carpeta de Google Drive con el archivo Gerber comprimido:

Paso 3: Código Arduino

Código Arduino
Código Arduino

El código es el aspecto del desafío de este proyecto. Hay mucho que hacer con un solo bucle vacío y navegar a través de los bucles while y for puede llevar algo de tiempo.

El código tiene algunos comentarios para ayudarlo a seguirlo. Puede descargarlo y cargarlo en el Arduino usando un cable USB a mini USB. Necesitaría la aplicación Arduino en su computadora para eso y podrá encontrar el enlace de descarga desde este sitio web:

Paso 4: Alojamiento para los circuitos

Vivienda para el circuito
Vivienda para el circuito

1) Puede usar cualquier estuche de plástico viejo para su carcasa. Usando un cuchillo caliente para cortar las ranuras para la pantalla LCD y el botón.

2) Además, puede consultar mi cuenta para ver otro instructivo donde describo cómo construir una caja de acrílico cortado con láser. Podrá encontrar un archivo SVG para la cortadora láser. Alternativamente, para las personas que no tienen acceso a un cortador láser, puede encontrar otro instructivo que detalle cómo construir una caja con piezas de madera de repuesto.

3) Finalmente, puede dejar el circuito sin carcasa. Será fácil de reparar y modificar.

Paso 5: demostración del circuito

enlace al video:

Recomendado: