Forums › Détente, discussions et events › Vos autres Projets › IRON MAN !!!
- Ce sujet contient 26 réponses, 7 participants et a été mis à jour pour la dernière fois par Anonyme, le 15 Déc. 2014, 17:11.
-
AuteurMessages
-
11 décembre 2014 à 17:56 #41247Anonyme
T’as vidéo est privé… Pour tes bruits de servo, tu dois pouvoir faire un detach lorsque tu n’utilise plus le servo (une fois ouvert ou fermé) :
http://arduino.cc/en/Reference/ServoDetach (Attention si il y a besoin de force pour garder le masque ouvert le faite de faire le detach, ton masque peu se refermer tous seul…), il te faut un delay de quelques centaine de milliseconde avant le detach sinon le servo ne fera pas grand chose.
il faut ensuite que tu fasse de nouveau un attach pour réutiliser ton servo.
Tu peux également régler la course de fin de tes servo si tu pense qu’il force En changeant la valeur int pos1=180; tu met une valeur moindre, pareil pour int pos= 0; tu peux mettre une plus grande valeur (c’est ton min max en degrés )
11 décembre 2014 à 18:16 #41248Anonymeok cool ! par contre j’ai trouvé le code déjà tout fait donc j’y connais rien ! je le place ou le detach et le atach ? 11 décembre 2014 à 18:24 #41249AnonymeEssai déjà de changer tes valeurs, si ça marche pas je t’aiderais. Pour le servo que tu utilise, j’ai les même a la maison et ils sont très bruyant…il faudra peut être investir dans des servo avec pignon métallique.
11 décembre 2014 à 18:33 #41250AnonymeJ’ai changer les valeurs (j’ai réduit de 20 degrés de chaque côté) et j’ai tjrs le bruit ! Le servo que j’utilise était vendu dans le kit mais j’en acheterais des plus adapté !
Donc un peu d’aide ne serais pas de refus
11 décembre 2014 à 20:12 #41251AnonymeTiens essaye ça, par contre je l’ai pas testé (mais ça compile ).
[attachment=0]iron_man_v1.ino[/attachment] 11 décembre 2014 à 22:21 #41252AnonymeIl faut que tu fasses varier les valeurs : int pos = 0;
int pos1 = 180;
et là
myservo.write(180);
myservo1.write(0);
Jusqu’à obtenir le silence des servos, sinon ils ne vont pas vivre longtemps. Ils sont en buté mécanique et tu leurs demande d’aller plus loin.
11 décembre 2014 à 22:25 #41253AnonymeSuper merci beaucoup je test ça demain ! Par contre je te demanderais par mp comment tu a fait parce que j’aimerais apprendre et comprendre
12 décembre 2014 à 07:42 #41255AnonymeYep pas de pb, tiens une petite amélioration possible, remplacer ton bouton par un bouton sensitif, j’ai un code qui fait ça en calculant le nombre de cycle pour mesurer le côté capacitif d’un homme (par contre ça veut dire sans gant possible…) 12 décembre 2014 à 09:40 #41254AnonymeÇa pourrait être pas mal mais j’avais déjà prévu de le remplacer par un interrupteur magnétique justement positioné dans le gant ! L’aimant dans le pouce et l’ampoule reed dans un doigt ! J’ai aussi testé mes LED plate et l’itensité lumineuse est bonne mais j’ai l’impression que le flux lumineux n’est pas constant ! Y’a comme des petit saccade ! Es que c’est pas du au servo qui essaye de continuer à tourné ? 13 décembre 2014 à 16:30 #41256AnonymeJe t’avais pas envoyé le bon fichier ino! Voila qui devrait être mieux :
[attachment=0]iron_man_v2.ino[/attachment] j’ai modifié les variables du début car elle n’était pas utilisé… il y a donc maintenant 2 variable pour la position min et max de chaque servo
15 décembre 2014 à 16:55 #41257Anonymechristoams wrote:Je t’avais pas envoyé le bon fichier ino!
Voila qui devrait être mieux :
[attachment=0]iron_man_v2.ino[/attachment] j’ai modifié les variables du début car elle n’était pas utilisé… il y a donc maintenant 2 variable pour la position min et max de chaque servo
Ca marche super ! par contre j’avais des soucis, le servo n’allais que dans un sens et ne revenait pas, et le deuxiéme servo gresillé encore … mais c’est réglé ! j’ai regarder des tutos et essayé de conprendre la logique et le systeme et j’ai fini par résoudre et faire fonctionner correctement la bête

Encore un grand merci !
15 décembre 2014 à 17:11 #41258AnonymeTHProps wrote:christoams wrote:Je t’avais pas envoyé le bon fichier ino!
Voila qui devrait être mieux :
[attachment=0]iron_man_v2.ino[/attachment] j’ai modifié les variables du début car elle n’était pas utilisé… il y a donc maintenant 2 variable pour la position min et max de chaque servo
Ca marche super ! par contre j’avais des soucis, le servo n’allais que dans un sens et ne revenait pas, et le deuxiéme servo gresillé encore … mais c’est réglé ! j’ai regarder des tutos et essayé de conprendre la logique et le systeme et j’ai fini par résoudre et faire fonctionner correctement la bête

Encore un grand merci !
OK super et de rien
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.
