¡ Hola! Este post es explicar el trabajo realizado en los últimos meses a un tema. El proyecto ha sido diseñado y montado por Eduardo Del Nogal, Pablo Pastor, Carlos Villagrasa, Jose Miguel Rios, Abraham Roldan y Javier Fuentes.
La idea de este trabajo es un dispositivo de entretenimiento que consiste en LED RGB y pulsadores que puede almacenar juegos simples.
El aparato tiene varios modos de funcionamiento. Uno de ellos, consiste en que cuando se pulsa un botón, el LED del botón pulsado luces. El otro modo es el programador y permite la iluminación de cualquier LED de cualquier color RGB. El proyecto se ha enfocado principalmente al desarrollo del hardware que se muestra en este post.
Atribuimos los dibujos realizados en Eagle. El software es sólo un simple control para hardware e implementa una comunicación a través del puerto serial a la PC por lo que se puede controlar desde otra aplicación desarrollada en el proceso que también se adjunta.
Por lo tanto en este proyecto proporciona la infraestructura para un sistema más completo, en términos de funcionalidad. Sería posible crear juegos para este sistema de la infraestructura proporcionada en este post.
El hardware utilizado para este sistema es:
-2 placas de cobre 16 x 16 cm.
-TLC5940 3 de Texas Instruments.
-16 LEDs RGB.
-1 almohadilla de botón de sparkfun.
-3 potenciómetros de 10k.
-1 potenciómetro de 1k.
-3 zócalos con 28 pines.
-1 Arduino Uno.
-Franja de pinos.
-1 voltaje regulador LM350T.
-1 condensador 100nF.
-1 condensador 1uF.
-1 resistencia de 240 Ohmios.
En el software:
-Versión completa del águila.
-Procesamiento 2.0.3.
-Arduino IDE.
-Biblioteca TLCs (http://code.google.com/p/tlc5940arduino/downloads/list).
Es conveniente disponer de herramientas como el multimetro para la electrónica especialmente para la Asamblea.
También es imprescindible contar con herramientas (Cautín, estaño...) para soldar.
El primer paso fue diseñar hardware. Para ello hemos utilizado un board de sparkfun y hemos hackeado para control independiente de todos los LEDs. Usted puede encontrar los planes originales aquí:
https://Sparkfun.com/products/8033
Los planes hackeados se adjuntan en el post.
El segundo paso fue el desarrollo de un tablero de control basado en circuitos integrados de Texas Instruments TLC5940. Esta placa permite controlar muchos LEDs con varios señal PWM de unas señales de control conectado a Arduino.
También aísla el sistema de alimentación por un regulador de tensión separado.
Usted también puede encontrar en este post los planos de la placa.
Después de que el diseño de estos elementos realizó el diseño del software. Utilizamos para este tratamiento y IDE de Arduino.
La funcionalidad deseada en el diseño de software fue permitir la operación independiente de la funcionalidad del sistema y alternativamente controlado desde el PC, en este último modo de desarrollador modificando el código del software.
Para obtener la funcionalidad automática hemos hecho un juego como "Simon Says" y otro programa que permite probar multitouch del dispositivo, esta última luz programa en color blanco los botones que pulsar. Todo el software para el dispositivo se puede encontrar en este post.
Por otra parte el modo desarrollador permite la iluminación de los LED en el color deseado y también le permite controlar la intensidad.
Funcionalidad de modo de programador se logra mediante el envío de algunos comandos para Arduino. Estos comandos están disponibles en el código y corresponden al valor de la variable "comando".
Uno de estos comandos seleccionan a Arduino lo que los botones se presionan y los muestran en consola de procesamiento.
Nos hemos unido dos videos que muestran esta funcionalidad.
PASOS
1. Anote las placas de cobre y la manera según dibujos de águila de la galjanoplastia.
2. ajustar los potenciómetros de 10 k. Ponerlos a 2k. Su función es controlar el Iref de TLCs. El valor recomendado es 2k, pero se puede cambiar.
1 Potenciometro k y condensadores se usan para ajustar el regulador en el punto de trabajo adecuado. Es conveniente utilizar potenciómetros para tener algún control, una vez que todos los componentes se sueldan.
3. soldar los componentes de la Junta de control (potenciómetros, sockets, clavijas, controlador, condensador y resistencia) y la placa (LEDs, pin).
4. descargar la biblioteca TLC5940. (http://code.google.com/p/tlc5940arduino/downloads/list) e instalar. (copiar en el directorio "Libraries" en la carpeta de instalación de Arduino).
5. cargar el software de Arduino.
6. montaje de que las placas y Arduino como usted pueden ver en las imágenes.
NOTAS
El conector USB Arduino tocar las placas de montaje del sistema como cuadros, poner algo no conductor entre este conector y la planchas. Una manera fácil de solucionar este problema, está utilizando más grandes clavijas para conectan el tablero de control y Arduino Uno. Esta opción afecta a la solidez.
Usted puede hacer una caja de madera para introducir el sistema interior y mejorar la estética.
Nos hemos unido a este post algunos videos del dispositivo funcionando y otros videos que muestran algunas pruebas que hemos hecho.
GRACIAS POR VISITAR ESTE POST!!!