Aller au contenu


Photo
- - - - -

Quels composants sont nécessaires?


9 réponses à ce sujet

#1 zubera07

zubera07

    Membre

  • Membres
  • 14 messages
  • Gender:Male
  • Location:LYON

Posté 15 mai 2013 - 09:59

bonjour,

Je compte me lancer dans la robotique, je me pose donc la question suivante: faut-il attendre d'avoir un projet concret pour acheter les composants individuellement ou plutôt acheter des lots?

Le prix fait la différence je pense, pour les lots, quels composants faut-il acheter et quelle fourchette de valeur (résistance, condensateur...)est utile? Cela permettrait de faire un stock pour pas cher et UTILE surtout.

Merci pour vos réponses.
J'espère vivre assez longtemps pour voir le règne des machines...

#2 olivthill

olivthill

    Membre occasionnel

  • Membres
  • Pip
  • 143 messages
  • Gender:Male
  • Location:Normandie

Posté 15 mai 2013 - 12:55

J'ai eu la même démarche. J'ai acheté des composants électroniques divers (résistances, condensateurs, diodes, transistors, led, etc.). Puis, en faisant mon robot, et je me suis aperçu qu'il était plus simple d'acheter des modules spécialisés que de les faire soi-même. Par exemple un servomoteur, c'est un moteur qui inclut une partie électronique que l'on n'a pas à refaire soi-même. Par exemple une carte de controle de relais contient déjà les transistors et les diodes nécessaires. Bref, au final, pour mon robot, je n'ai eu besoin de quasiment aucun composant électronique de base, puique le module Pololu que j'ai choisi fait presque tout dans mon cas.

#3 zubera07

zubera07

    Membre

  • Membres
  • 14 messages
  • Gender:Male
  • Location:LYON

Posté 15 mai 2013 - 01:08

Merci de ton retour d'expérience. C'est pile ce que je souhaite savoir, il faut donc que j'achète mon matériel suivant mon projet car celui-ci peut comprendre uniquement des modules sans besoin d'ajout de composants de base.

La deuxième partie de ma question concerne le matériel, de quoi as-tu besoin?

De quel robot il s'agit, as-tu apprécié sa conception, combien d'argent et de temps as-tu mis dans sa conception?
J'espère vivre assez longtemps pour voir le règne des machines...

#4 olivthill

olivthill

    Membre occasionnel

  • Membres
  • Pip
  • 143 messages
  • Gender:Male
  • Location:Normandie

Posté 15 mai 2013 - 01:48

Oui, il faut voir en fonction du projet.

Un robot est composé de moteurs, de capteurs, et d'une unité centrale (une carte Arduino ou un PC ou autre chose) qui donne des ordres aux moteurs en fonctions des données venant des capteurs. Regardons plus en détail :

* Les moteurs
Il faut choisir la puissance, la vitesse, et le type de mouvements (plusieurs tours, ou maximum un demi-cercle, ou encore mouvement rectiligne).
Concernant l'électronique, un gros problème est l'alimentation qui doit être généralement plus puissante pour les moteurs que pour les signaux de controle des moteurs.
Beaucoup de cartes ont un régulateur de tension incorporé qui peut restreindre la puissance pour ne pas qu'elle grille. Donc, on pourra avoir une seule alimentation pour les moteurs et la carte. Par exemple une Arduino a une alimentation faible venant du port USB, ou une alimentation forte venant sur quelques broches particulières. Mais pour des gros moteurs, il faudra utiliser des relais entre la carte et les moteurs.
La connectique entre la carte et les moteurs peut être un peu complexe, parce qu'il faut relier un seul cable VCC et un seul cable GND venant de la carte à plusieurs paires de cables (une paire par moteur). Cela peut être largement facilitée par un shield (bouclier ou carte d'extension) d'entrées sorties, comme il en existe pour les Arduino.

* Les capteurs
Il peut y avoir des problèmes de tension à convertir, mais il y a surtout souvent des signaux analogiques qu'il faut convertir en données digitales pour être traitées par l'unité centrale. Beaucoup de cartes peuvent faire ça dans une certaine mesure.
La connectique peut-être un peu galère. Heureusement, il existe des "breakout boards", dont l'un des grands spécialistes est la société Sparkfun, qui a plusieurs distributeurs en France. Une breakout board est une mini carte qui contient une puce (le capteur qui nous intéresse), quelques composants, et des broches pour une connectique facilitée.

Mon cas personnel est un peu décrit sur la page de présentation, mais mon projet n'est pas terminé.

#5 zubera07

zubera07

    Membre

  • Membres
  • 14 messages
  • Gender:Male
  • Location:LYON

Posté 15 mai 2013 - 03:09

D'accord, donc je vais attendre d'avoir un projet concret et faire attention concernant le cablage des cartes et des moteurs. Je demanderai plus d'info une fois que je me serais lancé dans un projet :D
J'espère vivre assez longtemps pour voir le règne des machines...

#6 R1D1

R1D1

    Modérateur et Membre passionné

  • Modérateur
  • PipPipPipPipPip
  • 1 211 messages
  • Gender:Male
  • Location:Autriche

Posté 15 mai 2013 - 04:58

En fait, ça dépend de ce que tu cherches en faisant un robot.

Si tu veux juste UN robot qui réalise une ou plusieurs fonctions, pour le plaisir d'apprendre à le programmer, tu peux effectivement n'utiliser que des modules tout faits, voire des shields arduino. Ca te permettra de passer rapidement sur les parties électronique et méca pour passer à la programmation. Et le jour où tu veux faire autre chose, tu démontes tout et tu le réassembles comme tu veux.
Maintenant, si tu veux un robot plus fouillé, pour travailler sur l'électronique des capteurs, de la puissance, la mécanique des différentes pièces, il vaut mieux fabriquer toi-même tes modules pour savoir ce qu'il y a dedans et comment ils fonctionnent. Ca facilite aussi le débugguage quand tu comprends bien ce qui est fait par chaque partie.

À mon avis, l'approche idéale se situe entre les deux : certains modules sont très pratiques, et il est instructif de refaire certaines choses. Au début, utiliser des modules permet de prototyper ton robot et de voir si tes idées sont valables. Mais une fois que c'est validé, si tu veux avoir un robot tout beau tout propre, ça vaut le coup de refaire les cartes électroniques, le châssis, par rapport à tes besoins. D'autant plus qu'une Arduino (pour prendre cet exemple), ça n'est pas si cher que ça, mais en racheter une pour chaque nouveau projet, ça finit par coûter. Une fois ton câblage et tes programmes testés, tu peux refaire une carte vu que les plans sont disponibles (ce qui te coûtera a priori moins cher).

Personnellement, c'est comme ça que j'envisage de procéder : j'ai investi dans des capteurs, un châssis en dur pour me faciliter la vie au début et apprendre des choses, mais comme j'envisage de faire plusieurs projets et de garder les anciens, je ferai une carte dédiée quand j'aurai validé le tout. Notamment parce que les branchements à l'arrache entre le capteur et la carte, ça a tendance à se défaire. :D
R1D1 - Calculo Sed Ergo Sum -- en ce moment, M.A.R.C.E.L.
Avatar tiré du site bottlebot

#7 zubera07

zubera07

    Membre

  • Membres
  • 14 messages
  • Gender:Male
  • Location:LYON

Posté 16 mai 2013 - 08:39

D'accord, je pense que ton raisonnement est logique. C'est donc ce que je vais faire, ça permettra d'apprendre :)
Puis plus tard j’achèterai des composants de bases pour faire moi-même les cartes électronique.
Je vais commander le bouquin du robot sumo qui m'a l'air pas mal et j'aviserai ensuite. :)

Merci pour tous vos conseils! :D
J'espère vivre assez longtemps pour voir le règne des machines...

#8 ChristianR

ChristianR

    Membre passionné

  • Membres
  • PipPipPip
  • 474 messages
  • Gender:Male
  • Location:Isère (38)

Posté 16 mai 2013 - 12:32

Il y a certains composants utiles voire incontournables pour démarrer (résistances, diodes, transistors, leds..).
Tu peux acheter dès le départ des fils de connections, un petit transformateur 9V ou une batterie d'alimentation.

Certains petits modules déjà tout montés sont effectivement bien pratiques. Par exemple un module de relais avec son optocoupleur et sa diode de roue libre de protection déjà tout montés, gain de temps et pas bien plus cher.
Ou les modules de pilotage de moteurs à base de L293 ou L298.
Ca rend les débuts en robotique bien plus simples.

Et l'acquisition d'un multimètre pour comprendre pourquoi ça marche pas :Alex_01:/>
Christian

#9 zubera07

zubera07

    Membre

  • Membres
  • 14 messages
  • Gender:Male
  • Location:LYON

Posté 16 mai 2013 - 12:38

Que préconise tu comme fourchette de valeur pour les résistances, condensateurs ect? Parce qu'ils en existent énormémént et beaucoup de lots sont disponibles sur le net.
J'espère vivre assez longtemps pour voir le règne des machines...

#10 ChristianR

ChristianR

    Membre passionné

  • Membres
  • PipPipPip
  • 474 messages
  • Gender:Male
  • Location:Isère (38)

Posté 16 mai 2013 - 06:50

On utilise pas mal des 100 Ohm, 1k, 10k
Et les 470 en série avec des LEDS alimentées en 5V.
Christian



Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users