Paso 4: Construcción de PCB
Utilizando uno de los tableros de la raya de prototipo, comenzó a disposición mi circuito en el tablero. Porque tengo 24 luces LED luz, decidí que tenía que utilizar tres 8-bit Shift registros conectados directamente a tres matrices de Transistor Darlington.
Aquí está un breve resumen del funcionamiento de los Registros de desplazamiento 74HC595 :
- Porque el Arduino tiene un número limitado de pines de salida digital, usted debe le cambio los registros para aumentar el número de salidas digitales.
- Básicamente, se envían 8 bits de datos (como 01101100) un solo perno de Arduino para el cambio de registro. Cada bit corresponde a uno de los 8 puertos en el cambio de registro y determina si se van a activar o desactivar.
- Usted puede también cascada cambio registros juntos y, en mi ejemplo, enviar 24 bits hacia fuera a la vez (como 01101100 01010000 11001100) de Arduino. Los bits Haz empujados hacia fuera el primer registro de cambio y en la siguiente y así sucesivamente.
- Para enviar bits para el registro de desplazamiento o muchos registros de desplazamiento de Arduino, debe usar 3 pines digitales en el Arduino. Uno para datos (ya mencionado) y luego una para el reloj y el tope (que maneja el tiempo para enviar los datos).
- A cadena de Margarita, usted volver a utiliza las conexiones del reloj y cierre a los registros de cambio adicional. Datos, sin embargo, tienen una salida separada en el registro de cambio para conectar a entrada de datos del siguiente turno registro.
- Página Web de Arduino tiene un estupendo tutorial para más detalles sobre 74HC595 Shift registra (enlace).
La desventaja de usar tiras de LED de 12V es que el Arduino solo salidas 5V de los registros de cambio. Por esta razón, debe aumentar el voltaje a 12V si no las tiras de LED no se enciende. Para aumentar la tensión, debe utilizar un transistor, o específicamente un array de transistores para aumentar voltaje para conexiones múltiples.
Fui con el ULN2803A Darlington Transistor Array y la línea de insumos para arriba con la salida de cada registro de desplazamiento 74HC595. El ULN2803A tardó un poco más a entender así que espero que esto se aclare para usted:
Aquí está un breve resumen de cómo funcionan las Matrices de Transistor Darlington ULN2803A :
- Las matrices de Transistor tiene 8 entradas correspondientes y salidas y cuando suministro un voltaje positivo a la entrada (es decir un "1" desde el cambio de registro) entonces usted clase-de "activar" la salida.
- El dijo, las matrices de Transistor único Fregadero actual en los pines de salida. Lo que esto significa es que la matriz de transistores completar un circuito y a tierra lo que está conectado a él tiene salida pin (suena un poco hacia atrás pero estancia conmigo).
- Para todas las de tiras de LED 24, tenía conectado directamente a un solo + 12V fuente de todo el tiempo "(también conocido como voltaje positivo" de carril).
- Cable a tierra de cada tira de LED se conecta a cada una de las salidas de las matrices de Transistor.
- Cuando la entrada del Transistor Array fue positivo, dijo a la salida correspondiente para completar el circuito de los LEDs y luego a tierra la conexión (por lo tanto se "hunde corriente" a la tierra en lugar de "abastecimiento de corriente").
- Aquí es un gran blog que me ayudaron a comprender (enlace).