Étape 1: Aperçu du projet général :
Un aspect intéressant de ce projet est à l’aide de périphériques analogiques (dans ce cas une horloge analogique) pour interagir avec le monde numérique de l’Atmel 328p-PU. Arduino est probablement une des façons plus simples pour y parvenir. Je vais utiliser le moteur de l’horloge typique trouvé à l’intérieur les horloges classiques de Kit Cat pour générer une impulsion numérique qui alimenter la puce Atmel. La raison que cela fonctionne est que le moteur de l’horloge utilise un aimant permanent, situé à proximité d’une bobine, pour créer le couple mécanique nécessaire pour faire tourner les aiguilles de l’horloge. Je me permets de ce champ magnétique à l’aide d’un capteur à effet Hall pour détecter le flux magnétique du moteur de l’horloge. Le capteur numérique haut de sortie chaque fois qu’un des pôles de l’aimant est confrontée à la sonde et puis sortie un minimum lorsque le pôle opposé est près du capteur. Cette transition de pôle se produit chaque seconde, ou a une fréquence de 1 Hz et est la raison pourquoi cela sert comme un moteur idéal pour la conduite des aiguilles de l’horloge.
Remarque : le capteur n’est pas réellement toucher l’aimant, c’est juste très près de lui. Les photos montrent comment fermer je devais placer la sonde, afin d’obtenir des lectures.
Les photos ici montrent l’intérieur de l’aimant et l’horloge réelle du moteur vers la droite. Le type d’horloge est appelé un « Quartz Takane » et ils sont assez communs dans les horloges analogiques à peu de frais.
Une fois que nous avons une pulsation régulière provenant de la sonde, toutes sortes de choses peuvent se faire numériquement, et vraiment, c’est seulement limité à votre imagination sur ce que vous pouvez faire. Dans ce tutoriel, je vais simplement faire un compteur qui compte les impulsions d’horloge (à partir de la sonde de Hall), et après avoir terminé le décompte, puis joue un extrait audio de « meow ».
La première étape consiste à monter le capteur Hall assez près pour le moteur à aimant afin que vous puissiez obtenir une bonne lecture. J’ai dû placer le capteur très proche de mon moteur à aimants pour obtenir un résultat. Vous pouvez tester le capteur en attachant à quelque chose comme une LED sur la broche de sortie du capteur et puis allumez l’horloge. Si cela fonctionne, puis la LED devrait clignoter toutes les autres secondes. C’est parce que la sortie est seulement élevée alors qu’un des pôles est confrontée à la sonde (disons que le pôle Nord par exemple) ; Lorsque le pôle opposé (Sud) fait face à la sonde la sortie est basse.
Après avoir déterminé un emplacement approprié et la distance pour obtenir vos lectures, vous devriez commencer alors penser à comment monter là en permanence. J’ai choisi d’utiliser de la colle super pour maintenir la sonde en place. J’ai également examiné l’emplacement en raison de l’arrière du boîtier où serait. J’ai dû découper un petit trou rectangulaire donc les broches de la sonde serait accessibles. Vous devez déterminer ce qui fonctionne le mieux car même si ces horloges sont presque les mêmes, parfois la mise en page est légèrement différente à l’intérieur, et le placement du capteur peut varier selon l’horloge particulière que vous avez.