V
vibram
Compagnon
Salut à tous,
j'ai posté ce message sur le forum arduino mais sans grand succès.
Je vais faire un copié/collé un peu honteux.
Pour l'instant je ne me suis pas lancé pour éviter un énième projet abandonné. mais il me tient à coeur que ce soit pour des raisons pratiques et economiques
Comme j'ai un poste d'une marque bien établie qui a ses propres standards (fronius magic wave), les pedales de la marque en question sont horriblement cheres (+500€ HT), et le format est propriétaire.
J'ai trouvé un moyen de contourner le format particulier mais je bloque sur le problème suivant:
J'ai 4 boutons poussoirs sur ma torche que j'aimerais "retranscrire" sur une pedale de soudage.
Bouton 1: On
Bouton 2: off
Bouton 3: up
Bouton 4: down
En gros, lorsque j'amorce, j'appuie sur On et je soude. j'arrive au bout, Off. et c'est bon.
Pendant le soudage, je peux augmenter ou diminuer les ampères avec up & down.
Sachant que ce sont des boutons poussoirs donc a chaque pression, le circuit est fermé et envoie l'info au poste.
Maintenant, je bloque pour retranscrire ca sur une pédale.
j'ai pensé à quelque chose de la sorte, est-ce possible:
Avoir un potentiomètre (ou autre chose de cylindrique dans le même genre...) qui a une rotation disons de 180°.
En position normale (pas de pression sur la pédale) : 0°, rien n'est transmis au poste
Entre 5 et 20°: on envoie 1 seule fois l'indication On, le soudage débute
entre 20 et 180, si on augmente les °, alors on envoie le signale up (nombre de signal à définir/ calculer...éventuellement en %)
et inversement, si on descend, on envoie le signal down.
Et lorsqu'on revient entre 0 et 4°, on envoie 1 seule fois le signal off pour arrêt du soudage
Donc on utilise l'arduino pour lire la valeur de la resistance du potentiomètre (ou tout autre "bidule" adapté à l'usage)
Et ensuite l'arduino envoie le signal (je pense que ce n'est pas le plus dur, 1pin par type de signal et en avant).
Les ° sont uniquement la pour indication.
la premiere plage sera definit par l'envoi du signal On ou off (un signal par pin) avec une condition et une variable
A l'allumage, je règle la variable Etat sur off. Si je me trouve dans la plage de valeurs X et que l'état est sur off, j'envoie On, si je me retrouve dans cette plage de valeurs et que Etat est on, alors j'envoie Off.
Ensuite il me reste à voir comment envoyer les signaux en fonction de la pression sur la pédale et donc de la rotation du potard. Il faut que je trouve une formule logique mais pas si évident que cela
Un ami m'a aussi dit de vérifier l'intensité du signal histoire de ne pas cramer la carte.
Ca c'est sur le papier.
Concretement pensez-vous que c'est faisable ?
Je dois arrivé à trouver des bouts de code pour la lecture des valeurs du potentiometre. Par contre je doute vraiment sur l'envoi du signal via l'arduino pour simuler un bouton poussoir.
J'insiste sur le fait que j'aimerais garder le format d'une seule pédale et non pas 2, ou une pédale à 4 boutons comme on a déjà pu me proposer
Désolé si ce n'est pas clair, au risque de me répeter je ne suis pas du métier et très peu de connaissances dans ces domaines.
Merci de votre aide
j'ai posté ce message sur le forum arduino mais sans grand succès.
Je vais faire un copié/collé un peu honteux.
Pour l'instant je ne me suis pas lancé pour éviter un énième projet abandonné. mais il me tient à coeur que ce soit pour des raisons pratiques et economiques
Comme j'ai un poste d'une marque bien établie qui a ses propres standards (fronius magic wave), les pedales de la marque en question sont horriblement cheres (+500€ HT), et le format est propriétaire.
J'ai trouvé un moyen de contourner le format particulier mais je bloque sur le problème suivant:
J'ai 4 boutons poussoirs sur ma torche que j'aimerais "retranscrire" sur une pedale de soudage.
Bouton 1: On
Bouton 2: off
Bouton 3: up
Bouton 4: down
En gros, lorsque j'amorce, j'appuie sur On et je soude. j'arrive au bout, Off. et c'est bon.
Pendant le soudage, je peux augmenter ou diminuer les ampères avec up & down.
Sachant que ce sont des boutons poussoirs donc a chaque pression, le circuit est fermé et envoie l'info au poste.
Maintenant, je bloque pour retranscrire ca sur une pédale.
j'ai pensé à quelque chose de la sorte, est-ce possible:
Avoir un potentiomètre (ou autre chose de cylindrique dans le même genre...) qui a une rotation disons de 180°.
En position normale (pas de pression sur la pédale) : 0°, rien n'est transmis au poste
Entre 5 et 20°: on envoie 1 seule fois l'indication On, le soudage débute
entre 20 et 180, si on augmente les °, alors on envoie le signale up (nombre de signal à définir/ calculer...éventuellement en %)
et inversement, si on descend, on envoie le signal down.
Et lorsqu'on revient entre 0 et 4°, on envoie 1 seule fois le signal off pour arrêt du soudage
Donc on utilise l'arduino pour lire la valeur de la resistance du potentiomètre (ou tout autre "bidule" adapté à l'usage)
Et ensuite l'arduino envoie le signal (je pense que ce n'est pas le plus dur, 1pin par type de signal et en avant).
Les ° sont uniquement la pour indication.
la premiere plage sera definit par l'envoi du signal On ou off (un signal par pin) avec une condition et une variable
A l'allumage, je règle la variable Etat sur off. Si je me trouve dans la plage de valeurs X et que l'état est sur off, j'envoie On, si je me retrouve dans cette plage de valeurs et que Etat est on, alors j'envoie Off.
Ensuite il me reste à voir comment envoyer les signaux en fonction de la pression sur la pédale et donc de la rotation du potard. Il faut que je trouve une formule logique mais pas si évident que cela
Un ami m'a aussi dit de vérifier l'intensité du signal histoire de ne pas cramer la carte.
Ca c'est sur le papier.
Concretement pensez-vous que c'est faisable ?
Je dois arrivé à trouver des bouts de code pour la lecture des valeurs du potentiometre. Par contre je doute vraiment sur l'envoi du signal via l'arduino pour simuler un bouton poussoir.
J'insiste sur le fait que j'aimerais garder le format d'une seule pédale et non pas 2, ou une pédale à 4 boutons comme on a déjà pu me proposer
Désolé si ce n'est pas clair, au risque de me répeter je ne suis pas du métier et très peu de connaissances dans ces domaines.
Merci de votre aide