Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2076
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#281 Message par F6FCO » mer. 25 sept. 2024 23:11

Je vais vous envoyer une nouvelle version, après ajout du mode pas à pas, et il y avait un bug dans la zone de saisie, le fait de taper shift faisait perdre le curseur.

Bizarre, celui-ci ne veut pas démarrer, une fenêtre me dit qu'il manque plusieurs dll.
Une porte nand prend 2 bits en entrée... :eek:

[Projet] RUB1K solver
satinas
Expert
Expert
Messages : 1268
Enregistré en : novembre 2015

#282 Message par satinas » jeu. 26 sept. 2024 05:37

Bonjour,
L'exe et les bibliothèques Qt doivent être dans le même dossier, donc tu as juste à remplacer les 2 anciens fichiers par les nouveaux. Tu peux aussi renommer les 2 anciens fichiers, et les 2 versions tourneront dans le même dossier. Il faut juste que l'exe et le txt portent le même nom.

Les algorithmes c'est plus pour moi, alors ce genre d'appli c'est quand même un peu duraille, je ne pensais pas arriver au bout. Je connais bien Qt et en ce qui concerne les calculs sur le cube je suis resté très bas niveau. D'ailleurs à la fin il ne restera plus que l'asm, car c'est de la programmation en mode élémentaire, le bas niveau c'est ce qui reste quand on a tout oublié :-)
Je ne comprends pas pourquoi les mathématiciens et autres cogiteurs n'arrivent pas à conceptualiser le cube et en faire le tour. Par exemple ils ont démontré qu'on peut le résoudre avec 20 rotations max, mais ils ont eu besoin de faire mouliner des ordinateurs. C'est un sacré casse-tête ce cube.

PS Le format de stockage sous forme ascii des configurations du cube est standardisé, il figure ici :
https://github.com/muodov/kociemba
https://github.com/hkociemba/RubiksCube ... r/enums.py
Tu as dû déjà tombé dessus, mais on sait jamais. Vaut mieux partir avec les bonnes infos, c'est un peu ce qui m'a manqué, à partir bille en tête.

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2076
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#283 Message par F6FCO » jeu. 26 sept. 2024 12:48

Je ne l'ai pas déplié de la même façon mais c'est un peu ce que j'ai fait.

Ca fonctionne pour ton cube :wink: belle présentation. On a la même méthode de résolution, la ligne de saisie en dessous va peut-être m'aider pour tester mes méthodes.
Une porte nand prend 2 bits en entrée... :eek:

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2076
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#284 Message par F6FCO » jeu. 26 sept. 2024 20:15

Apparemment la CNC peut être indépendante du PC. https://www.youtube.com/watch?v=vTwaCI46m2w
Paul attends un peu qu'on ait défriché le terrain avant d'acheter un PC. Et cette histoire m'intéresse au plus haut point :wink:, mes vieux pentium III commencent héberger Murphy un peu trop souvent.
Une porte nand prend 2 bits en entrée... :eek:

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2076
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#285 Message par F6FCO » ven. 11 oct. 2024 12:58

Salut les gens,
Pas trop le temps de m'occuper du projet en ce moment, trop de boulot dehors pour m'occuper du terrain mais j'arrive à prendre 5mn de temps en temps pour me mettre dessus.
Après pas mal de péripéties pour mettre le hard au point j'ai passé le plus difficile et je vais commencer à travailler sur l'analyse des couleurs, pour cela je me suis fabriqué une aide au débogage qui sera pratique pour aller dénicher les renards, j'ai aussi préparé une map de la variable contenant l'état des 54 facettes:

P1070056.JPG


Lors de l'analyse le cube tournera pour orienter à tour de rôle les 6 faces devant les capteurs, pour éviter les collisions il faudra retirer la plaque de lecture le temps du mouvement et j'ai imprimé un petit bras support pour faire çà avec un servo:

support.JPG
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Une porte nand prend 2 bits en entrée... :eek:

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2076
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#286 Message par F6FCO » ven. 18 oct. 2024 17:01

Hello les gens,
Des nouvelles du champs de bataille, la météo se prète à la bricole.
Toujours pas commencé à coder la résolution du cube, toujours à régler des petits pbm mécanique du hardware, et rien que pour çà entre le maître et les esclaves j'en suis déjà à environ 1500 lignes de code :shock:

Du bon et du mauvais.
Le bon c'est que peux faire mouvoir le cube et tout se passe bien, sur la vidéo ci-dessous il y a encore quelques couacs mais ils étaient du au retrait des servos qui prennent leur temps pour reculer les moteurs et les rotations commençaient trop tôt. C'est réglé en modifiant quelques tempos le temps que ces messieurs puissent avoir le temps de se retirer à leur rythme.

https://www.youtube.com/watch?v=ieIJtiFhZbo

Le mauvais c'est que décidemment je n'accroche pas à l'impression 3D, c'est juste bon pour faire des bricoles et prototyper des pièces rapidement mais çà ne vaut pas un bon mouvement mécanique à l'ancienne. Voici à quoi ressemble ma pince gauche après quelques heures de boulot, ces petits servos PTK ont vraiment la pêche, carrément déformé l'embase imprimée. Et c'était la pince version 2, je suis en train de dessiner la V.3 en essayant de la faire plus solide.

P1070069.JPG
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Une porte nand prend 2 bits en entrée... :eek:

[Projet] RUB1K solver
satinas
Expert
Expert
Messages : 1268
Enregistré en : novembre 2015

#287 Message par satinas » sam. 19 oct. 2024 12:25

Hello,
Douce mélodie qui chatouille les oreilles. On sent qu'il y a de la puissance. T'as prévu une grosse commande de cubes j'espère, j'ai l'impression que certains vont y laisser des plumes :-)
Pas grave, l'essentiel c'est d'aller au bout. Il faut que cela tienne une centaine de rotations.

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2076
Âge : 70
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#288 Message par F6FCO » sam. 19 oct. 2024 13:40

Le bout ne m'inquiète pas, c'est le passage actuel au niveau hard qui me donne du fil à retordre, tu résouds un truc et il y en a tout de suite un autre derrière qui t'emm**de. Toujours un truc qui n'est pas assez en face, les pinces qui ont trop de jeu, les servos qui ne serrent pas assez, etc. Que des trucs auxquels on ne pense pas en démarrant un projet comme celui-ci.
Tu vois des vidéos sur youtube ou les mecs bricolent sur le bord de la table avec trois bouts de ficelle et un couteau de cuisine, ou en collant des bâtons de sucette et çà marche :shock:

"La théorie c'est quand on sait tout et que rien ne fonctionne. La pratique c'est quand tout fonctionne et que personne ne sait pourquoi. Ici on a réuni théorie et pratique, rien ne fonctionne et personne ne sait pourquoi !" Albert Einstein.

Je n'ai toujours pas déparré le stade de la théorie : :lol:
Une porte nand prend 2 bits en entrée... :eek:

[Projet] RUB1K solver
satinas
Expert
Expert
Messages : 1268
Enregistré en : novembre 2015

#289 Message par satinas » sam. 19 oct. 2024 14:31

J'ai pas touché aux machines plastoc pour garder les bons souvenirs de l'usinage du métal, et aussi par manque de place et de neurones :-)
C'est pas ça le problème ? d'ailleurs tu le dis plus haut, ça manque de métal et peut être de roulements. Si tu travaillais au 1/100, peut être que cela marcherait aussi bien que sur les plans.
La difficulté principale, vu de loin, est qu'on ne peut pas arrimer le cube, il faut veiller à ce qu'il reste toujours dans la même position, bien que manipulé de tous les côtés.
Je n'ai pas regardé toutes les vidéos, le modèle formule 1, il me semble qu'il s'appuie sur tous les centres de faces, donc le cube est fixe en permanence, ça aide.

[Projet] RUB1K solver
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1236
Âge : 39
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#290 Message par venom » sam. 19 oct. 2024 17:58

F6FCO a écrit :Tu vois des vidéos sur youtube ou les mecs bricolent sur le bord de la table avec trois bouts de ficelle et un couteau de cuisine, ou en collant des bâtons de sucette et çà marche :shock:


Des MCGyver quoi :lol:
C'est la joie du montage vidéo aussi qui est derrière tout ça :wink:

Je rigole mais c'est moi qui t'a relancé le sujet sans savoir. Et je rigole mais j'ai même pas encore fait une esquisse de mon projet de cube. :oops:

Quand je vois un gars comme toi qui a plus de connaissances mécanique que moi ça me fait peur :eek: :mur:


Bon courage pour la suite. J'aime bien ces vidéos de moteurs, pinces en mouvement 8-)






@++
Mon site web
Mon discord : venom#4888


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 9 invités