Arduino Etch-A-Sketch Clock (5 / 9 steg)
Steg 5: elektronik
Moderkortet är ett standard Arduino 328 med sin standard kristall, kondensatorer, dra ner motstånd och en LED på chip stift 19 (så jag kan se när det har makt och det flimrar när jag laddar upp en skiss). Bara google Arduino bakbord (http://arduino.cc/en/Main/Standalone) - det är samma sak- men jag bryr inte sig med 5v regulator eftersom EasyDriver stepper förare ombord har 5v reg byggdes och jag använder detta för att driva arduino.
Jag använder en USB FTDI programmerare och bara patch till arduino med Tx och Rx (och makt och jorden och reset) - Detta är 5 pin utbrytning på mitt kretskort...
Jag använde en prototyping styrelse som kretsen är så enkelt inte är det värt att skriva ut en PCB (se min andra Instructable! :-))
Realtidsklockan är död enkel. Den ansluter till marken och + 5v, och sedan SCL går till analoga 5 på aruino (chip pin28) och SDA går till analog pinne 4 (chip stift 27). Det är det! Det är verkligen värt att lägga till en av dessa. Utan det, du måste ställa in tiden i Arduino varje gång du drivs det upp - och göra det med en långsam ritning klocka skulle vara en mardröm. Detta sätt arduino håller tiden när den är avstängd.
Stepper drivrutiner för de två EAS rattarna ansluta enligt arduino skiss kommentarer - vertikal stepper in1 in2, in3, in4 går till arduino digital 4,5,6,7, horisontella stepper (in1... 2..3..4) går till arduino digital stift 2,3,12,13. Stepper motor förare ansluta till din 12v källa - marken och levande.
EasyDriver ansluter till marken och levande 12v igen, och DIR stiftet går sedan till arduino digital 8 steg stiftet går till arduino digital 9 (lätt Hej! :-))
Jag heta limmade RTC projektet styrelse, sedan limmade hot allt till lite extra av akryl, som jag stickat till huvudsakliga EAS plattan med dubbel dubbelhäftande skumtejp.
Som ni kan se, steppers drivs med 12V direkt - det är där de får sin makt! -de får sedan sina signaler från lågspänning arduino sida.
Resten, är alla i koden...