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

RUB1K
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1619
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#81 Message par venom » mer. 19 juin 2024 22:19

F6FCO a écrit :Dans le colis tu as du avoir un petit carton avec le schéma de branchement suivant les couleurs des enroulements.


Exact. C'est bien fait il y a une carte qui explique quel fil est A+ A- B+ B- 8-) et au verso le moteur en vue de face et coté avec toutes les mesures. C'est top.

C'est marrant je commence a réfléchir a une structure (même si je n'ai pas encore tâté du branchement etc...) et je suis tomber sur une vidéo d'un gars qui fait la même chose avec le même cube. Intéressante au passage.

Mais j'ai remarqué comme lui que le modèle de cube que j'ai pris est trop "flex". Dur a expliqué comme ça mais en gros quand je tourne une face avec la pièce que j'ai imprimé au centre d'une face, ma pièce commence a tourner alors que la face non :? :mur: pas top pour une rotation parfaite de 90°
C'est la différence avec ton projet, toi tu utilise des "pinces" qui font toute la ligne centrale.

Bref tout un tas de questions fuses :lol: On verra ça plus tard. Dans un premier temps, faire mumuse.





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

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

#82 Message par F6FCO » mer. 19 juin 2024 22:55

Je viens de regarder la vidéo. Il est blindé de tunes le gars, 6 gros moteurs de drone plus les cartes (O drive S1 à 149$ pièce) qui vont avec :eek:

Et tu comptes faire comment l'analyse des couleurs du cube mélangé ?
Une porte nand prend 2 bits en entrée... :eek:

RUB1K
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1619
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#83 Message par venom » jeu. 20 juin 2024 00:33

Il est probablement blindé je ne connais pas le matos utilisé.

Pour ce qui est des couleurs. C'est fastidieux et archaïque, mais je pensais a les rentrée dans un ordi a la main après mélanger :eek: :oops: Je ne sais pas trop enfaite. J'ai pas trop réfléchi mais je sais que mes compétences ne sont déjà pas ouf pour un tel projet.... Alors ajouté la détection de couleurs me paraît insurmontable . Tout comme le reste d'ailleurs :lol:

Mais je reste optimiste.

Après c'est sur que si le résultat est de battre des records là il faut partir sur de la détection en temps réel.

Bref il y a encore beaucoup de "cogitage".

Si dans un premier temps j'arrive à faire tourner une face je serais déjà fin content :-D

Donc ENA DIR PULS et +5V --> vers le pic
Et de l'autre côté +36V 0V A+ A- B+ B-








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

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

#84 Message par F6FCO » jeu. 20 juin 2024 13:23

venom a écrit :Il est probablement blindé je ne connais pas le matos utilisé.

C'est clair qu'on n'a pas tous les mêmes moyens pour mener un projet
6 x cartes 0 drive S1 : https://eu.odriverobotics.com/shop/odrive-s1 à 149$ pièce
rajoute 6 x moteurs brushless https://eu.odriverobotics.com/shop/dual ... 212s-300kv à 59$ pièce
1200$ sans compter la filasse, le microcontroleur, les caméras, ça revient cher le loisir robotique qui va terminer sur une étagère, on ne joue pas dans la même cour. Mes moteurs et drivers viennent déjà d'un ancien projet et quand j'aurai fini ils serviront à autre chose. Pas assez d'étagères de toutes façons :wink:

venom a écrit :Pour ce qui est des couleurs. C'est fastidieux et archaïque, mais je pensais a les rentrée dans un ordi a la main après mélanger :eek: :oops: Je ne sais pas trop enfaite. J'ai pas trop réfléchi mais je sais que mes compétences ne sont déjà pas ouf pour un tel projet.... Alors ajouté la détection de couleurs me paraît insurmontable . Tout comme le reste d'ailleurs :lol:

Dans un premier temps tu les rentres à la main, après si mon projet est viable tu pourras utiliser les TCS

venom a écrit :Après c'est sur que si le résultat est de battre des records là il faut partir sur de la détection en temps réel.

Ca ne m'intéresse même pas, je trouve frustrant un truc qui se résoud en 1 ou 2 secondes à grand renfort de technologie et ou tu ne vois rien parce que çà va trop vite. J'aurais bien plus de plaisir à voir mes moteurs bouger, mes pinces prendre et lâcher le cube, faire tourner les faces et observer petit à petit la résolution.

venom a écrit :Donc ENA DIR PULS et +5V --> vers le pic
Et de l'autre côté +36V 0V A+ A- B+ B-

C'est çà, le PIC commande directement ces entrées:
- tu laisses le connecteur ENA vide
- 1 ou 0 sur DIR pour le sens de rotation
- L'horloge 5v sur PULS
- alim +5vcc sur +5V

De l'autre coté en sortie:
- du 32v max (pas 36v !!!), j'alimente les miens en 30v pour laisser une marge de sécu.
- et les fils du pap
Une porte nand prend 2 bits en entrée... :eek:

RUB1K
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1619
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#85 Message par venom » jeu. 20 juin 2024 13:36

F6FCO a écrit :C'est justement ce qu'on recherche non ? :-D


Je pense que si :wink:
F6FCO a écrit :- 1 ou 0 sur DIR pour le sens de rotation

Ah d'accord simplement :lol: par contre comment ça marche pour lui dire de faire 90° ou autre ? (J'avoue ne pas avoir éplucher ton dernier code ASM)

F6FCO a écrit :De l'autre coté en sortie:
- du 32v max (pas 36v !!!), j'alimente les miens en 30v.
- et les fils du pap


Bien chef. Tu règle avec le petit potard bleu sur l'alim j'imagine ?

Merci pour les infos







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

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

#86 Message par F6FCO » jeu. 20 juin 2024 14:00

venom a écrit : par contre comment ça marche pour lui dire de faire 90° ou autre ?

En premier tu règles ton driver en quart de pas sur le petit commutateur rouge, tu as la table de vérité au dos (1000).
C'est un moteur 200pas/tour, en quart de pas il en fera donc 200x4=800pas pour un tour.
Pour résoudre un cube tu feras plus souvent des 1/4 de tour que des demi-tours, il faut donc faire une routine pour lui faire faire 1/4 de tour, si tu as besoin d'1/2 tour tu appelles deux fois la routine.
Pour faire 1/4 de tour il devra donc exécuter 800/4=200pas.
Tu programmes simplement une boucle pour lui envoyer 200 pulses et l'affaire est dans le cul de l'âne. La durée des pulses fera varier la vitesse de rotation, le minimum que j'ai pu régler avec l'horloge du pic à 8MHz, à peu près 400µs, en dessous il commence à taper dans les gamelles.
Pour d'autres fréquences d'horloge tu fais des essais en changeant la durée de tempo.

venom a écrit :(J'avoue ne pas avoir éplucher ton dernier code ASM)

Code : Tout sélectionner


Pap1_QuartDeTourAvant
        bsf        pap1cw        
; choix sens de rotation
        movlw    d
'200'
        
movwf    ptr
pp1av    bsf        pap1clk
        call        tempoPap        
; (200µs)
        
bcf        pap1clk
        call        tempoPap        
; (200µs)
        
decfsz    ptr
        bra        pp1av    
        
return
 


Voilà ce que çà dit:

Code : Tout sélectionner

; envoyer 200 pulses au moteur pour faire 1/4 de tour
pin_DIR à 1 ou 0 pour le sens de rotation
For 1 to 200
    pin_CLK à 1
    tempo 200µs
    pin_CLK à 0
    tempo 200µs
next



venom a écrit :Tu règle avec le petit potard bleu sur l'alim j'imagine ?

C'est çà, tu baisses à 30/31v. Le TB6600HG peut supporter 36v mais comme ils indiquent 32v sur le module autant ne pas prendre de risque. De toutes façons 30 ou 36v, tu ne verras pas franchement la différence.
Une porte nand prend 2 bits en entrée... :eek:

RUB1K
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1619
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#87 Message par venom » jeu. 20 juin 2024 15:19

Ah d'accord aussi simple que ça. Merci pour les bouts de codes. Bon il faut maintenant que je trouve le temps pour tester ça. J'ai hâte de le voir tourner ce moteur :-D






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

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

#88 Message par F6FCO » jeu. 20 juin 2024 17:52

Moi j'ai bricolé avec du PVC tout l'après-midi pour essayer de faire des pinces correctes, rien de concluant pour l'instant. Ca pince mais çà ne tiendrait pas le cube sur un seul pap. Je m'y recolle demain.
Une porte nand prend 2 bits en entrée... :eek:

RUB1K
gwion
Expert
Expert
Messages : 1122
Enregistré en : février 2022

#89 Message par gwion » jeu. 20 juin 2024 19:49

Il y a des idées à glaner : https://miniurl.be/r-5ita

RUB1K
venom
Avatar de l’utilisateur
Expert
Expert
Messages : 1619
Âge : 40
Enregistré en : avril 2016
Localisation : Klyntar
Contact :

#90 Message par venom » jeu. 20 juin 2024 20:35

gwion a écrit :Il y a des idées à glaner : https://miniurl.be/r-5ita


Il y en a des sympas. Comme cette pince là ça doit plaire a F6FC0 il y a du cerveau moteur et de l'engrenage :lol:

Courage F6FC0. Cogitage cogitage :langue:






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


Retourner vers « Langage ASM »

Qui est en ligne

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