Automate pour ouverture coffre Haffner Ainé N°2

Démarré par glc660, Mars 13, 2024, 03:37:43 PM

« précédent - suivant »

glc660

Bonjour à tous,

J'ai hérité d'un coffre-fort Haffner-Ainé N°2. J'ai la clé mais pas le code (sinon je n'écrirais pas sur ce forum  :-D ).

Ce coffre dispose de 5 orifices. Le central commande l'ouverture de la porte à l'aide de la clé tandis que les 4 autres permettent d'entrer une combinaison à 4 nombres, chacun compris entre 0 et 24 (inclus).

Disposant d'un peu de temps libre, je me suis mis en tête d'ouvrir ce coffre en créant un automate qui teste toutes les combinaisons, une par une.

Un Arduino programmé en C++ commande donc :
- 4 moteurs pas-à-pas qui font tourner les combinaisons ;
- un servomoteur relié à la clé d'ouverture.

Pour chaque combinaison testée :
1/ le servomoteur tente de faire tourner la clé dans le sens horaire qui, j'imagine, est le sens qui correspond à l'ouverture. Si la combinaison n'est pas la bonne, la clé ne peut pas tourner de plus d'une dizaine de degrés. Si la combinaison est la bonne, j'imagine que la clé peut tourner d'un angle bien supérieur à 10 degrés. Un capteur le détecte alors et l'automate s'arrête.
2/ Si la bonne combinaison n'a pas été trouvée, le mécanisme d'ouverture est "réinitialisé" en faisant tourner la clé dans le sens anti-horaire jusqu'à la butée.
3/ La clé est remise en position neutre
4/ La combinaison testée est incrémentée et le processus recommence.

Ai-je bien tout compris au processus d'ouverture et pensez-vous que cet automate puisse fonctionner ?

Merci à vous pour vos réponses.

Guillaume

serrurier62

Parfait!

Ce système est bien connu pour les combinaisons à disques (la grosse molette de certains coffres)

Et si vous en produisez une version efficace vous aurez même du monde pour l'acheter  :wink:

THEODORE

Bonjour,
Votre question en entraine d'autres, vous souhaitez ouvrir votre cf à quelles fins?
-Le réutiliser comme agrément ou sureté?
-L'ouvrir par curiosité légitime?
-Développer un automate?
Je ne pense pas que le forum vous donnera des infos pour générer un outil d'ouverture. :lol:
Par ailleurs un coffretier pourras trouver votre combinaison (à cout moindre). :wink:

Si votre idée est techniquement arrêté, la réalisation en est une autre, et le succès ...
Les interfaces, couples, vitesses, précision, la fixation, montage des 5 moteurs, carte, logiciel...
Sous réserve que le vieux coffre ne soit pas trop usé pour ces cadences!
Faite chiffrer par un pro cette ouverture et dite nous. :|
Bon w-end.
Théodore

 

glc660

Bonjour Théodore,

Vous me demandez pourquoi je souhaite ouvrir ce coffre et je réponds OUI aux trois propositions que vous énoncez !

Ma question initiale portait surtout sur la logique de test de chaque combinaison (à savoir le sens dans lequel actionner la clé à chaque fois). Car pour tester chaque combinaison, il vaut mieux bien s'y prendre au risque sinon de passer à côté de celle qui ouvre la porte !

L'automate constitue un projet personnel qui permet de développer mes connaissances dans divers domaines. Et puis le défi qui consiste à ouvrir ce coffre à l'aide d'une machine que j'ai moi-même développée me plaît bien !

L'automate est d'ailleurs bien avancé.
Tout est désormais câblé à l'Arduino et ce dernier est programmé pour lancer le test de tout ou partie des combinaisons possibles. L'automate se fixe au coffre à l'aide d'aimants et les couples sont suffisants pour faire tourner la clé et entrer les différentes combinaisons.
Je dois juste finir la mise au point du mécanisme qui relie le servomoteur à la clé afin d'avoir un débattement suffisant.

La cadence sera d'environ 3 secondes par combinaison. Cela représente 14 jours de travail non stop pour tester 390000 combinaisons. Et comme vous le faites remarquer à juste titre, le mécanisme interne du CF sera-t-il suffisamment résistant ?
Réponse d'ici quelques jours ou semaines !

 

pascal

le hic c'est la fatigue infligée au mécanisme !!!
je suis un particulier mais un particulier particulièrement particulier

THEODORE

Bonjour Glc660,
et bon développement de l'automate, 2 points qui pourraient être limite: :-(
1)La liaison clef serrure, si vous avez prévu  un couple constant ? (sinon ca fait  390000 micro chocs autrement).
et une copie de clef étant bienvenue.
2) l'Usure inégale des compteurs? sachant qu'au terme de l'épuisement, le premier compteur ne fera qu'un tour (sauf programmation différente) et le dernier 390000/23=17 000 tr.
Prévoir une lub au goutte à goutte ! :-D 
Bon courage et une photo de l'ouvreur 3.0 porte ouverte  :-)
Théodore

arsenelupin

#6
Ce n'est pas 390 625 combinaisons théoriques , mais 331776  :wink:  Le zéro = 24
Ceci étant dit, un serrurier spécialisé ouvrira d'une autre manière et plus rapidement.
Rien à voir avec les épuiseurs de combinaison "monofixation" qui facilitent le travail sur les serrures à disques groupe 2 ou 3 (1 ou 100 millions de combis théoriques).
Mais bon, vous pouvez vous amuser à ouvrir votre HAFFNER avec votre dispositif , qui doit être réglable en termes
d'entraxes (si vous voulez un jour le commercialiser), beaucoup de fabricants ayant leurs propres cotes.

glc660

Merci à tous pour vos réponses et remarques.

Citation de: arsenelupin le Mars 19, 2024, 11:53:41 AMCe n'est pas 390 625 combinaisons théoriques , mais 331776  :wink:  Le zéro = 24

Non non, je vous confirme que sur mon CF, c'est bien 25^4. Je peux en effet choisir à chaque fois un nombre compris entre 0 et 24 inclus.


arsenelupin

C'est assez curieux, généralement le fabricant choisit une division "juste" du cercle(360 degrés).
Là Haffner à du "jouer" avec son plateau diviseur, sauf s'il utilisait un plateau diviseur en grades(400 divisions)
Votre automate devra donc faire des heures sup..... :wink:

glc660

Bonjour à tous,

Après de longues heures de mise au point, mon automate semble désormais au point... Voici d'ailleurs une photo de ce dernier en pleine action. Il n'est pas très "présentable" mais fonctionne comme je l'avais souhaité.

Un petit écran LCD me permet de suivre l'avancement des recherches et j'arrête régulièrement l'automate pour lubrifier les parties mobiles. J'en profite à chaque fois pour vérifier manuellement que les 4 chiffres indiqués sur l'écran sont bien conformes aux positions des 4 compteurs. Je m'assure ainsi qu'il n'y a pas eu de décalage dans le processus de recherche.

C'est à ce niveau que je rencontre un problème que je n'arrive pas à résoudre. Et il concerne le compteur N°1 (celui en haut à gauche lorsqu'on regarde le coffre). Pour info, c'est ce compteur qui tourne le moins vu que l'automate est programmé pour incrémenter les combinaisons en partant du compteur N°4 (en bas à droite).
A partir d'un nombre conséquent de tests de combinaison (je dirais plusieurs centaines), lorsqu'on veut remettre le compteur N°1 à zéro, voici ce qui arrive : Si ce dernier était en position X, on compte X + 25 clics avant de rencontrer la butée (sens anti-horaire). C'est à dire qu'il faut compter X clics et faire un tour complet avant de revenir à zéro... Il ne faudrait pourtant compter que X clics ! Ce problème ne survient pas si je ne teste que quelques dizaines de combinaisons. A noter que le zéro revient toujours à la même position angulaire.

Ce problème ne concerne pas les 3 autres compteurs.

Les tests répétés peuvent-ils avoir un impact sur la butée du compteur ? Butée qui se débloquerait après avoir fait faire plus d'un tour complet au compteur ? Ce problème risque-t-il d'avoir un impact sur la validité des tests ?

J'imagine qu'il est fort difficile d'apporter des réponses à ces questions mais si jamais vous aviez une idée de ce qui peut affecter ce compteur, je suis bien entendu preneur !

Autre question : Je voudrais m'assurer que ma méthode de tests décrite dans mon premier post est bien conforme au fonctionnement de la serrure. Ce serait ballot de tester 390 000 combinaisons et se rendre compte ensuite que la méthodologie n'était pas la bonne...

Merci à vous !

ID de fichier joint non valide.

ID de fichier joint non valide.

[Fichier joint supprimé par l'administrateur]

arsenelupin

Peut-être devriez vous remonter votre automate, sur une base beaucoup plus rigide.
Un tel appareillage mérite mieux , qu'une base en aggloméré et des renforts en sapin ....

Voyez par exemple, un des plus connus : le I T L 2000  (avec plusieurs démos sur YOUTUBE)


https://resources.locksandsafes.com/wp-content/uploads/ITL2000-Safe-Dialer-Brochure.pdf

serrurier62

Whaou!!! Je ne suis pas assez technicien pour rajouter mon avis mais bravo, sacré boulot!


doc

Le pb est il côté commande et ou détection de position ?
le pb est il côté moteur (perte de pas? )
Le pb est il logiciel (téléscopage de données en mémoire ?)
Le pb est il côté énergie (l'alimentation des moteurs est elle indépendante de celle de la logique)
Les limites des intensités des sorties du microp sont elles respectées ?

Suggestion intervertir les rôles des moteurs avec les capteurs associés pour voir les problèmes mécaniques.
Puis accélérer/ralentir la cadence, monitorer l'alimentation micro puis moteurs.
Modifier la logique pour ne faire tourner que deux ou trois moteurs de combinaison à la fois mais pas quatre.
 
La position 0 peut aussi être détectée par la consommation du moteur au cas où il y aurait des pertes de pas et l'absence de contact de détection de position 0.
...
Le projet est plaisant.

arsenelupin

Le problème ne se pose pas sur une serrure à disque monocommande, puisque par définition, le principe repose sur un seul axe.
En revanche, sur des mécaniques neuves ou anciennes, la tolérance des parallélismes des 4 compteurs est plus importante.
Les raccordements entre chaque moteur et l'axe d'un compteur, ne doit pas être en prise directe, mais via des cardans, seuls à pouvoir accepter cette tolérance.
Cela pourrait expliquer qu'un compteur sur 4 puisse créer un problème (mais la photographie ne permet pas plus d'analyses).