Cédric Thomas, astrophotographie en amateur

Rotateur APN et son driver ASCOM !

Avec Didier Chaplain (astrodic) et Jérôme Rudelle (astrojéjé) nous travaillons depuis déjà pas mal de temps à la conception d'un rotateur APN ! Didier est notre spécialiste de la machine outil à commande numérique pour la fabrication des pièces mécaniques, Jérôme s'occupe des tests et je me charge de la partie électronique et informatique...

Comme son nom l'indique, le rotateur APN permet de contrôler la rotation d'un appareil photo numériques (Canon 350d...) à distance et avec une précision de l'ordre du 1/10ème de degré.

Notre premier prototype nous a permis de valider le design et de tester la partie logicielle.

Le rotateur APN V.1 et sa carte USB :

Essai de rotation en compagnie de Didier et Jérôme :

Ça tourne... :

Ça tourne encore... :

Un nouveau prototype est en cours de fabrication, il sera plus petit, plus léger et surtout moins cher à fabriquer. Le pilote ASCOM est désormais terminé. Il ne nous reste plus qu'à faire quelques tests avant de passer à la production en série ;-)

Le pilote ASCOM m'a demandé beaucoup de travail... Il permet un positionnement relatif et absolu du rotateur. Le pilote est conçu pour que rotateur prenne toujours le plus court chemin vers la position souhaitée et pour qu'il évite de faire des tours complets afin de ne pas enrouler les câbles de l'APN. Il passe les tests de conformité ASCOM et semble fonctionner à merveille sous MaximDL et ACP.

Voici quelques images pour le plaisir...

Vue d'ensemble de la maquette de tests (pour l'indication de la position une vielle gomme enfoncée sur l'axe du moteur fera l'affaire pour le moment...) :

Le rotateur APN apparaît dans la liste des périphériques ASCOM sous le nom "Rotateur APN". Ici sous Maxim DL 5 :

Le rotateur est actuellement orienté vers 180deg :

A l'ouverture des propriétés du pilote ASCOM, cette position est déjà correctement indiquée. En cas d'erreur, elle peut être réinitialisée en saisissant simplement la nouvelle valeur. Le coef Pas/Degré permet d'adapter le pilote aux futures versions du rotateur sur lesquelles ce rapport sera sans doute différent :



De même, on vérifie que cette valeur est correctement indiquée avant d'actionner la rotation...

La valeur est correcte (180deg) :

Je demande une rotation vers 0deg :

Le rotateur vient se placer correctement face à 0deg :

Je demande une nouvelle rotation vers 270deg :

Le rotateur vient se placer correctement face à 270deg :

La position est indiquée en temps réel dans la fenêtre Status de MaximDL :

Pilote ASCOM pour le toit roulant !

Depuis ma décision d'abandonner mes logiciels habituels pour la gestion de l'obs et de passer à MaximDL 5 + ACP 5 (automatisation) il m'a fallu prévoir l'implémentation de plusieurs modifications matérielles et logicielles à l'observatoire. A ce propos, je remercie vivement Robert Denny de DC3 Dreams et la société Diffraction Limited pour m'avoir offert les licences de ces deux logiciels et pour me soutenir dans mes projets d'automatisation.

Mon but à court terme étant d'automatiser complètement l'observatoire, notamment avec l'espoir de pouvoir un jour faire de la capture d'événements astronomiques transitoires (sursauts gamma, supernovae...) il me faut mettre en place un ensemble compatible et cohérent. La plateforme ASCOM permet cela en proposant aux développeurs de créer leurs propres pilotes pour tout type d'équipement astro (dômes, caméras, roues à filtres, focusers, rotateurs, montures...).

Je me suis donc lancé dans la création de mon premier pilote ASCOM... celui de mon toit roulant !

ASCOM ne supporte pas directement les périphériques de type "toit roulant" mais uniquement les dômes. Qu'à cela ne tienne, après tout un toit roulant peut être vu comme un dôme qui ne tourne pas et qui possède un très grand cimier !

Après quelques heures de boulot et une question sur le groupe ASCOM Talk, je parvenais enfin à créer mon premier driver ASCOM en VB.NET !!! Le pilote gère une carte d'expérimentation Velleman K8055 que j'avais déjà utilisé pour plusieurs tests avant de passer au tout IP avec un module IP Power.

K8055 pour le contrôle du toit :

Plaque à relais au verso :

Le pilote permet d'ouvrir et fermer le toit, indiquer son état : ouvert, fermé, en cours d'ouverture, en cours de fermeture (grâce à mes capteurs de position) et vérifier l'état de parquage de la monture avant ouverture et fermeture (grâce à mes capteurs IR).

Le pilote passe les tests de conformité ASCOM. Mes premiers essais dans MaximDL sont plus que satisfaisant... Petite démo en images :

Sélection du Toit (Dôme) :

Propriétés du Toit :

Connexion au Toit :

Toit connecté (le toit est fermé) :

Monture non parquée, action d'ouverture refusée :

Ouverture du Toit (la monture est correctement parquée) :

Toit ouvert :

ACP étant à priori capable de vérifier la météo via mon détecteur de nuages AAG Cloudwatcher en mode ASCOM, le toit sera entièrement automatisé dès que tout sera installé et correctement configuré... Les tests dans quelques jours, dès qu'il fera beau !

ASCOM - Standards pour l'astronomie

Si vous ne connaissez pas ASCOM n'attendez plus, allez tout de suite visiter leur site : http://ascom-standards.org/ (en anglais).

ASCOM (Astronomy Common Object Model) est un groupe de développeurs et de fabricants de matériel astro qui développent notamment une plateforme et des pilotes gratuits pour le contrôle de vos télescopes/montures, dômes, toits ouvrants, roues à filtres, caméras... depuis votre ordinateur.