Étape 5: Electronics
La carte principale est une Arduino standard 328 avec son cristal standard, condensateurs, déroulant de résistances et une LED sur accès puce 19 (donc je peux voir quand il a le pouvoir et il clignote quand je télécharge un croquis). Juste google Arduino maquette (http://arduino.cc/en/Main/Standalone) - c' est la même chose - mais je ne vous embêtez pas avec le régulateur 5v car le EasyDriver stepper pilote board a 5v reg construit en et je l’utilise ceci pour alimenter l’arduino.
J’utilise un programmeur USB FTDI et patch seulement dans l’arduino avec Tx et Rx (puissance et terre et remise à zéro) - il s’agit de l’évasion de 5 broches sur ma platine...
J’ai utilisé une carte de prototypage que le circuit est si simple, il ne vaut pas un PCB d’impression (voir mes autre Instructable!:-))
L’horloge temps réel est simple morts. Il se connecte au sol et + 5v, puis SCL va à analogique 5 sur l’aruino (puce pin28) et SDA va à broche analogique 4 (accès puce 27). C’est tout ! C’est vraiment utile d’ajouter à l’une d'entre elles. Sans elle, vous auriez à régler l’heure dans l’Arduino chaque fois que vous avez allumé il up - et cela avec une horloge dessin lente serait un cauchemar. De cette façon, l’arduino conserve le temps quand il est éteint.
Les pilotes de moteurs pas à pas pour les deux boutons EAS connecter selon les observations de sketch arduino - stepper vertical in1, in2, in3, in4 va à arduino numérique 4,5,6,7, stepper horizontal (in1... 2..3..4) va à broches numériques de l’arduino 2,3,12,13. Les pilotes de moteur pas à pas connectez à une prise 12v - fondamental et direct.
Le EasyDriver relie au sol et 12v direct encore une fois et puis la broche DIR va à arduino digital 8, et la broche étape va à arduino numérique 9 (facile Hé!:-))
J’ai chaud collé au CCF à la Commission de projet, puis chaud collé tout pour un peu de rechange d’acrylique, que j’ai collé à la plaque principale de EAS avec du ruban adhésif double face mousse.
Comme vous pouvez le voir, les steppers sont directement alimentés par 12V - c’est où ils obtiennent leur puissance ! -ils obtiennent alors leurs signaux du côté basse tension arduino.
Le reste, est dans le code...