Étape 3: Créer le contrôleur
À ce stade, j’ai eu un moteur pas à pas que je voulais, au contrôle et à une entrée (micro) qui mènent à l’événement. J’ai pensé à travers le processus et a décidé que je voulais inclure :
Une entrée pour ajuster la taille de palier (à l’aide d’un potentiomètre),
Une contribution à la mise au point de retour à zéro * (commutateur de bouton poussoir),
Une sortie (alarme) de signaler une étape et dehors-de-gamme * (Piezo),
Une fois que j’ai eu toutes les pièces, j’ai assemblé le circuit sur un Arduino Starter Kit (un kit magnifique pour apprendre la programmation Arduino). Le moteur pas à pas a été conduit par un double pont en H de Adafruit (L293D, pour le schéma voir https://learn.adafruit.com/adafruit-arduino-lesson-16-stepper-motors). Une fois que j’ai eu le circuit assemblé, je me tournai vers la programmation. Fondamentalement, j’ai pris l’esquisse du niveau sonore pour amplificateur microphonique Adafruit et modifié pour savoir où le stepper se trouve, définir la taille de palier en mesurant une entrée et ensuite écouter un signal assez fort. Lorsque le signal retentit, le contrôleur se tourne le moteur et donne un signal sonore (tant que le stepper ne va pas hors de portée, si donc l’appareil donnera juste la gamme alarme *). Par le biais de la phase de test, j’ai trouvé que je ne devait pas utiliser 12V pour obtenir suffisamment de couple à tourner la molette de mise au point de mon microscope. Une fois que j’ai eu tout fonctionne correctement j’ai tout mis sur un circuit, il relié à un Arduino Pro Mini et placé dans un cas (en fait, c’est l’emballage pour le FDTI que j’avais besoin pour programmer l’Arduino Pro Mini). Dernière image montre le système complet, y compris les sources d’éclairage utilisés pour l’imagerie pseudo-darkfield réfléchissant.
.
* Mon microscope a une portée limitée sur la mise au point fine (20 tours ou 2mm) ; Je ne veux pas le système d’insister sur la molette ou stepper motor. Par conséquent, j’ai conçu le système pour travailler dans le secteur de la mise au point fine (< 10 000 pas, n’oubliez pas ce stepper a 32 étapes/tour et 1/16e engrenage). Je voulais aussi la mise au point de changer dans un sens, toujours contre la gravité, sorte d’imagerie commence au bas (0), va jusqu'à ce que la limite est atteinte et revient à 0 lorsque le bouton est activé.