L'objectif du projet est de récupérer les informations ALTAZIMUTALES d'un gyroscope et d'un magnétomètre et de les envoyer sur STELLARIUM via le protocole serial MEADE. Comme ça, on indique directement sur STELLARIUM ou on pointe avec le télescope.
le matos : sur alliexpress
Arduino micro 3 € - passage au Due envisagé (plus précis, plus rapide, plus de place)
capteur gyroscope MPU6050 1 à 3 €
capteur magnétomètre HMC5883L (en, fait j'ai la copie QM5883L et ca m'a fait chier pour les librairies) 1 à 3 €
Connexion au PC : port "série" (port usb).
Protocole série Meade :
https://www.meade.com/support/Telescope ... 010-10.pdf
http://www.weasner.com/etx/autostar/201 ... 007oct.pdf
VArduino version 0.1 TODO :
- souder les bousins comme un cochon : fait
- recommencer les soudures fait
- encore une fois
- premier test : fait : les bousins sont à l'envers => changer les formules de calculs d'angles
- le gyroscope calcul le pitch (altitude) et le roll : fait
- le magno calcul l'azimuth: fait
- correction P et R via formule de Kalman (stabilisation des données) fait
- correction de l'azimuth via le P et le R + kalman fait // (résultats à confirmer en test grandeur nature, il semble y avoir un décalage)
- correction de l'azimuth selon ma déclinaison magnétique fait
- communication avec stellarium via port série : test ok
- passer de l'alt-az vers déclinaison, ascension équatoriale :
=> Calcul du jour julien (gregorian) local : vérifié sur stellarium ok
=> calcul déclinaison : ok en prenant la formule permettant de calculer depuis un azimut Sud à 0° (config sur Stellarium à vérifier). Par contre les formules utilisées (elles sont pas toutes pareilles) compte positif dans le sens trigo (donc vers l'ouest)
=> Calcul AR : similaire à stellarium, en retranchant un UTC de +2h (pour l'heure d'été bien sur).
précision dec : 1°
précision azim : 1 à 2 °°
a faire :
ajout d'un module pour récupérer/garder l'heure RTC DS1307 : en cours
reglage via port serie sur logiciel ardhuino
et module GPS, NEO 6M : commandé
belle boite + scratch sur le dob
reglage de la boite sur le pointage
Enjoy
la précision actuelle, et je pense pas avoir mieux avec ce matos hors de prix, est de 1° horizontale et 0.5° verticale, soit à peu près le champ de mon capteur imx385 avec RF 0.4 sur le dobson 250/1200, ce qui est pas trop mal.
Un système plus fiable? peut être fait avec des encodeurs sur chaque axe et une mise à 0 au début sur une étoile (mais bon, c'est c*** de bricoler sur le dob, et ca m’empêcherait d'utiliser la table équato).
je vais essayer de mettre une vidéo
Pour les calculs : liens utiles :
https://cral.univ-lyon1.fr/labo/fc/cdro ... perage.pdf
https://en.wikipedia.org/wiki/Celestial ... ate_system
http://articles.adsabs.harvard.edu//ful ... 7.000.html
http://jean-paul.cornec.pagesperso-orange.fr/gmst0.htm
https://www.webastro.net/ephemerides/co ... /#resultat (prend en compte le Nord à 0° et non le sud) / la date julienne est deja corrigéee de l'heure UTC.
http://www.stargazing.net/kepler/altaz.html
http://star-www.st-and.ac.uk/~fv/webnotes/chapter7.htm
https://astroexcel.wordpress.com/about/download/
http://web.isen-bretagne.fr/livres/pyth ... mation.pdf
http://www.llibre.fr/astro/Memento_calculs_astro.pdf
https://www.aftopo.org/FR/LEXIQUE/Orien ... mique-7-29
https://media4.obspm.fr/public/ressourc ... local.html
exemples arduino/raspberry : codes et travaux transverses :
http://simonbox.info/index.php/astronomy
https://sourceforge.net/projects/astrod ... p/download
https://github.com/caseyfw/Stellarduino
http://rduinoscope.byethost24.com/
https://www.instructables.com/id/Contro ... m-Arduino/