Paso 5: electrónica
El tablero principal es un Arduino estándar 328 con su cristal estándar, condensadores, tire hacia abajo de resistencias y un LED en el pin del chip 19 (para que pueda ver cuando se potencia y parpadea cuando subo un boceto). Sólo google Arduino protoboard (http://arduino.cc/en/Main/Standalone) - él mismo - pero no te preocupes con el regulador de 5v porque el EasyDriver tablero de conductor pasos tiene 5v reg construido en y uso esto para alimentar el arduino.
Yo uso un programador USB FTDI y el parche solo en el arduino con Tx y Rx (y energía y tierra y reset) - este es el desglose de 5 pines en mi circuito...
He utilizado una placa de prototipado como el circuito es tan simple que no merece la pena un PCB de impresión (ver mi otra Instructable! :-))
El reloj de tiempo real es muerto simple. Se conecta a tierra y + 5v y, a continuación, SCL va a analógica 5 aruino (chip pin28) y SDA va al pin analógico 4 (pin 27 del chip). Eso es todo! Realmente vale la pena agregar uno de estos. Sin él, tienes que configurar el tiempo en el Arduino cada vez que se acciona para arriba - y hacer con un reloj lento dibujo sería una pesadilla. Esta manera, el arduino sigue el tiempo cuando está apagado.
Los controladores paso a paso para las dos perillas EAS conectan según los comentarios de sketch de arduino - paso a paso vertical in1, in2, in3, in4 va a arduino digital 4,5,6,7, horizontal paso a paso (in1... 2..3..4) va a los pines digitales del arduino 2,3,12,13. Los controladores de motor paso a paso conectan a la fuente de 12v - tierra y vivo.
El EasyDriver se conecta a tierra y 12v vivo otra vez y luego el pin DIR va al arduino digital 8 y el pin de paso va al arduino digital 9 (fácil hey!! :-))
Me caliente había pegado el RTC a la Junta, luego caliente había pegado todo lo que un poco repuesto de acrílico, que se pegó a la placa principal de EAS con cinta doble cara espuma.
Como se puede ver, los steppers son alimentados por 12V directamente - esto es de dónde sacan su energía! -Luego llegan sus señales desde el lado de arduino de bajo voltaje.
El resto, está en el código...