dimanche 29 novembre 2020

Observation : Test de suivi stellaire

Grand beau hier... mais veille de Pleine Lune. L'occasion toutefois de tester le suivi stellaire du Star Tracker Version 2 (non encore présentée) avec des étoiles très brillantes : Castor et Pollux. Voici le film réalisé à partir de 84 clichés à 1 min d'intervalle, mode intervallomètre du Lumix G, objectif 20 mm, f/D = 1.7, 4'', 200 ISO monochrome, réalisé en pleine ville. C'est Procyon qui apparaît en fin de film (mieux vaut passer en plein écran pour ces images nocturnes).


💫 Arduino 💫 Astrophotograhie 💫 Monture équatoriale 💫 Moteur pas à pas 💫 Star Tracker 💫 Suivi stellaire 💫

samedi 28 novembre 2020

Monture allemande : Mécanique

La réalisation de pièces mécaniques est un casse tête pour le bricoleur du dimanche. Il faut percer droit et au bon endroit, mais il faut aussi anticiper l'articulation de toutes les parties. Et c'est en assemblant les éléments que l'on réalise des conflits mécaniques imprévus. Il faut donc remettre sur le métier son ouvrage. Quoi de plus pratique qu'un ensemble de pièces de meccano que l'on assemble et que l'on reconfigure à souhait en fonction des erreurs de conception. Il existe plusieurs marques de meccano de geek destiné à la réalisation de robots. J'utilise le système goBilda, mais il en existe d'autres.


 

💫 DIY 💫 Instrumentation astronomique 💫 Monture équatoriale 💫 Monture allemande 💫 Newton 💫 Télescope 💫

vendredi 27 novembre 2020

Star Tracker : Electronique

Pour fiabiliser l'électronique contrôlant le moteur pas à pas du star tracker, il faut évoluer de la planche de prototypage vers un circuit soudé. J'opte pour un blindage Arduino vierge. Un blindage (shield), c'est une carte électronique de la dimension d'un Arduino et qui peut s'enficher dedans. Il y a des blindages pour tout ou presque y compris le contrôle de moteurs. Mais ces derniers sont pensés pour la robotique et peu adaptés au fonctionnement continu à très basse vitesse ajustable comme pour piloter un télescope. Il y a aussi des blindages vierges où l'on peut souder ce que l'on souhaite et c'est la solution adoptée. Voici le résultat. 

Les couleurs des fils correspondent à celles du plan de câblage

💫 Arduino 💫 blindage 💫 DRV8825 💫 Moteur pas à pas 💫 motorisation télescope 💫 Star tracker 💫

 

jeudi 26 novembre 2020

Newton T200 : Axe de déclinaison

Pour l'axe de déclinaison du futur télescope Newton de 200 mm, j'opte pour l’utilisation de tourillons, comme suggéré par Jean Texereau puis par Pierre Bourge. En parcourant un magasin de bricolage, je trouve une solution pour me les procurer facilement et sans faire appel à un tourneur : des pieds de meubles de cuisine. Démontés et remontés en inversant les pièces et le tour est joué.


 A gauche le pied de meuble de cuisine (hauteur réglable), et à droite le montage en tourillon pour axe de déclinaison d'un télescope de construction amateur

💫 Axe de déclinaison 💫 Newton 💫 Télescope 💫 Tourillon 💫

mercredi 25 novembre 2020

Motorisation : Calibrage du driver DRV8825

Pour fonctionner un moteur pas à pas à besoin d'un driver et j'utilise un DRV8825. Ce dernier a besoin d'être calibré en fonction des caractéristiques du moteur. Voici comment faire :

1. Trouver sur les spécifications du moteur son ampérage par phase et diviser cette valeur par deux afin d'obtenir la tension de calibrage du driver. Dans l'exemple ci-dessous, l'ampérage par phase est de 0.2 A et donc la tension de calibrage est de 0.1 V.

2. Déconnecter le moteur du circuit

3. Brancher l'alimentation 5 V de l'Arduino et 12 V de la motorisation.

4. Positionner la sonde positive du testeur sur la vis du potentiomètre réglable du driver et la sonde négative sur la pin GND, celle du bas à droite.

5. Ajuster le potentiomètre du driver afin que le testeur affiche la tension de calibrage.

 

 
💫 Arduino💫 DRV8825💫 Moteur pas à pas 💫 Star tracker 💫 Télescope 💫

 

mardi 24 novembre 2020

Monture allemande : Maquette

La conception d'une pièce mécanique nécessite de tenir compte des
mouvements possibles de la structure finale pour laquelle la pièce est
destinée. Je n'ai aucune compétence ni en dessin industriel ni en un
quelconque logiciel de conception. Je fais des maquettes en carton.

Ici, c'est la maquette à l'échelle 1:1 de la future monture allemande.
La maquette permet de vérifier que les roues dentées ne gênent pas la
rotation des axes d'ascension droite ou de déclinaison.


 💫 DIY 💫 Instrumentation astronomique 💫 Monture équatoriale 💫 Monture allemande 💫 Newton 💫 Télescope 💫

lundi 23 novembre 2020

Télescope Newton T114

 Mais que vient donc faire ici un télescope du commerce ?

La réalisation d'un télescope peut s'avérer un projet à très long
terme surtout avec une famille, une maison, un jardin, un métier...
L'achat d'un petit télescope permet l'observation astronomique "en
attendant". C'est aussi un instrument facile à utiliser que pourra
s'approprier toute la famille y compris les enfants.

💫 Astronomie amateur 💫 Initiation 💫 Newton 💫
 

dimanche 22 novembre 2020

Star Tracker : code Arduino

Pour que l'Arduino fonctionne et contrôle le moteur pas à pas du star tracker, il lui faut un programme. Il est ci-dessous. Il suffit de le copier dans le logiciel Arduino installé sur un PC puis de le téléverser sur la carte Arduino alors que cette dernière est connectée au PC via son câble.

La bibliothèque AccelStepper doit être installée préalablement dans le logiciel Arduino du PC. Pour ce faire, il suffit, dans le Menu « Outils », d'ouvrir « Gérer les bibliothèques ». On peut alors rechercher AccelStepper et l'installer. 

Voilà le code Arduino :


/*Routine Arduino pour Star Tracker avec moteur pas à pas, 
driver de moteur DRV 8825, microstepping à 32 µpas par pas, 
utilisation de la bibliothèque de fonctions "accelstepper" 
Rotation continue
Voir le blog "Astronomie par les trois bouts" : 
https://astronomiebbb.blogspot.com/ */

// Inclut la bibliothèque "AccelStepper" :
#include <AccelStepper.h>

// Définit les connections Arduino destinées au contrôle du moteur pas à pas :
#define dirPin 2
#define stepPin 3
// Définit l'utilisation d'un driver (attribution de 1 au type d'interface) :
#define motorInterfaceType 1
// Définit la connection Arduino destinée au microstepping :
#define M012 4

// Création du moteur dans le code Arduino :
AccelStepper stepper = AccelStepper(motorInterfaceType, stepPin, dirPin);
 
void setup() {
  // Fixe la vitesse maximale du moteur (indispensable) :
  stepper.setMaxSpeed(1000);
  // Fixe le microstepping :
  pinMode (M012, OUTPUT);
  digitalWrite (M012, HIGH);
}

void loop() {
   // Fixe la vitesse de rotation en nombres de pas par seconde :
  stepper.setSpeed(46.924);
  // Fait tourner le moteur à la vitesse définie par setSpeed():
  stepper.runSpeed();
}

samedi 21 novembre 2020

Star Tracker : Plan de câblage

Plan de câblage du driver de moteur pas à pas DRV8825 (le circuit violet) sur une plaque de prototypage sans soudure (la plaque blanche, il suffit d'enficher les composants). Chaque ligne comporte 2 x 5 points de connexion connectés entre eux, cinq à droite et cinq à gauche.  

 

 

 

 

 

 

 

Le câble jaune contrôle la direction du moteur, l'orange sa vitesse, le blanc la fonction de micro-pas (les pins MS1, MS2 et MS3 du driver sont connectées ensembles pour obtenir 32 µpas/pas).

Apparemment, il ne faut pas chercher à alimenter l'Arduino et le moteur par la même source !

Je donnerai le code Arduino sur le prochain post.

Je me suis grandement inspiré des sources suivantes qui sont très complètes (Makerguides.com) : Comment contrôler un moteur pas à pas avec un driver DRV8825 et un Arduino et Comment contrôler un moteur pas à pas avec un driver A4988 et un Arduino

💫 Arduino 💫 DIY 💫 DRV8825 💫 Instrumentation astronomique 💫 Moteur pas à pas💫 Motorisation télescope 💫  Star Tracker 💫

vendredi 20 novembre 2020

jeudi 19 novembre 2020

Star Tracker : motorisation

La motorisation des instruments astronomiques s'est grandement simplifiée avec les moteurs pas à pas et leur pilotage par micro-contrôleur. Ici c'est un micro-contrôleur Arduino. Il pilote un driver de moteur pas à pas DRV 8825 actuellement sur une platine de prototypage électronique sans soudure. L'objectif est d'évoluer vers un système électronique fonctionnel pour l'utilisation sur le terrain. 


Je reviendrai dans des futurs posts sur le câblage de l'ensemble et sur le code Arduino à téléverser dans le micro-contrôleur. Notez qu'aucun de mes montages électroniques de variateur de fréquence pour moteurs synchrones n'avaient jamais fonctionné. 

Arduino 💫 DRV 8825 💫 DIY 💫 goBilda 💫 Star Tracker  

mercredi 18 novembre 2020

Moteurs pas à pas

Voici trois moteurs pas à pas. De gauche à droite : un Nema 17, un Nema 11 non captif (la tige filetée traverse le moteur et avance ou recule lorsqu'il fonctionne) et un Nema 8 avec un motoréducteur de ratio 90.25 (il faut 90.25 tours du moteur pour obtenir un tour de l'axe du motoréducteur).


La norme Nema correspond à l’espacement des pas de vis de fixation sur la façade. Ce sont tous trois de moteurs bipolaires.

Ils viennent de chez Stepperonline.

💫 Motorisation💫

mardi 17 novembre 2020

Star tracker

Une première version de star tracker. Il est réalisée en goBilda. L'idée est de découvrir la motorisation avec un instrument simple. Ce star tracker pourra aisément évoluer vers une petite monture équatoriale allemande afin de se familiariser avec la motorisation deux axes et son contrôle pour le suivi astronomique.


Le moteur est un Nema 17. Il est surdimensionné et les à coup de ses pas entraînent un bougé sur les clichés. J'améliorerai cela !

💫 DIY💫 goBilda 💫 Star Tracker 💫

lundi 16 novembre 2020

Newton T200 : Porte oculaire Crayford

Une première version d'un porte oculaire de type Crayford réalisé en éléments d'un meccano de geeks (goBilda, je reviendrai sur ce système dans un futur post). La partie coulissante est un tube allonge Farpoint 3 pouces. Je crains fort que cette solution n'entraîne un vignetage. Auquel cas, je modifierai l'ensemble, c'est l'avantage d'un montage en goBilda !

Le porte oculaire est une pièce qui m'avait posé problème lors de la construction de mon télescope Pierre Bourge. Finalement, j'en avais acheté un.


💫 Creyford 💫 DIY 💫 goBilda 💫 Newton 💫

dimanche 15 novembre 2020

Newton T200 : Araignée

Voici l’araignée du télescope T200 en construction.

Elle est réalisée à partir d'un pied de lit cylindrique en hêtre et de réglets.



💫 Araignée de télescope 💫 DIY 💫 Newton 💫

Newton T200 : Mise au point astrophoto déportée

P lusieurs limites étaient apparues lors du dernier essai d'astrophoto avec le T200 . L'une d'elles était la difficulté de mettr...