Aller au contenu


Contenu de Emeth

Il y a 17 élément(s) pour Emeth (recherche limitée depuis 29-avril 13)


#18588 Bras robotique (avec carte Arduino)

Posté par Emeth sur 11 novembre 2010 - 10:39 dans Electronique

Oui, je les alimentais uniquement par USB !

J'ai alors connecté ma carte avec un adaptateur secteur, que j'ai branché à la prise prévue à cet effet sur la carte (ronde et noire, en bas de celle USB), en plus du cable USB et mes 2 petits servos ont alors effectué leur petit manège sans broncher.

Mais en déconnectant l'USB, pour que ne laisser que l'alimentation secteur, le problème ait réapparut. Il faut donc apparemment 2 câbles pour que ça soit suffisant. Mais cela ne risque-t-il pas de faire une sorte de conflit ?

Enfin, c'est assez "inquiétant", car qu'est-ce qui va se passer si je fais marcher 3 servos, ou 4, ou 5 ? Je ne vois pas trop l'intérêt de pouvoir en connecter plus d'une dizaine sur cette carte si le courant est de toute façon insuffisant ! :(

Alimentation des servos par le bornier Servo Power Input.
Les servomoteurs consomment souvent trop de courant pour être alimentés soit par l’USB (+5V/<500mA) soit par le régulateur +5V/500mA de la carte Romeo. Pour pallier ce problème, la carte Romeo possède un bornier et un jumper permettant de choisir la source.

Tu dois parler de la borne bleue toute en haut à gauche, nommée "Servo_PWR", Teiva. Mais combien de courant cela peut-il me fournir ? Et puis je ne sais même pas avec quoi connecter ça :mellow:



#18572 Bras robotique (avec carte Arduino)

Posté par Emeth sur 11 novembre 2010 - 04:47 dans Electronique

Merci, Jbot. C'est noté.

Avec Rduino, j'ai un problème lorsque j'essaye de contrôler plus d'un servo à la fois. Par exemple, j'en connecte 2 et je leur demande en boucle de faire des va-et-viens de 180°, mais il se passe quelque chose de bizarre ; la carte réagit mal et lorsque j'arrive à la fin de la boucle, le délai avant de revenir au début est beaucoup plus long que ma 1/2s. De plus, ma diode 13 clignote alors que je ne lui ai rien demandé...

Voilà mon code (sous Arduino) :
#include <Servo.h>

Servo srv, srv2;

void setup()
{
  srv.attach(8);
  srv2.attach(9);
}

void loop()
{ 
  srv.write(0);
  srv2.write(0);
      
  delay(500);
      
  srv.write(180);
  srv2.write(180);
  
  delay(500);
}

Vous savez d'où peut venir le problème ?

EDIT: lors de la fin de la boucle, je crois que le programme se reboot, comme si j'avais appuyé sur RST. D'ailleurs, mes servos passent en roue libre pendant ce laps de temps, alors qu'ils devraient au contraire résister à la pression.



#18545 Détecteur de visages

Posté par Emeth sur 09 novembre 2010 - 02:23 dans Programmation

Bonjour à tous, :)

Je me posais comme question, par simple curiosité au niveau de la programmation, si vous aviez une idée de comment on pouvait s'y prendre pour qu'un algorithme puisse détecter un visage humain - et plus particulièrement qu'il puisse repérer où se trouvent les yeux, narives et la bouche.

Emeth.



#18544 Bras robotique (avec carte Arduino)

Posté par Emeth sur 09 novembre 2010 - 02:11 dans Electronique

Merci JBot pour le doc. En fait, j'avais découvert le doc peu de temps après avoir posé ma question. Ce qui fait que j'ai trouvé toute seule comme une grande comment activer mes boutons poussoirs. -_- Effectivement, il fallait mettre des jumpers ("cavaliers" en français, je crois) pour activer le machin.

Oki, Luj. J'ai vu comment brancher les servos sur la carte à cette page http://www.arduino.cc/en/Reference/Servo.

Désolé pour les questions quelque peu élémentaires que je pose, mais comme je l'ai dit je suis vraiment débutante en électronique !
Par contre, j'aurais encore deux petites questions :

1. Comment je fais pour savoir à quel pin mon servo est branché ? Et d'une manière générale, n'importe quel composant, comme une led, photorésistance, etc. ? Parce que je n'ai pas vu de correspondance sur la carte. Sur la doc, ils disaient que le bouton poussoir S6 avait le pin 2, et le S7 le pin 3, par exemple, mais sinon je n'aurais pas pu deviner toute seule !

2. Je ne saisi pas la différence entre l'analogique et le digital pour mes servos. Vous me conseillez de les brancher où ?
(On a un plan de la carte dans ce doc pdf, page 4 sur 12).



#18527 Bras robotique (avec carte Arduino)

Posté par Emeth sur 08 novembre 2010 - 03:15 dans Electronique

Oki, merci, c'était pas bien compliqué ! ^_^

Ma carte RoMeo a quelques particularités par rapport aux Arduino plus classiques. Notamment, tous ces petites tiges dont je ne comprends pas l'utilité, et puis ces 7 micro-boutons poussoirs (S1 à S7).

Je suis en train de lire les tutoriaux http://arduino.cc/en/Tutorial/HomePage sur le site Arduino, mais, pour le moment, je n'arrive pas à dialoguer avec mes boutons poussoirs. Je n'ai pas trouvé de tuto propre à la carte. Exemple : je clique sur bouton S2, la LED 13 s'allume.

Vous avez une idée ?



#18486 Bras robotique (avec carte Arduino)

Posté par Emeth sur 03 novembre 2010 - 08:24 dans Electronique

Bonsoir à tous !

J'ai reçu mes composants (servos + carte + alimentation), mais je viens de me rendre compte que je n'ai rien pour connecter ma carte Romeo à mon PC ! Je croyais que le câble était livré par défaut. :(

> Carte Romeo


Y a des points de branchement un peu partout, en plus. Qu'est-ce que vous me suggérez d'acheter pour connecter la carte au PC ?

Merci.



#18415 Emeth

Posté par Emeth sur 26 octobre 2010 - 05:32 dans Et si vous vous présentiez?

Vidéos intéressantes, JBot, mais le prix des servos est clairement indécent.
Tous les servos vont "assez vite" lorsqu'ils n'ont pas de charge utile.

Je ferai déjà des tests avec mes petits servos pas chers mais réputés fiables. -_-



#18413 Bras robotique (avec carte Arduino)

Posté par Emeth sur 26 octobre 2010 - 05:28 dans Electronique

Ok, Luj, merci pour les conseils. Je viens de passer commande (carte Romeo + adaptateur).

S'il y a des problèmes, de toute façon je ne manquerai pas de vous en faire part !



#18394 Emeth

Posté par Emeth sur 24 octobre 2010 - 11:12 dans Et si vous vous présentiez?

Merci pour les explications, Leon.
Mais comme je suis un flan en électronique, le plus sage serait pour moi de rester sur mes servos, au moins pour commencer, et de voir jusqu'à où je peux aller avec eux.

En tout cas, c'est bizarre car tu me dis que les servos manquent de précision, mais en même temps quand je vois des vidéos youtube où on a des hexapodes, bras robot faits-maisons, ou bipèdes, ils ont tout l'air d'être contrôlés par des servomoteurs achetés dans le commerce. :mellow:



#18393 Bras robotique (avec carte Arduino)

Posté par Emeth sur 24 octobre 2010 - 11:04 dans Electronique

Qu'est-ce que tu veux dire dire par "alimentation 3A", Leon ?

Un support pour 2 (ou 4) piles AA peut faire l'affaire si je connecte ça à la carte Romeo ?



#18389 Emeth

Posté par Emeth sur 23 octobre 2010 - 11:25 dans Et si vous vous présentiez?

Ben en fait, Luj, comme les capteurs "caméra" visuels sont plutôt chers (je vois couramment du 50€), j'avais l'idée de démonter une webcam toute simple pour récupérer son capteur visuel et en le branchant sur une carte Arduino/Romeo. Mais je ne sais pas si c'est techniquement possible.

Pour un bras, effectivement les servos sont une bonne solution (voir le fil de discussion sur ton projet). Par contre pour lancer un objet, les servos ne sont pas assez rapides, donc il faut étudier une solution comme les solénoïdes ou de petits moteurs à courant continu (il est possible de les piloter par Arduino en ajoutant une extension de contrôle de moteur).

Tu dis que les servos sont une bonne solution, mais je n'en vois pas spécialement d'autre. A part les vérins pneumatiques, je ne vois pas trop comment on peut articuler un bras !

Sinon, je ne comprends pas pourquoi tu dis qu'un servo ne serait pas approprié pour lancer un objet. Nous-mêmes, nous avons bien des muscles, et le servo est un peu comme un muscle, avec une vitesse de rotation qui décroit avec le poids. Les servos ont une bonne vitesse de rotation, en général. Les miens ont une vitesse de 60°/0.1s, pour une torque de 2kg-cm. ^_^



#18388 Bras robotique (avec carte Arduino)

Posté par Emeth sur 23 octobre 2010 - 11:11 dans Electronique

Merci pour la réponse développée, Luj :)

Je pense que je vais aussi me rabattre sur ta première idée avec la carte Romeo. Mais est-ce que cette carte permet de faire tout ce que permettait l'Arduino, ou vais-je devoir acheter en plus d'autres composants pour "compenser" ?

Pour l'alimentation du bras, comme je contrôlerai le bras avec mon PC, il me semble que l'alimentation par l'USB s'en chargera.

Pour revenir sur la question initiale, l'Arduino a l'avantage d'être pratique : des cartes électroniques existaient déjà avant mais les logiciels de programmation / compilation / chargement du programme étaient plus complexes. Ici, un éditeur simple et deux boutons "compile" et "charge". D'où un succès phénoménal en quelques années seulement.

C'est en lien avec ma question précédente ; est-ce qu'on aura toujours cette simplicité d'utilisation avec Romeo ?



#18382 Bras robotique (avec carte Arduino)

Posté par Emeth sur 23 octobre 2010 - 01:03 dans Electronique

Oki ! Par contre, ce que je ne comprends pas, c'est quand on regarde sur l'image de la carte http://www.zartronic.fr/index.php?main_page=popup_image&pID=7, je ne vois pas d'endroits où on peut brancher son servo, à part à droite sur les 6 petites tiges "TCSP"...

Les servos que j'ai ont 3 prises femelles collées côte à côte entre elles, alors je ne vois pas trop où je vais pouvoir connecter ça :mellow:



#18381 Emeth

Posté par Emeth sur 23 octobre 2010 - 12:59 dans Et si vous vous présentiez?

Merci pour ton retour, JBot. :)

Ensuite tu calcul sa cinématique inverse pour pouvoir facilement piloter sa position et tu auras une bonne base pour travailler ^^

La cinématique inverse ? Qu'est-ce que c'est ?

Sinon, j'aimerais en effet ajouter un capteur visuel à l'avenir. Est-ce que ça se connecte facilement à une carte Arduino ?



#18375 Bras robotique (avec carte Arduino)

Posté par Emeth sur 22 octobre 2010 - 07:45 dans Electronique

Bonsoir à tous, smile.gif

Si on contrôle un servo grâce à un microcontrolleur, vers lequel dois-je m'orienter ? Cela serait dans un premier temps pour fabriquer un bras robotique.

Il y a le Arduino à 25 € -> http://www.zartronic.fr/arduino-duemilanove-atmega328-p-7.html?zenid=09309f8d4fc964ec9b733c8221a0c0c7
Beaucoup de robots utilisent des cartes Arduino, mais je ne sais pas pourquoi. Qu'a-t-elle de spécial ? Ce qui m'intéresse notamment pour l'heure est de savoir combien puis-je contrôler en même-temps de servos avec cette carte ?

Caractéristiques
* Microcontrôleur Atmel ATmega328 à 16 Mhz, 2K Ram, 32K flash.
* 14 Entrées/Sorties numériques dont 6 Sorties MLI (PWM).
* 6 Entrées Analogiques utilisables en Entrées/Sorties numériques.
* Interface USB (Programmation et communication série).
* Alimentation à commutation automatique USB/Externe.
* Connecteur pour programmation directe ICSP.
* Interface série à niveaux TTL.
* Alimentation par port USB ou externe de 7V à 12V CC.
* Sorties d'alimentation 5V / 3.3V et externe.

Merci,
Emeth.




#18371 Emeth

Posté par Emeth sur 22 octobre 2010 - 12:35 dans Et si vous vous présentiez?

Effectivement, bonne question, JBot. Je sais quand même programmer en PHP et en langage C.

Concernant le robot, je m'intéresse à des choses je pense assez évoluées, comme des bras robotiques (attraper et lancer des objets sur des cibles, par exemple) et à la locomotion (marche dynamique). Mais je commencerai petit à petit.



#18367 Emeth

Posté par Emeth sur 21 octobre 2010 - 10:13 dans Et si vous vous présentiez?

Bonsoir à tous, :)

Je suis étudiante et passionnée par la robotique. Malheureusement, je n'ai reçu aucune formation en rapport avec ce domaine. Cependant, je suis très motivée pour monter moi-même mes propres robots.

Je commencerai petit à petit pour progresser, et je compte sur la patiente et le dévouement des membres de ce forum pour me conseiller et m'éclairer dans mes choix à venir !

Voilà, voilà, je n'ai pas spécialement envie de m'éterniser.