top of page

THE CLOCK DRIVE

Construction

 

Il existe deux types de moteurs disponibles pour entraîner une petite monture équatoriale, le moteur à courant continu et le moteur pas à pas. La vitesse du moteur à courant continu est contrôlée en faisant varier la tension appliquée au moteur. La conduite d'un tel moteur est simple, mais tout ce qui provoque ce changement de tension, comme la température ambiante et la charge résiduelle de la batterie, modifiera également la vitesse de rotation.

 

C'est pourquoi, pour une plus grande précision, un moteur pas à pas est le choix préféré. La vitesse d'un moteur pas à pas est contrôlée en appliquant un courant électrique aux différentes phases du moteur dans une séquence déterminée avec précision. La vitesse du moteur n'est donc pas influencée par la température ambiante ni par la tension de la batterie. J'ai utilisé l'aQ-Track à des températures allant de -24 ° C à + 25 ° C et la vitesse est restée exactement la même partout.

 

La programmation d'une puce de microcontrôleur est nécessaire pour exécuter la séquence d'étapes souhaitée. Bien que cela puisse sembler une chose compliquée, grâce aux cartes Arduino, cela peut être fait par quiconque possède un ordinateur.

IMGP4221Crop.jpg
39356548520_41766b4450_o.jpg
IMGP3182.jpg

Le moteur entraînant l'aQ-Track est un 28BYJ-48. C'est la version 5V avec rapport de démultiplication 16: 1. Il existe une version 64: 1 plus courante qui peut également être utilisée ici. Ce moteur est très facile à contrôler avec un contrôleur pas à pas ULN2003. Un contrôleur est nécessaire car la puce du microcontrôleur ne peut pas gérer le courant électrique nécessaire pour faire tourner le moteur, cela pourrait faire frire ses circuits.

La séquence des pas doit être programmée dans le microcontrôleur. Pour ce faire, une carte Arduino Uno est connectée à un ordinateur via un câble USB. L'éditeur Arduino peut être téléchargé depuis arduino.cc et permet la communication avec la carte. Le code présenté ici permet de faire tourner le moteur à 1.012 rpm. Tous les moteurs 28BYJ-48 peuvent ne pas être exactement les mêmes, vous devrez donc le vérifier en chronométrant 20 à 30 tours pour vous assurer que vous avez le bon régime. Si nécessaire, l'intervalle entre les étapes peut être ajusté dans le code à cette ligne: #define Interval 57965 La valeur «57965» est l'intervalle entre les pas en microsecondes. Entrez une valeur plus élevée si vous devez ralentir la vitesse de rotation et une valeur inférieure pour l'accélérer.

20190121_210814.jpg

Une fois que le microcontrôleur est programmé, il peut être retiré de l'arduino, placé sur un connecteur soudée sur une plaque de type "perma bread board" et placé dans une boîte de projet. L'image de gauche montre le résultat final. La tension des 4 piles AA va à un petit convertisseur DC-DC bleu en haut de la boîte. Il s'agit d'un module abaisseur XL4005E 5A DC-DC. Il prend les 6 volts des batteries et les régule à un signal constant de 5 volts qui alimente le microcontrôleur, le contrôleur pas à pas et le moteur lui-même. Avec une capacité de 5 ampères, il peut facilement gérer les petits 200 milliampères que le circuit demande. La boîte de projet est relativement étanche, j'ai mis de la colle chaude sur le côté des trous percés pour les interrupteurs et le connecteur.

 

Après réflexion, un moyen plus simple de le faire est d'obtenir une carte Arduino Nano et de la souder à la place de l'Atmega 328. De cette façon, nous pouvons nous passer du convertisseur abaisseur en utilisant le régulateur interne du Nano sur la broche 30. La tension du moteur n'a pas besoin d'être régulée de toute façon. De plus, en plaçant le port USB du Nano vers le côté de la boîte de projet et en perçant un trou devant lui (en le branchant avec une sorte de bouchon en caoutchouc), nous pourrions mettre à niveau ou modifier la programmation du microcontrôleur plus facilement en le connectant simplement à l'ordinateur. .

Outils conseillés

- Fer à souder

- Troisième main

bottom of page