aeropic

un push to à environ 10€ (hors soft)

Recommended Posts

Il pleut, il fait gris et il a du vent à 80 km/h, bref un temps à ne pas mettre un télescope dehors....
Du coup je bidouille pour transformer mon Dobson Frankenstein sur table EQ maison en pushto.

Rien de révolutionnaire sauf que je ne voulais pas m'emmerder avec un  mètre de filasse à enrouler autour de l'axe Az. Du coup, j'ai opté pour un découplage complet des axes. L'électronique est très simple : un capteur et un ESP32 par axe chacun alimenté par une power bank (comme ça aucun fil qui traine et s'enroule).

Les deux ESP communiquent en wifi ESPnow (l'ESP Az envoie la position en azimuth à l'autre ESP, le protocole est sans latence contrairement au wifi).
Le 2ième ESP prélève la valeur de l'Altitude et génère la trame "Basic encodeur protocol" qu'il envoie par Bluetooth au smartphone (Android).

mon push to est basé sur des encodeurs à effet hall AS5600 avec une résolution de 12 bits. On pourrait les monter directement sur l'axe, mais, dans mon cas, je n'ai pas la place sur l'axe Az.
Je les ai donc multiplié d'un facteur ~4x par un train d'engrenage imprimé 3D pour arriver à ~16000 pas par tour.
Je n'ai pour l'instant qu'un seul axe, mais les résultats sont plutôt très encourageants. Regardez la précision de pointage en Az sur Castor :D

 

WhatsApp_Video_2024-02-12_at_15_45_20.mp4

Un pote m'a prêté un vieux Android avec Skysafari et ça marche nickel, ça devrait aussi tourner sur stellarium s'il supporte le bluetooth !

 

A suivre quand j'aurai reçu le 2ième capteur ...

WhatsApp Image 2024-02-12 at 15.45.05.jpeg

Edited by aeropic
  • Like 5
  • Love 4

Share this post


Link to post
Share on other sites

Super bricolage! merci du partage. Et alors tu as développé un petit soft pour gerer le comptage des pas et le bluetooth ? ah je regarde ton protocole Basic encodeur protocol.

Christophe

Share this post


Link to post
Share on other sites

Merci d'avoir partagé ce bricolage.

Moi ce qui m'intéresse c'est les encodeurs à petit prix que je ne connaissais pas.

Je pense que je vais en commander pour remplacer mon système d'asservissement de coupole à la position du télescope: aujourd'hui j'utilise des résistances rotatives sur les axes du télescopes pour avoir sa position, un calcul dans un arduino en déduit l’azimut et une autre résistances rotative liée à la coupole qui me donne l’azimut de la coupole.

la différence des deux commande une rotation de la coupole dans un sens ou dans l'autre pour l'aligner sur le télescope.

Mais les résistances ont 1024 pas et ne sont pas super précises.

En les remplaçant par des encodeurs comme les tiens je devrais gagner en précision.

Emmanuel

Share this post


Link to post
Share on other sites
Il y a 2 heures, Chris277 a dit :

Super bricolage! merci du partage. Et alors tu as développé un petit soft pour gerer le comptage des pas et le bluetooth ? ah je regarde ton protocole Basic encodeur protocol.

Christophe

Je partagerai le code quand j'aurai reçu mon 2ième capteur et que tout sera testé.
En pratique le soft est trivial il n'y a pas de pas à compter puisque le capteur donne une valeur absolue de l'angle dont il faut caler l'origine bien sûr mais c'est l'appli smartphone qui le fait.

 

il y a une heure, Apollo39 a dit :

Merci d'avoir partagé ce bricolage.

Moi ce qui m'intéresse c'est les encodeurs à petit prix que je ne connaissais pas.

Je pense que je vais en commander pour remplacer mon système d'asservissement de coupole à la position du télescope: aujourd'hui j'utilise des résistances rotatives sur les axes du télescopes pour avoir sa position, un calcul dans un arduino en déduit l’azimut et une autre résistances rotative liée à la coupole qui me donne l’azimut de la coupole.

la différence des deux commande une rotation de la coupole dans un sens ou dans l'autre pour l'aligner sur le télescope.

Mais les résistances ont 1024 pas et ne sont pas super précises.

En les remplaçant par des encodeurs comme les tiens je devrais gagner en précision.

Emmanuel

ces petits capteurs sortent 12 bits pour 360° soit 4096 pas pour un tour. Pour ta coupole ça sera nickel même en prise directe. Sinon on peut toujours faire tourner avec un train d'engrenages disons 4 tours pour 360° et accroitre la précision (c'est ce que j'ai fait pour le télescope)

  • Thanks 1

Share this post


Link to post
Share on other sites

Le deuxième capteur est enfin arrivé...
Il est installé  sur l'axe Alt et tout semble marcher.
Ciel pourri ce soir, je ne peux pas tester dehors :(
 

Mon_film.mp4

  • Like 1

Share this post


Link to post
Share on other sites

Bonsoir Aeropic;

Tu les prends ou tes capteurs ?

Est-ce qu'ils fournissent l'aimant avec ?

Sur les différents sites que je vois ce n'est jamais clair si les aimants sont inclus dans la fourniture...

Emmanuel

Share this post


Link to post
Share on other sites
Il y a 10 heures, Apollo39 a dit :

Tu les prends ou tes capteurs ?

Est-ce qu'ils fournissent l'aimant avec ?

 

Salut @Apollo39, je les prends sur ali
lien capteur
l'aimant est fourni et en plus il est bien magnétisé en radial et pas en axial comme chez certains sites...

Share this post


Link to post
Share on other sites

hello les amis, voici tout ce que vous avez toujours voulu savoir sur un DSC sans fil et à 10 balles !
Bon c'est en anglais (de  cuisine) pour élargir l'audience, mais je suis là pour toute question.
Les codes sources arduino et la description de l'électronique simplissime sont sur thingiverse...

Mais je ne l'ai toujours pas testé dehors, aucune étoile et ça ne devrait pas s'arranger de sitôt :(

Enjoy B|

 

https://www.thingiverse.com/thing:6493369

  • Like 1
  • Love 2

Share this post


Link to post
Share on other sites

Salut bein tu m'épate tu maitrise l'anglais et les arduino :P

  • Haha 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Similar Content

    • By Pierre Valvin
      Hello,
       
      Je rêvais de me faire une monture à fourche. C'est fait. Trop heureux ! Je partagerai plus de détails un peu plus tard... si tout marche bien. Pour l'instant, c'est prometteur.
       
      Les moteurs sont pilotés par un EQStar. J'utilise donc le driver Ascom EQMOD.
      J'ai enfin compris comment initialiser et synchroniser la monture et du coup, j'arrive à pointer en goto correctement à l'est du méridien.
      Le suivi se passe normalement et je passe le méridien sans retournement.
      Par contre, si je souhaite pointer un objet à l'ouest, le pilote veut absolument me faire un retournement méridien.
      Or j'ai une fourche. Je n'en ai pas besoin et je ne le souhaite pas. C'est un peu l'idée de la fourche aussi...
       
      Est-ce que qq'un peut me donner un coup de main sur ces paramétrages s'il vous plait ?
       
      Merci ! Bon dimanche ! Les soleilleux doivent se régaler...
       
      P.
       
    • By stef28
      Bonjour,
      J'utilise la version 3.1.2.3004 avec une monture AZ-GTI et une caméra QHY168C. Ma plateforme ASCOM  et mon driver de monture Syn Scan App Driver sont à jour.
      Tout fonctionne très bien sauf quand je fais un retournement au méridien. NINA affiche une erreur ASCOM et le log est le suivant :
       
      2024-09-13T23:41:56.0609|INFO|MeridianFlipVM.cs|DoMeridianFlip|158|Meridian Flip - Initializing Meridian Flip. Current target coordinates RA: 20:58:58 Dec: 44° 25' 00" Epoch: J2000 Remaining wait time: 00:00:00 Pause Time Before Meridian: 0 Minutes After Meridian: 5 Max Minutes After Meridian: 10 AutoFocus After Flip: False Recenter: True Use SideOfPier: False Settle Time: 30 2024-09-13T23:41:56.0678|INFO|MeridianFlipVM.cs|StopAutoguider|346|Meridian Flip - Stopping Autoguider 2024-09-13T23:41:57.3143|INFO|MeridianFlipVM.cs|PassMeridian|255|Meridian Flip - Stopping tracking to pass meridian 2024-09-13T23:41:58.3302|INFO|MeridianFlipVM.cs|PassMeridian|267|Meridian Flip - Resuming tracking after passing meridian 2024-09-13T23:41:58.3377|INFO|MeridianFlipVM.cs|DoFlip|122|Meridian Flip - Scope will flip to coordinates RA: 20:58:58 Dec: 44° 25' 00" Epoch: J2000 2024-09-13T23:41:58.3983|INFO|AscomTelescope.cs|MeridianFlip|363|Setting pier side to pierEast 2024-09-13T23:41:58.8006|ERROR|AscomDevice.cs|SetProperty|481|An unexpected exception occurred during SET of Telescope.SideOfPier: Invalid response 2024-09-13T23:41:59.1137|INFO|StarDetection.cs|Detect|244|Average HFR: 4.499750328410095, HFR σ: 1.2121860816724297, Detected Stars 1862, Sensitivity Normal, ResizeFactor: 0.31 2024-09-13T23:41:59.6058|INFO|BaseImageData.cs|SaveToDisk|344|Saved image to C:\Users\stef\Documents\N.I.N.A\NGC 7000\2024-09-13\LIGHT\2024-09-13_23-36-54__-10.00_300.00s_0017.fits 2024-09-13T23:41:59.6059|INFO|ImageSaveController.cs|DoWork|97|Successfully saved file at C:\Users\stef\Documents\N.I.N.A\NGC 7000\2024-09-13\LIGHT\2024-09-13_23-36-54__-10.00_300.00s_0017.fits. Duration Total: 00:00:03.3932166; BeforeSave: 00:00:00.0000543; BeforeFinalizeImageSaved: 00:00:03.0848449; FinalizeSaveTime: 00:00:00.3083164 2024-09-13T23:42:00.8084|INFO|AscomTelescope.cs|MeridianFlip|367|Slewing to coordinates RA: 20:59:52; Dec: 44° 30' 56"; Epoch: JNOW. Attempt 1 / 20 2024-09-13T23:42:00.9253|ERROR|AscomTelescope.cs|SlewToCoordinates|581 ASCOM.DriverException: Invalid response ---> System.Exception: Invalid response --- End of inner exception stack trace --- at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) at CallSite.Target(Closure, CallSite, Object, Double, Double) at ASCOM.Com.DriverAccess.Telescope.SlewToCoordinatesAsync(Double RightAscension, Double Declination) at ASCOM.Common.ClientExtensions.<>c__DisplayClass22_0.<SlewToCoordinatesTaskAsync>b__0() in J:\ASCOMLibrary\ASCOM.Common\ClientExtensions.cs:line 488 at ASCOM.Common.ClientExtensions.ProcessTask(Action initiatorMethod, Func`1 processRunningFunction, Int32 pollInterval, CancellationToken cancellationToken, ILogger logger, String callingMethodName, Func`1 updateFunction) in J:\ASCOMLibrary\ASCOM.Common\ClientExtensions.cs:line 613 at ASCOM.Common.ClientExtensions.SlewToCoordinatesTaskAsync(ITelescopeV3 device, Double rightAscension, Double declination, CancellationToken cancellationToken, Int32 pollInterval, ILogger logger) in J:\ASCOMLibrary\ASCOM.Common\ClientExtensions.cs:line 488 at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.SlewToCoordinates(Coordinates coordinates, CancellationToken token) in C:\Projects\nina\NINA.Equipment\Equipment\MyTelescope\AscomTelescope.cs:line 567 2024-09-13T23:42:00.9512|INFO|AscomTelescope.cs|MeridianFlip|382|Finished slewing to coordinates. Slew was NOT successful. Setting pier side was successful 2024-09-13T23:42:00.9704|WARNING|AscomTelescope.cs|MeridianFlip|391|Failed to slew for Meridian Flip. Retry 1 of 20 times with a 00:01:00 wait between each. SideOfPier: pierWest, RA: 20:59:52, Dec: 44° 30' 56", Azimuth: 201° 55' 40" 2024-09-13T23:43:00.9712|INFO|AscomTelescope.cs|MeridianFlip|367|Slewing to coordinates RA: 20:59:52; Dec: 44° 30' 56"; Epoch: JNOW. Attempt 2 / 20 2024-09-13T23:43:01.0798|ERROR|AscomTelescope.cs|SlewToCoordinates|581 ASCOM.DriverException: Invalid response ---> System.Exception: Invalid response --- End of inner exception stack trace --- at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) at CallSite.Target(Closure, CallSite, Object, Double, Double) at ASCOM.Com.DriverAccess.Telescope.SlewToCoordinatesAsync(Double RightAscension, Double Declination) at ASCOM.Common.ClientExtensions.<>c__DisplayClass22_0.<SlewToCoordinatesTaskAsync>b__0() in J:\ASCOMLibrary\ASCOM.Common\ClientExtensions.cs:line 488 at ASCOM.Common.ClientExtensions.ProcessTask(Action initiatorMethod, Func`1 processRunningFunction, Int32 pollInterval, CancellationToken cancellationToken, ILogger logger, String callingMethodName, Func`1 updateFunction) in J:\ASCOMLibrary\ASCOM.Common\ClientExtensions.cs:line 613 at ASCOM.Common.ClientExtensions.SlewToCoordinatesTaskAsync(ITelescopeV3 device, Double rightAscension, Double declination, CancellationToken cancellationToken, Int32 pollInterval, ILogger logger) in J:\ASCOMLibrary\ASCOM.Common\ClientExtensions.cs:line 488 at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.SlewToCoordinates(Coordinates coordinates, CancellationToken token) in C:\Projects\nina\NINA.Equipment\Equipment\MyTelescope\AscomTelescope.cs:line 567 2024-09-13T23:43:01.0812|INFO|AscomTelescope.cs|MeridianFlip|382|Finished slewing to coordinates. Slew was NOT successful. Setting pier side was successful 2024-09-13T23:43:01.1008|WARNING|AscomTelescope.cs|MeridianFlip|391|Failed to slew for Meridian Flip. Retry 2 of 20 times with a 00:01:00 wait between each. SideOfPier: pierWest, RA: 20:59:52, Dec: 44° 30' 56", Azimuth: 204° 34' 22" 2024-09-13T23:44:01.1000|INFO|AscomTelescope.cs|MeridianFlip|367|Slewing to coordinates RA: 20:59:52; Dec: 44° 30' 56"; Epoch: JNOW. Attempt 3 / 20 2024-09-13T23:44:01.2188|ERROR|AscomTelescope.cs|SlewToCoordinates|581 ASCOM.DriverException: Invalid response  
      Je ne sais pas trop quoi faire pour résoudre mon problème. Est-ce que quelqu'un aurait une idée ?
       
      Merci d'avance
      --
      stef
    • By belier1762
      Bonjour
      J'ai acheté pour ma monture Orion SkyView pro noire...deux petits contre-poids ... mais il sont de couleur blanc ...
      Il faut probablement poncer un peu... mais la couleur noire Orion... existe t'elle quelque part... ?
      Je pense que la peinture est spécifique ?
      Merci
      Marc
    • By Browndog
      Bonjour à tous.
       
      Je viens de terminer mes prises de vue (63 poses) de la voie lactée dans le sud de la Drôme sous un beau ciel Bortle4 !
       
      J'ai aligné et stacké ces images avec PixInsight et j'obtiens un résulat qui n'est pas trop mal (cf image).
       
      Mon souci, comme vous pouvez le voir, c'est que l'avant plan est complètement flou... normal, c'est pris avec une monture équatoriale avec un suivi...
       
      J'ai bien une image d'avant plan (image parmi les subs que j'ai pu obtenir, cf 2ème Pj mon souci c'est que je ne sais comment remplacer l'avant plan flou par un avant plan nette... j'ai bien lu de-ci delà que l'on pourrait effectuer ce traitement avec Photoshoop mais je n'ai pas encore trouver de tutoriel...
       
      Est-ce que l'un d'entre vous aurait une méthode pour réintégrer l'avant plan ?
       
      Par avance merci.
       
       

       
       

    • By Gilles71
      Bonjour à tous
       
      ça fait très longtemps je galère avec la touche du bas , déclinaison , sur la raquette AZ-EQ6 , et je viens de retester après démontage , graissage , réglage au poil , et là , toujours le même problème .
       
      Finalement , j'essaie d'appuyer à droite sur la touche pas mieux et à gauche , miracle ça marche , et là ça marche à tous les coups .
       
      j'avais le même problème avec l'ancienne , qui a un peu cramé suite a inversion de polarité
       
      raquette neuve impossible à ouvrir , apparemment , la partie supérieure à l'air collée les 4 vis enlevées , ça s'entrouvre en bas , mais le haut rien à faire , vu que c'est sous garantie
       
      si vous avez le même problème , on ne sais jamais , essayer
       
      bon ciel à tous
       
      Gilles 

  • Upcoming Events