FORUMAMONTRES › Forums › Forum de discussions sur les montres vintages et sujets techniques › Projet Arduino pour Horloger (amateur et peu fortuné)
- Ce sujet contient 80 réponses, 7 participants et a été mis à jour pour la dernière fois par
Torzio, le il y a 1 année et 10 mois.
-
AuteurMessages
-
29 mars 2023 à 21h28 #420004805963
Torzio
MembreSalut Jeff,
Ici le fonctionnement d’une souris optique : https://couleur-science.eu/?d=ebd68b–comment-fonctionne-une-souris-optique
Notre système est beaucoup plus simple, il mesure simplement le temps entre 2 coupures ou 2 réflexions d’un rayon lumineux sur un bras du balancier.
@+
JC29 mars 2023 à 22h25 #420004805964fly back
MembreLe problème est probablement l’éloignement du couple led et récepteur?
29 mars 2023 à 22h36 #420004805965Torzio
Membre- fly back a écrit:
- Le problème est probablement l’éloignement du couple led et récepteur?
Il ne semble pas y avoir de problème, ça semble fonctionner. Il y a un appareil qui est vendu 1000 € et l’autre 4000 . Ceux-ci semblent fonctionner par réflexion du faisceau lumineux sur un bras du balancier.
Le problème, s’il y a, est de trouver le temps de reproduire le principe avec nos petits moyens et pour « le fun ».
C’est en bonne voie !
@+
JC30 mars 2023 à 3h50 #420004805966fly back
MembreBravo Jc, car ce serait un outil intéressant .
30 mars 2023 à 10h23 #420004805967mercurio
Membre- Torzio a écrit:
- Bonjour,
Je crois avoir trouvé l’origine de l’idée du Rataspari ici : https://watchmaking.weebly.com/hairspring-vibrating-tool.html
Ce site est magnifique !
@+
JC
Bonjour,
Merci pour ce lien Torzio.
Très intéressant, je vais suivre vos avancées avec attention.31 mars 2023 à 9h11 #420004805968Cadrature
MembreBonjour
Concerant ce projet, il serait intéressant de faire quelques essais avec une source lumineuse sous la
glace par exemple une petite optique convergente ou un laser ou éventuellement IR.
Cela éviterait la potence supplémentaire pour la source lumineuse.La détection par réflexion optique sur une fréquence donnée serait pas mal pour une bonne fiabilité.
L’idée est de projeter une source lumineuse à une fréquence donnée. Et de capter une réflexion de la
même fréquence (ce qui filtre les sources lumineuses parasites).
C’est très classique pour les détecteurs d’obstacles en IR ou les télécommandes.J’ai fait quelques essais avec un montage sur plaque à essai avec un éméteur à ondes carrés
avec NE555 et une diode TL1836 de 38kz et c’est très efficace pour détecter une réflexion de
pendule à proximité. En revanche, une source en IR est peut-être inadaptée pour le bras d’un balancier
de montre dans le cas présent. A voir.Je ne sais pas pour vous, mais de mon coté, le véritable et seul obtacle est le temps
qu’il manque pour faire avancer ces projets…Je vais donc suivre vos travaux également avec mes encouragements…
Cadrature14 décembre 2024 à 13h58 #420004805969Cadrature
MembreBonjour
Je reviens de nombreux mois après pour reprendre purement et simplement
le projet à propos du réglage de pendule seulement.J’ai donc réalisé un petit montage avec un Arduino qui coute quelques dizaines d’euros:
1 Arduino
3 LED
1 bouton
2 capteurs IR
1 Afficheur LCD 20×4
1 Horloge RTC3231
1 potence pour pendule (impression 3D)
1 potence détection pendule (alu extrudé et un peu de colle)
1 potence détection sonnerie (alu extrudé et un peu de colle)
L’astuce vient de la mesure de l’avance sur la détection de la sonnerie.
Je fais l’hypothèse que le déclenchement de la sonnerie est suffisamment précis entre deux heures.
On affinera sur le délai entre deux sonneries sur 24h.
Cela me permet de ne pas compter le rouage et d’avoir une estimation de l’avance ou du retard en fonction d’une horloge de référence.
La détection du pendule et du marteau de sonnerie se font avec un capteur optique infra-rouge.
En effet, les autres types de capteurs ont des délais de capture non négligeables.
Fonctionnement:
On place le pendule mal réglé, un pendule de fortune si on n’a rien, et même on peut faire tourner sans pendule avec la simple fourchette. On peut aussi mettre un bout de carte sur un pendule de comtoise ou de coucou et on place la potence de détection de pendule.On place la potence de détection de sonnerie (une petite carte collée sur le bras du marteau si difficile d’accès).
On indique le temps estimé de la prochaine sonnerie (un peu avant une heure relativement à la pendule).
On attend la première sonnerie, un décompte automatique se fait en attendant la seconde.
Le calcul est réalisé sur la base du temps entre ces deux sonneries (qui doit correspondre à 1h ou 24h exactement) comparé
à un étalon de temps pris sur l’horloge à quartz.En prenant compte des durées entre la première sonnerie et la première oscillation et entre la dernière oscillation et la seconde sonnerie, on peut aussi estimer la fréquence précise du pendule et la correction à apporter.
L’affichage indique l’avance ou le retard.
On peut parfaire le projet en affichant la longueur du pendule ou la longueur au centre de gravité à ajouter ou retrancher,
mais je ne l’ai pas fait.Le projet est actuellement à l’essai pour le réglage d’une pendule de Paris.
Le plus long est l’écriture du code et la réflexion qui revient à un problème arithmétique moins simple qu’il y parrait.Si cela peut vous donner des idées…



Cadrature
15 décembre 2024 à 20h00 #420004805970Torzio
MembreBonjour Cadrature,
Votre projet me semble peu pratique à utiliser. Comment détectez vous, de façon fiable, le déclenchement de sonnerie ?
Pourquoi ne pas mesurer simplement un certain nombre d’alternances du balancier et faire la moyenne ? Cela prend très peu de temps. L’Arduino est capable de mesurer la microseconde, ce qui donne une bonne approche de la marche de la pendule.
Un petit tableur que l’on peut mettre sur son smartphone et hop, le tour est joué de façon simple et fiable.@+
JC15 décembre 2024 à 20h08 #420004805971Cadrature
MembreMon problème est que je ne sais pas la fréquence de mon horloge.
Vous me direz qu’il fallait compter tous les mobiles. Mais je ne l’ai pas fait avant de la remonter 😉Pour détecter de façon fiable la sonnerie, j’utilise le premier mouvement du marteau de la sonnerie toutes les heures de façon optique et une horloge quartz pour compter une heure.
Le déclenchement de la sonnerie est assez peu précis sur une heure, j’en conviens, mais je pense que ça le sera plus sur 24h00.
Les premiers résultats sont assez encourageants en tout cas.
Mais vous avez raison, si je savais le nombre d’alternances, ce serait beaucoup plus simple !
Cadrature
15 décembre 2024 à 21h39 #420004805972Torzio
MembreVoici deux façons de connaître le nombre d’alternances heures idéal d’une pendule de Paris,
* dans la majorité des cas, celle d’après la deuxième moitié du XIX è, il suffit de multiplier le nombre de dents de la roue d’échappement par 240.
* l’autre méthode, que je pratique régulièrement, consiste à observer la pendule entre 12 heures environ et moins de 24 heures, pour avoir une bonne précision.
Je mets la pendule à l’heure, que j’inscris sur un post’it, que je fixe sur la pendule. entre 12 et moins de 24 heures plus tard, je renseigne mon vieux tableur que j’ai « pondu » il y a plus de 20 ans : http://www.sulka.fr/bal/bal.xls.
Je renseigne la partie en bleu. Je compte 20 oscillations avec un chronographe. Le tableur me dit alors de combien, je dois remonter ou descendre la lentille du balancier.L’idéal serait de remonter le barillet mouvement entre 1/3 et 1/4, de façon à avoir le marche moyenne.
Avec un périodemètre, cela évite de chronomètrer 20 oscillations, mais le temps d’installer le capteur plus le temps de la mesure, ce n’est pas forcément valable, à mon avis.
Je vous suggère un autre projet Arduino, celui d’imaginer un système pour compter les spiraux, dans cet esprit : https://www.rataspari.com/index.php/products/hairspring-tool. Si cela vous intéresse, je suis à votre disposition. J’ai quelques idées sur le sujet. Il n’y aura sûrement pas beaucoup de clients, mais, pour le fun, ce serait une belle aventure !
@+
JC15 décembre 2024 à 22h45 #420004805973Cadrature
MembreMerci beaucoup pour le 240 que je ne connaissais absolument pas. L’horloge est une copie de Brocot, cela devrait s’appliquer. Je vais regarder.
Pour la seconde méthode, je crois que celle que j’adopte directement avec un Arduino, deux capteurs et une horloge mais avec moins de réflexion
sur les calculs que vous.
Le capteur qui détecte l’écart entre deux sonneries, c’est celle de l’observation de l’horloge sur 12 heures que vous faites.
(1 heure le temps de faire les premiers essais).
Mon montage n’est pas si compliqué. Il mérite d’être emboité pour éviter trop de branchements sur une carte d’essai.
Les calculs sont traités dans le code Arduino.Bravo pour le fichier tableur. Il est très bien fait.
Pour le capteur spiraux, j’y ai un peu réfléchi. Il faut une potence et un système de comptage.
Pour la potence, c’est un travail d’horloger doué. Un bon exercice.
Pour le système de détection, je pense que le mieux serait une coupure
de réflexion laser infra-rouge. Il faudrait éventuellement une optique de collimation pour avoir un faisceau fin.
Un système anti-rebond permet de détecter une coupure de faisceau sur un bras du balancier par exemple.Cela m’intéresse, mais je pense qu’il y a trop peu de clients potentiels et j’ai trop peu de temps à consacrer à cela.
En plus ça n’existe pas déjà ?Cadrature
ps
demandez-moi le code et le montage si vous voulez16 décembre 2024 à 9h08 #420004805974Torzio
MembreLes pendules de Paris étaient presque toutes construites sur le même modèle. Il fallait que la roue d »échappement fasse 240 tours pour que la roue de centre fasse 1 tour, soit 1 heure. On pouvait alors définir la longueur du balancier en choisissant le bon nombre de dents de la roue d’échappement.
Je ne sais pas si les pendules « Brocot » à échappement visible entre dans cette « norme ». pour le savoir Il faudrait compter le rouage ou utiliser mon tableur, en chronométrant 20 oscillations.
Concernant la détection de sonnerie la le marteau, il y a un problème. La condition est que les goupilles soient parfaitement plantées et bien droites !
@+
JC16 décembre 2024 à 13h33 #420004805975Cadrature
Membre- Torzio a écrit:
- Les pendules de Paris étaient presque toutes construites sur le même modèle. Il fallait que la roue d »échappement fasse 240 tours pour que la roue de centre fasse 1 tour, soit 1 heure. On pouvait alors définir la longueur du balancier en choisissant le bon nombre de dents de la roue d’échappement.
Je ne sais pas si les pendules « Brocot » à échappement visible entre dans cette « norme ». pour le savoir Il faudrait compter le rouage ou utiliser mon tableur, en chronométrant 20 oscillations.
Concernant la détection de sonnerie la le marteau, il y a un problème. La condition est que les goupilles soient parfaitement plantées et bien droites !
@+
JC
A vérifier donc.
Mais je compte que sur une révolution entière l’erreur de plantage de la goupille soit la même et que l’écart entre deux sonneries sur 24h00 soit précis à quelques secondes.
Évidemment je ne compte pas entre les heures et les demis.Je suis en train de faire une vérification, mais sur 24h00 c’est suffisamment précis (de toute façon, plus que la lecture des aiguilles sans
complication de seconde).Le mieux reste de compter les mobiles. Mais qu’est-ce que c’est fastidieux !
J’ai adopté une petite technique: je trace au feutre une dent pour ne pas l’oublier 🙂Cadrature
17 décembre 2024 à 9h12 #420004805976Torzio
MembreLa roue à goupilles compte généralement 10 goupilles. Pour ne pas subir l’erreur de plantage, il serait judicieux de commencer et terminer le comptage sur la même goupille.
La roue de compte, ou chaperon, compte 90 coups. Ce qui correspond à 10 tours de la roue à goupilles, à condition d’attendre que la sonnerie se termine. En démarrant à la demie, cela devrait peut-être fonctionner.
Une solution serait de mettre la pendule à 19h25 avant de commencer le processus de mesurebqui durerait 1 heure. Ainsi nous aurions la mesure sur la même goupille.
Cela donnerait, à mon avis, une mesure suffisante, sachant qu’un échappement à repos frottants à de piètres performances chronomètriques. C’est encore pire avec un échappement à ancre à recul.@+
JC17 décembre 2024 à 9h31 #420004805977Cadrature
MembreMerci pour ces détails. je n’avais pas pensé que l’erreur d’une goupille à l’autre pouvait avoir
une influence.Je prends deux mesures:
– Sur la sonnerie à 12h ou 24h d’écart à la seconde près (la différence d’une goupille à l’autre me semble alors négligeable, mais je peux me tromper).
– Entre deux oscillations à la miliseconde près (coupure d’un faisceau lumineux sans délai)
On peut espérer quoi comme précision sur ce genre de pendule (sans système de compensation) ?
Cadrature
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.