Paso 10: electrónica
Arduino
La máquina entera es controlada por un Arduino Uno. Yo absolutamente al máximo las entradas y salidas digitales por lo que sugiero usar un Arduino Mega para añadir más características.
PANTALLA LCD
La pantalla LCD es un panel de I2C estándar de 4 X 20 con 4 conexiones. Ellos son + 5V VCC, GND, SDA y SCL. A A4 SDA y SCL va a A5.
Fuente de alimentación
Utilicé una fuente de alimentación pequeña 12V con un máximo de 2 amp. Sugeriría una fuente de corriente ligeramente mayor si usted tiene uno. La línea de 12V también se separaron los un convertidor buck que cae a 5V para alimentar el arduino y otros circuitos.
Botones
Como se mencionó anteriormente los botones utilizan una potencia 5V, GND hacia fuera y una línea de señal. La señal va a A0.
LED
El cambio se registra para el uso de LEDs un + 5V IN, GND, datos, reloj y cierre de línea. Los datos va a D11. RELOJ va a D13, y seguro va a D8.
Motores paso a paso
Los motores paso a paso están en coche por 2 controladores de motor paso a paso de Pololu A4988. Ver el esquema adjunto para referencia. El pin ENABLE es opcional pero te recomiendo que la uses. Cuando la activación es alta el motor se apaga y no dibuja ninguna corriente. También mantiene los motores tranquila mientras no esté en uso. Otra forma de mantener los motores bastante es utilizar microstepping. Si dejas MS1 y MS2 MS3 abierto el motor tendrá 200 pasos para hacer una revolución. Si vincular MS1 y MS2 MS3 y tire alta a 5V y el motor lo microstepping 1/16. Llevará el motor 3200 pasos por revolución.
Para el eje X el ENABLE debe estar ligada a D9, paso a D2 y D3 DIR. Para el eje Y el activar debe ir a D12, paso a D4 y DIR a D5.
Solenoide de
El solenoide es accionado por un MOSFET debido a la alta corriente que mataría el Arduino. Usé un MOSFET IRF3205. La puerta está conectada a D10, el desagüe está conectado a tierra, y la fuente está conectada a un extremo del solenoide. El otro extremo del solenoide va a + 12V.