Paso 3: Construcción de los cerebros
Ahora que tenía cuatro botones de la concursante llegó el momento de crear el cerebro de la prueba-O-Tron 3000. Esto se detecta el primer botón pulsar y bloquear las demás durante el tiempo necesario. También se ilumina un LED para indicar qué botón fue presionado primero. Hay un número de métodos electrónicos que se pueden emplear para lograr estos objetivos. Decidí usar un Arduino puesto que ya estaba trabajando en otros proyectos de Arduino y partes disponibles.
Para aquellos no familiarizados con el Arduino es una plataforma de desarrollo basada en el microcontrolador y una maravilla de la era electrónica que reduce el tiempo necesario para completar este proyecto. Microcontroladores son equipos relativamente simples que son interfaz con otros dispositivos electrónicos (sensores, interruptores, motores, luces, etc.) y, bajo control del software, son capaces de interactuar con el mundo real. Hay muchos tipos de microcontroladores alrededor hoy y usted los encontrará casi por todas partes. Automóviles, electrónica de consumo y hobby robots, por nombrar algunos, son grandes usuarios de microcontroladores.
Arduino es una plataforma de desarrollo de microcontrolador "hardware open source" basada en la línea de microcontroladores de Atmel. Son muy potentes, relativamente baratas, e hizo la creación de la prueba-O-Tron 3000 más fácil puesto que la mayoría de la funcionalidad crítica está desarrollada en software.
La primera foto muestra el Arduino Uno, que, a partir de octubre de 2010, es la última versión de la plataforma de desarrollo. En la foto puedes ver el circuito integrado grande que es el chip microcontrolador de Atmel. Alrededor de es un montón de circuitos diseñados para la creación de prototipos de software y hardware rápido. Esto nos permite rápidamente agregar conexiones a componentes electrónicos externos y cargar el software en el microcontrolador. Podemos entonces interfaz y control de otros dispositivos (como los LEDs y botones grandes).
El Arduino interactúa con los dispositivos a los que se ha conectado a través de un número de pines de entrada y salidas. Los pines de entrada pueden sentir diferentes voltajes que vienen de hardware interconectado. Y las clavijas de salida pueden enviar diferentes voltajes a hardware interconectado. Estos voltajes de entrada y salidos están dentro de un rango de 0 a 5VDC.
Entrada de conexión al microcontrolador y pines de salida son manejadas por las tomas de puente negro ubicadas a lo largo de los bordes de la placa Arduino. Conecte los conductores de estos encabezados femeninos o crear una placa de circuito con hombres encabezados que aparean para arriba con los encabezados de la mujer en la placa Arduino. La electrónica que desea controlar con el Arduino se puede construir en este circuito de acoplamiento. Esto crea lo que se conoce en el mundo de Arduino como un "escudo".
La segunda foto muestra el escudo de Test-O-Tron 3000 terminado que está listo para ser acoplado con un Arduino. La tercera foto muestra lo que parece el escudo cuando acoplado con el Arduino Uno. Detalles sobre la funcionalidad electrónica que se implementó en este escudo se siguen.