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 : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#261 Message par F6FCO » mar. 17 sept. 2024 00:08

Ca a été une grosse galère pour graver ce tout petit pcb, le Pentium qui gérait ma CNC de gravure à rendu l'âme sous mes yeux. J'ai ressorti tous mes autres vieux Pentium (5) que j'ai monté avec plein de vieille rougnes qui venaient de la déchetterie de mon village, mais encore un coup de Murphy, il n'y en a pas un seul qui voulait fonctionner correctement, pourtant ils étaient tous fonctionnels avec LinuxCNC installé dessus. Quand çà ne veut pas... il doit y avoir une date limite de consommation sur les Pentium :lol:
J'ai quand même réussi à en monter un fonctionnel avec les 4 autres, ouf.
Il est plus que temps de muter vers Raspberry.
Une porte nand prend 2 bits en entrée... :eek:

[Projet] RUB1K solver
Babar64
Avatar de l’utilisateur
Passionné
Passionné
Messages : 231
Âge : 76
Enregistré en : juillet 2021
Localisation : Euskal Herria

#262 Message par Babar64 » mar. 17 sept. 2024 00:16

Bonjour à tous
F6FCO a écrit :Source du message Je n'avais pas l'empreinte du BS170

Juste pour info si ce site vous est inconnu, ce dont je doute fort, mais sait-on jamais...
Pour les design, prints, et les vues 3D, je recoure à SnapMagic (gratuit)
J'ai vérifié, le BS170 existe bien (dessin pour schéma, empreinte pour PCB et vue 3D)
exit
:idea: Pourquoi faire compliqué quand on peut faire inextricable

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#263 Message par F6FCO » mar. 17 sept. 2024 10:32

Bonjour Babar,
Je ne connaissais pas ce site, d'habitude je crée mes empreintes manquantes mais là j'ai eu la flemme :wink: , je viens de télécharger le BS170 que j'ai ajouté à ma librairie.
Une porte nand prend 2 bits en entrée... :eek:

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

#264 Message par venom » mar. 17 sept. 2024 10:49

Bonjour a tous.

Pareil je ne connais pas. Merci du tuyau Babar :bravo:







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

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#265 Message par F6FCO » mar. 17 sept. 2024 10:55

Anomalie réparée.

Schéma booster.JPG


Implantation booster.JPG


P1070042.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 : 1497
Enregistré en : novembre 2015

#266 Message par satinas » mer. 18 sept. 2024 09:31

Salut,
Toujours au taquet je vois :)
J'ai fait un soft sur PC en juin, avec Qt et OpenGL. Je ne sais pas exactement quelles sont les conditions de publication relatives à Qt.
Si vous êtes intéressés envoi par mail avec les sources et les bibliothèques Qt associées.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#267 Message par F6FCO » mer. 18 sept. 2024 13:23

satinas a écrit :Salut,
Toujours au taquet je vois :)

D'après ce que je vois je ne suis pas le seul :-D . Chapeau pour ce cube virtuel ! Tu peux lui rentrer la séquence dans la fenêtre de dessous et il bouge en conséquence ?
"Solve" c'est pour qu'il s'auto-solve ?
Une porte nand prend 2 bits en entrée... :eek:

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

#268 Message par satinas » mer. 18 sept. 2024 14:22

Oui, c'est ce que je voulais faire au début. Coder les résolutions expliquées dans les videos Youtube. Je n'ai pas fait d'optimisation, il faut entre 100 et 200 rotations pour le résoudre. La zone de saisie en bas sert un peu à tout, afficher la séquence après avoir mélangé, la séquence après avoir résolu, une séquence que l'on veut exécuter, idem mais à rebours, la sauvegarde de l'état du cube, et une config que l'on veut charger.

La partie affichage a été très facile grâce à OpenGL, on lui fournit les positions des vertex et les textures, c'est tout. Par contre définir les données pour stocker le cube et son comportement, là il a fallu cogiter. D'autant plus que je ne voulais pas utiliser les matrices car un peu trop complexe à appréhender, je n'ai plus le niveau, donc calculs point par point.
Le plus dur a aussi été de déterminer les changements de couleurs dans les faces du cube après chaque rotation. OpenGL fait tourner la face du cube et le but du jeu est d'essayer de le rattraper en déterminant par code les changements de couleurs sur les 5 faces concernées.

Il affiche des cubes de largeur jusqu'à 10x10, mais il ne résout que les 3x3, et bien sur le 1x1 :)
Il y aurait moyen de le rendre compatible avec les cubes Bluetooth, mais ils sont assez chers.

[Projet] RUB1K solver
F6FCO
Avatar de l’utilisateur
Expert
Expert
Messages : 2846
Âge : 99
Enregistré en : décembre 2017
Localisation : Banlieue sud de Klyntar
Contact :

#269 Message par F6FCO » mer. 18 sept. 2024 17:07

C'est génial. Je ne savais pas qu'on pouvait coder avec OpenGL, jusqu'à maintenant j'imaginais que c'était simplement une API qui servait à l'affichage de Windows. Dans une autre vie je m'y intéresserais.
Je serais curieux de voir çà en fonctionnement.

et bien sur le 1x1 :)

Venom doit justement nous faire un programme en C pour ce dernier.

De mon coté je travaille sur papier, j'en suis à pondre des algorithmes pour la résolution de la croix, puis coins de la première face. Nous on a des yeux, des mains, on manipule le cube, on réfléchit et on sait ce qu'on doit faire, le robot lui n'a pas tout çà, il tient le cube par en-dessous et de chaque coté, il faut lui pré-mâcher le boulot en essayant de limiter les prises et lâchers. C'est intéressant et un bon somnifère en allant se coucher, je m'endors tous les soirs en faisant des rotations.
Une porte nand prend 2 bits en entrée... :eek:

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

#270 Message par satinas » mer. 18 sept. 2024 18:08

En l'utilisant avec un oeil neuf, car il a déjà 2 mois, je m'aperçois qu'il manque un mode pas à pas quand il déroule une séquence de rotations. On peut juste l'interrompre.

Je te l'ai envoyé par mail et un beau retour du mailer daemon google :eek:
This message was blocked because its content presents a potential
5.7.0 security issue. To review our message content and attachment content
Modifié en dernier par satinas le mer. 18 sept. 2024 18:14, modifié 1 fois.


Retourner vers « Langage ASM »

Qui est en ligne

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