Aller au contenu


Photo
- - - - -

Probléme avec ( bras ) = Pince en Aluminium


29 réponses à ce sujet

#1 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp

Posté 19 octobre 2011 - 09:11

Bonsoir à tous.

Voila j'ai un petit souci avec ( bras ) = Pince en Aluminium , je pense l'alimentation ou mon code.

Voilà à quoi il ressemble
Image IPB

Voici la Description:

La Pince en Aluminium de Dagu (avec servomoteurs) est faite en aluminium de 3 mm d'épaisseur et est livrée avec 2 servomoteurs.. La pince s'ouvre sur plus de 50 mm. Les servomoteurs ont un couple de 2,3 Kg/ cm à 6 V et 1,8 Kg/ cm à 4,8 V. Elle est livrée préassemblée dans un sac en plastique.

Bon le gros servo et more aujourd’hui c'est un défaut de fabrication donc je vais pas tardé a en recevoir un nouveau.

Donc j'utilise que le petit servo qui permet de faire bouger la pince.

Donc j’ai fait un morceau de code pour le contrôler avec ma télécommande.

Le problème c'est que quand j’appuie sur une touche ( ça me le fait de t'en as autre ) la pince se bloque la je ne comprends

pas pour quoi.

voici le code:


  //déclare
  #include <IRremote.h>
  #include <Servo.h>
 
  Servo myservo; // 
  
  int RECV_PIN = 11; //récepteur infrarouge branché sur la broche 3 à 220ohm résistance

  int position1; //servo position 1
  int position2; //servo position 2
  int position3; //servo position 3
  int codeValue; //les code de la télécommande
  int current; //conserver la trace de la position actuelle du servo


  IRrecv irrecv(RECV_PIN);
  decode_results results;

void setup()
{
   
  Serial.begin(9600);// lancer un port série sur le serial monitor
  
  irrecv.enableIRIn(); // Démarrer le récepteur
  
  position1 = (1);           //défaut servo positon 1
  position2 = (2);           //défaut servo position 2
  position3 = (3);           //défaut servo position 3
  irrecv.enableIRIn();       // Démarrer le récepteur
  myservo.attach(3);         // attache le servo sur la broche 2
  myservo.write(position1); //démarrer le servo sur la position 1
  current = position3;
}

void loop() {

  
  Serial.println(results.value, DEC);
   
  if (irrecv.decode(&results)) {
  codeValue = results.value;
  switch (codeValue) {
    

  case 16584943: // la touche fléche du bas de ma télécommande

  myservo.write(position1);
  current = position3;
  break;


  case 16613503:// la touche volume+ de ma télécommande rotation cou par cou par la gauche

  current += 25; //servo se déplace à quelque degrés
  if (current > 180) current = 0;
  myservo.write(current);
  break;
  

  case 16617583:// la touche volume- de ma télécommande rotation cou par cou par la droite

  current -= 25;//servo se déplace à quelque degrés
  if (current < 0) current = 180;
  myservo.write(current);
  break;
  

  case 16605343://touche recule rapide de ma télécommande

  myservo.write(180); //servo se déplace sur tout le chemin à 180
  current = 0;
  break;
  

  case 16589023://touche avance rapide droite de ma télécommande

  myservo.write(0);
  current = 180;
  break;
  

  case 16601263: // la touche fléche du haut de ma télécommande

  int sensorValue = analogRead(1); // analogique 1, a 10k 
  while (sensorValue > 950) { //valeur peut être ajustée, 255 très sensible        
  sensorValue = analogRead(1); //lit la valeur du capteur à nouveau pour la boucle

}

  myservo.write(position3);
  current = position3;
  myservo.write(position2);
  current = position2;
  myservo.write(position1); //servo se déplace en position 1
  current = position1;
  break;

  }
  irrecv.resume(); // Recevoir la prochaine valeur
}
 }


 // signer seb03000



Donc si vous avez une idée , des conseils , des remarques , je suis preneur merci a vous tous

je continue tous de même a trouvé le problème.

#2 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 19 octobre 2011 - 09:24

Salut Seb

Tout d'abord, j'utilise la meme pince pour mon bras. Et je dois avouer quelle est assez compliqué a bien régler. Mais c'est possible. Mais attention, ton code ne vas pas avec ce servi.
Tu utilise une course de 0 a 180.
Ce servi a une course plus étroite. De mémoire 2x40.
Donc ta plage ne peux pas depasser 80.

0 tout a gauche. 40 position médiane 80 tout a droite.
Mais toujours de mémoire, la pince (pour ses 50mm de débattement ) n'utiliser que la moitié de cette course.
Donc tout depend de la facon dont elle est montée.
Tu bloque et ça casse. Haut attention. J'en ai cassé un aussi (mauvaise afaire pour Franck cette pince ;).
Mais elle marche bien. Il faut prendre le temps de la régler.

Démonte ton cabestant de servo et regle ton code. La rotation ne doit pas depasser 1/4 de tour.

Cdlt
Yves

 


#3 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp

Posté 19 octobre 2011 - 09:35

Grand merci a toi Astondb8 pour té conseil .

Sinon non je n'est rien casser sur la pince , avant de le programmé j'ai voulu savoir si les servos fonctionné bien.

Donc j'ai pris une pile carrée de 9 volts et j'ai branché le - de la pince sur le - de la pile , et le + de la pince sur le + de la pile.

Sinon la pince alu et poser à plat sur mon bureau , pour faire les teste c'est le mieux je trouve avant de placer la pièce , ça évite de le démonté et de le remonté , et de perdre du temps.

Mais merci pour ton aide Astondb8.

#4 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 19 octobre 2011 - 09:42

Oui mais attention.
Une pile 9v ne peux en aucun cas tu fournir le courant necessaire a son fonctionnement normal. 1A tout de meme De plus, le systeme d'engrenage fait que tu est presque toujours en charge. Donc tu peux meme les depasser.

Donc deja donne lui au moins 2A avec une LiPo, une alime de Labo, une alime fixe, n'importe quoi mais a 2A minimum.

Cdlt
Yves

 


#5 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp

Posté 19 octobre 2011 - 09:51

À d’acore OK voila pour quoi ça beugue qu’il ne répond pas des foies aux touches de la télécommande et que la pince reste bloquée

#6 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp

Posté 20 octobre 2011 - 08:21

Dit Astondb8 une batterie Batterie lipo 3,7V - 2A serrés bons pour ma pince aluminium ????

#7 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 20 octobre 2011 - 08:34

Je trouve ça un peux juste. Suite a comma
Fer une LiPo je te conseillerais utot une 2S. Ses 7.4v te donneront du 6v régulé parfait pour pratique TNT tous tes besoin.
Une 1S suffira a pleine charge. Mais tres vite juste au fur et a meusur de sa décharge.

Regarde bien les autres donnees des LiPo
20 ou 30C et les mAh. Tout depend de tes besoins. Mais autant etre prévoyant.

 


#8 ulysse2

ulysse2

    Habitué

  • Membres
  • PipPip
  • 159 messages

Posté 04 novembre 2011 - 07:20

Ça coûterait combien une batterie comme ça ? Et moi j'ai une dfrduino donc je met ou l'alim : sur le plot normal ou le plot servo Power ?

#9 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp

Posté 05 novembre 2011 - 02:00

Tien ulysse2 j'ai trouvais c'est sites pour les batteries http://www.miniplanes.fr/accus-lipo-chargeurs/accus-lipo-2s-74v-c-49_69.html ou http://www.makrisrc.com/accus-lipo-2s-7.4v.htm ou http://www.aeromodel.fr/accus-chargeurs/batterie-lipo-74v-c-288_337.html ou http://www.openplay.fr/batteries-lipo-2s-modelisme-c-324.html ou http://www.modelisme-vartex.com/hm-531/3347-t505026-batterie-lipo-2s-1200-mah.html

#10 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde

Posté 05 novembre 2011 - 02:07

Je te conseil miniplane ou weymuller.

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#11 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 05 novembre 2011 - 02:29

Ces liens sont exessivfment cher.

Si tu es pret a attendre 2 semaines
http://www.hobbyking.com/hobbyking/store/__86__85__LiPo_LiFe_NiMH_Battery-Li_2DPoly_28All_brands_29.html

17$ pour une LiPo vendu 57€ sur ton 1er lien

Moi j'achette toutes mes LiPo chez eux.

Attention bien regarder le poids car le prix du port est en fonction du poids global de la commande.
Mais en groupant tes achats c'est ce qu'il y a de plus intéressant.

Cdlt
Yves

 


#12 ulysse2

ulysse2

    Habitué

  • Membres
  • PipPip
  • 159 messages

Posté 07 novembre 2011 - 01:59

Merci à vous tous pour ces liens mais si dans unie carte arduino comme me Dfrduino Roméo qui ne délivre que du 5V , à quoi ça sert de l'alimenter plus que 5 V ?

#13 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 07 novembre 2011 - 02:18

Merci à vous tous pour ces liens mais si dans unie carte arduino comme me Dfrduino Roméo qui ne délivre que du 5V , à quoi ça sert de l'alimenter plus que 5 V ?


Bonjour
Tout d'abord, je vais commencer par rétablir quelques erreurs dans ce que tu viens de dire.
Les carte Arduino ne délivrent pas que du 5v mais
Du 5v certes
Du 3.3v
du Vref (voltage de référence presque jamais utilisé)
et du Vcc (c'est a dire la tension que tu applique a l'entrée de la carte entre 5 et 12v)

Sinon, le gros avantage de la Roméo, c'est quelle peut alimenter sans autre carte deux moteurs cc car elle a deux pont en H soit un moteur pas a pas unipolaire)
des servomoteurs
une batterie de capteurs
etc...

Il ne faut jamais oublier qu'un µcontrôleur ne peut fournir que des tensions logiques. (soit 5v soit 3,3v voila pourquoi ces deux tensions) il n'est en aucun cas possible (sau pour des cartes comme la Roméo) alimenter directement des périphériques demandant un courant supérieur a quelques mA

les autres entrées servent donc a alimenter tes moteurs servomoteurs ect... qui demandent bien sur un plus fort ampérage, mais bien souvent des tensions supérieures à 5v


Cdlt
Yves

 


#14 ulysse2

ulysse2

    Habitué

  • Membres
  • PipPip
  • 159 messages

Posté 08 novembre 2011 - 12:32

Ok je vois. Merci

#15 ulysse2

ulysse2

    Habitué

  • Membres
  • PipPip
  • 159 messages

Posté 09 novembre 2011 - 12:24

Donc en gros si je délivre une tension de 7.4 V avec une lipo à la place de mon alim usb ça devrait pouvoir faire fonctionner plusieurs servos en même temps ?


Pour les lipos, j'ai vu qu'il y avait des prix TRES différents pour un même voltage. Un conseil sur une marque ou référence en particulier pas trop cher quand même ( < ou égal à 25 €)
De plus, les branchements de la lipo ne correspondent pas à ceux de l'arduino (ou dfrduino romeo dans mon cas). Que faut-il pour associer les deux ?

Bonne soirée.


Ulysse.

#16 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp

Posté 09 novembre 2011 - 12:40

Donc en gros si je délivre une tension de 7.4 V avec une lipo à la place de mon alim usb ça devrait pouvoir faire fonctionner plusieurs servos en même temps ?


C'est du 7.4 V mais du 1A ou 2A = ( ampérage )???

#17 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp

Posté 09 novembre 2011 - 12:50

Sinon moi j'ai travailler que sur le petit servo qui permet de faire bougé la pince , est ça avance plutôt bien , j'ai réussi a faire bougé mas pince

elle se pince et elle s'ouvre.

Pour le gros servo j’attends ma commande pour le remplacé.

Je métré mon code demain, car je dois encore corrigé quelque erreur , ça fait comme si que la pince recevait des pulsions , mais je croie savoir d’où ça

viens.

#18 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 09 novembre 2011 - 11:25

Donc en gros si je délivre une tension de 7.4 V avec une lipo à la place de mon alim usb ça devrait pouvoir faire fonctionner plusieurs servos en même temps ?


Pour les lipos, j'ai vu qu'il y avait des prix TRES différents pour un même voltage. Un conseil sur une marque ou référence en particulier pas trop cher quand même ( < ou égal à 25 €)
De plus, les branchements de la lipo ne correspondent pas à ceux de l'arduino (ou dfrduino romeo dans mon cas). Que faut-il pour associer les deux ?

Bonne soirée.


Ulysse.


Si tes servo consomme de 1 a 2A ne soit pas étonné de ne pas arriver a les faire fonctionner sans une alimentation sérieuse.

Voila une batterie qui te permettrait d'alimenter un vingtaine de servos en même temps ;)
http://www.hobbyking.com/hobbyking/store/%5F%5F11910%5F%5FTurnigy%5Fnano%5Ftech%5F2200mah%5F2S%5F25%5F50C%5FLipo%5FPack.html

@ Seb
Une pince qui pince Quelle exploit ;) (je plaisante Seb)

Cdlt
Yves

 


#19 seb03000

seb03000

    @pump_upp - best crypto pumps on telegram !

  • Membres
  • PipPipPipPipPip
  • 1 193 messages
  • Location:https://t.me/pump_upp

Posté 09 novembre 2011 - 12:14

Astondb8 Une pince qui pince Quelle exploit ;) (je plaisante Seb)


je ne savais pas comment exprimé ça donc j'ai mis sa

LOL

#20 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 09 novembre 2011 - 12:28

Voila la mienne fabriquée de toute pièce
Avec un capteur IR et une ventouse.
Je tut sur un bras 7 niveaux de liberté

Image IPB

Image IPB

Image IPB

Image IPB

Le plateau s'avance (contrôlé par deux fourches IR)
Le bras se deploie
Le capteur IR Scrute le sol
Des qu'il trouve quelque chose le poignet fait une rotation de 90° et un décalage en X de 4 Cm
La pince saisie
Pour la ventouse tu verra ça cette après midi sur mon post SAMU

Je ne me moquais pas, mais comme j’étais moi aussi sur une problématique de pince ca m'a fait rire ... ;)

Cdlt
Yves

 




Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users