Paso 3: Electrónica y cableado
Tuve suerte de tener un controlador de darlington poner alrededor, que simplifica mucho el diseño. El darlington es un transistor de potencia que se puede utilizar para manejar cargas más pesadas que los pines del microcontrolador diminuto apoyaría normalmente. La placa que utiliza está basada en el chip ULN2803, que es muy común y barato.
Tenga en cuenta: solenoides (generalmente) no están diseñados para ser conducidos constantemente! Puede derretir si lo haces! Consulte la sección de software para obtener más información.
Lado de Arduino:
Esto era sólo una cuestión de encontrar 8 pernos del IO de la arduino para manejar las entradas de Darlington.
Porque quería enviar y recibir datos en serie, no pude usar pines 0 y 1, así que acabé utilizando digitals 2,3,4 y 5 por un lado y utilizando cuatro de los pines de entrada analógicos en el otro lado como salidas digitales. También he añadido un potenciómetro conectado a la entrada analógica #5, que se utiliza para controlar el tempo. Dos LEDs se utilizan para la retroalimentación visual del conductor.
Pernos 8-13 estaban sin uso debido al pin del arduino funky espaciamiento (grr...)
Notas sobre la alimentación:
Aunque originalmente esta cableado hasta uso una fuente de alimentación externa para controlar los solenoides, descubrí (por accidente) que la energía del USB era suficiente.
Me había preocupado que el pulso corriente repentino causaría la tensión dip y el microcontrolador a 'brown-out', pero esto no parece estar ocurriendo. Su kilometraje puede variar. Puesto que es la manera más conveniente para mí usar sólo la energía del USB, que te mantenga haciendo hasta tengo un problema.