Paso 1: La electrónica
Tenemos un total de 33 salidas para controlar los 33 LEDs. Desde su muy útil utilizar 33 GPIO de Edison de la Intel, utiliza un expansor de puertos I2C (MCP23008 - hoja de datos en: http://ww1.microchip.com/downloads/en/DeviceDoc/21 ). También fue una buena oportunidad para probar la funcionalidad de I2C de la Edison de Intel. Conectamos 5 de los IC en un protoboard con un 3,3 v Fuente de alimentación. Hay 3 pines de dirección (A0, A1, A2) para dar cada IC una dirección i2c único. Después de Conecte el cable 2 del bus I2C con 2 cables (SDA y SCL) a la Edison de Intel. Su muy sencillo si utilizas la placa de E/S de Galileo de Intel, la bruja te puede conectar en el tablero de Edison para conectar al bus I2C (hay etiquetas en el tablero por lo que no tienes que mirar en las hojas de datos).
Conecte los LEDs de la placa según los esquemas que se muestra a continuación. Un resistor de 120 ohmios se conecta en serie a cada LED. Conecte todos los ánodos de lo LED a un N-MOSFET de conmutación con una corriente nominal > 1A y capaz es de 3.3V. La puerta está conectada a un pin PWM de la Edison de Intel. Este transistor se utiliza para cambiar el brillo de los LEDs. Si usted quiere entender por qué por favor, lea:
http://www.waitingforfriday.com/index.php/controll
Permite ajustar la luminosidad a los ambientes de iluminación. También puede conectar todos los LED a tierra si no tiene esa característica.
Un potenciómetro se conecta a un pin del conversor AD para el control de brillo ("A1" es la etiqueta de la placa de E/S).