Paso 3: Construir el circuito
Utilizaremos 12 pines de salida total de Arduino pero hay 18 LEDs de potencia. El truco es que se puede encender solamente un solo nivel a la vez. Cuando un nivel está conectado a tierra, cada uno de los LEDs de ese nivel puede ser alimentado individualmente a través de uno de los otros nueve pines de Arduino. Si encendemos los niveles rápidamente bastante parecerá como si los tres niveles se encienden al mismo tiempo.
Vamos a construir el circuito.
El primer paso es preparar las nueve resistencias limitantes actuales. Estoy usando 220 ohmios por el pin que se dibujará alrededor de 22mA. El valor puede variar dependiendo de los LEDs que se utilizan pero estancia entre sobre 135 y 470 ohmios. Cada perno es capaz del abastecimiento hasta 40mA.
Con el fin de ahorrar espacio que queremos soldar las resistencias en posición vertical. Doblar un cable abajo para que ambos conductores están paralelos entre sí. Hacer esto para las nueve de las resistencias.
Una vez que las resistencias estén listas nos va soldar uno por uno. Para hacer más fácil que vamos a soldar los cables de la resistencia directamente a los otros componentes en lugar de utilizar un cable diferente para cada uno. Uno de los extremos de la resistencia se conecta a una columna y la otra se conecta a un encabezado. Empiece con la primera fila de LEDs que está más cerca de las resistencias y su camino de regreso.
Una vez finalizado cada fila puede utilizar un pequeño trozo de cinta para aislar los conductores superpuestos para evitar un corto. Consulte la fotos y el diagrama para ver esto como se verá una vez que haya terminado.
Ahora que las columnas están fuera del camino, el paso siguiente es soldar los componentes que controlan los niveles. La base de un transistor NPN se activará por un pin del Arduino a través de un resistor limitador actual de 10k (o alrededores). Esto conectará el nivel correspondiente a la tierra que permitirá actual para fluir a través de los LEDs. Consulte la fotos y el diagrama.
Una vez finalizado el LED debe conectarse a los pines 2-10 en el Arduino y los niveles deben ser conectados a pines 11-13, abajo hacia arriba. Los pernos también son configurables en el software si necesita una configuración diferente.
El circuito es ahora tiempo completo, para pasar al software!