Aller au contenu


Photo
- - - - -

capteur de ligne: analogique ou digital?


9 réponses à ce sujet

#1 swolf

swolf

    Membre passionné

  • Membres
  • PipPipPip
  • 626 messages
  • Gender:Male

Posté 06 janvier 2012 - 03:16

Bonjour,
je souhaite permettre à mon futur robot de suivre un ligne au sol afin de faciliter son accostage à la base de recharge.
J'ai trouvé 2 capteurs qui sont dans mes prix: ROB-0954 (digital) et le ROB-09453 (analogique).
Seulement j'ai plusieurs question:
déjà (le plus important), est-ce-que l'idée de faire une courte ligne partant de la station de recharge et permettant au robot de mieux accoster voir schéma) est un bonne idée?
ensuite dois-je choisir le capteur analogique ou digital? (je suppose que le digital apporte une simplicité d'utilisation tandis que le digital permet de l'adapter à plusieurs niveaux de gris?)
enfin ( :P ), quel interêt d'en prendre plus que deux? j'ai vu certains modules de suivi de ligne comportant plus de 5 capteurs: ça sert à avoir plus de fluidité au niveau du suivi en déterminant plus précisément le degré du tournant? est-ce vraiment nécessaire pour l'application que j'envisage? j'imaginais plutôt 2 capteurs de ligne avec un comparateur pour savoir si la ligne est détecté par le capteur de droite uniquement (-->tourner à droite), de gauche uniquement (-->tourner à gauche), par les deux (continuer tout droit) ou par aucun (mode "recherche infrarouge" de la balise).

Merci d'avance

florent

Image(s) jointe(s)

  • schéma station de recharge.jpg

Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#2 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 06 janvier 2012 - 03:31

Salut.
Je te conseilerait 3 capteur. Celui du milieu qui doit suivre la ligne et ceux des cotés pour faire tourné le robot, pour le remettre sur la ligne. Capteur Pololu. Il faut une lib special du moin pour le digital. J'en parle dans mon post (le traceur) et aussi sur le forum arduino > francais. Tu y trouvera ton bonheur !
Pour info, j'ai un capteur de reflectiviter pololu digital avec 8 capteur dessus, je les fait marcher par deux.

 
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 !
 


#3 swolf

swolf

    Membre passionné

  • Membres
  • PipPipPip
  • 626 messages
  • Gender:Male

Posté 07 janvier 2012 - 12:19

salut
pour la lib, elle marche aussi pour le capteur sparkfun apparemment (je prefere choisir celui-là car il est vendu chez lextronic, ce qui m'évite de payer des frais de port)
Donc le digital est celui que tu me conseille?
sur ton Traceur, pourquoi utilises-tu 4 "blocs" de capteurs? les extrémités pour tourner mais à quoi servent les autres?

merci pour ta reponse
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#4 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 07 janvier 2012 - 12:28

Le bloc de 8 capteurs etait pas cher ! (13€) et ca permet d'adapter la vitesse du robot et celle de la direction.
A chaque paire de capteur un PWM different, pour pas qu'il aile plus loin que la ligne sur les coté en tournant.
Ca sert aussi a le faire reagir differement, par exemple tu as ta ligne et a 3cm a droite de celle ci un carré noir, Ca fait allumer une led, un son, ce que tu veux.

 
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 !
 


#5 swolf

swolf

    Membre passionné

  • Membres
  • PipPipPip
  • 626 messages
  • Gender:Male

Posté 07 janvier 2012 - 12:38

ah ok
sinon pour le capteur tu me conseilles quoi alors? digital ou analogique?
j'ai vu ton code pour le traceur mais étant donné que je ne connais pas la lib... j'ai par exemple pas compris pourquoi il faut calibrer la valeur max et min d'un capteur digital???
en plus ton capteur est en I²C donc il ne doit pas se programmer pareil qu'uniquement 3 capteurs simples je pense...

je pense que je vais prendre des digitaux finalement, l'analogique ne me servirait à rien pour du suivi de ligne (si?)

Edit: je crois que j'ai compris pour la calibration grâce à ce sujet: http://arduino.cc/fo...p?topic=84559.0
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#6 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 07 janvier 2012 - 12:45

Je n'ai jamais dit qu'il ete en I²C.
Digital ou analogique, c'est comme tu veux, ici le capteur digital ne renvoie pas de 1 ou de 0, mais une valeur entre 0 et 4000. C'est des capteur de reflectivité.
Pour la calibration, ca marche comme ca, j'ai pas vraiment cherché a comprendre.

Edit; je vois que tu as trouver mon post sur Arduino !

 
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 !
 


#7 swolf

swolf

    Membre passionné

  • Membres
  • PipPipPip
  • 626 messages
  • Gender:Male

Posté 07 janvier 2012 - 01:15

ah c'etait toi? lol comme quoi le net est petit
je n'ai pas très bien compris le coup de la valeur digitale entre 0 et 4000 c'est pas sensé être binaire?
et desolé pour l'I2C, j'ai du confondre avec un autre post...
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#8 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 07 janvier 2012 - 01:25

Ca renvoie une valeur sur 4000 sur le Serial monitor.
ou sur 9.
C'est dans la lib que ca traite tout ca.
Ta pas confondu avec un autre post.

 
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 !
 


#9 darkzz

darkzz

    Membre

  • Membres
  • 83 messages

Posté 07 février 2012 - 10:14

Bonjour , je me permet de rajouter pour info que les 5 capteurs c'est quand on fait du suivi de ligne (en compet'), ça permet de detecter des petites bandes noires de scotch sur les bords de la ligne (3cm) pour par exemple indiquer au robot une priorité à droite ou une figure.

Voilà,

Madz

#10 swolf

swolf

    Membre passionné

  • Membres
  • PipPipPip
  • 626 messages
  • Gender:Male

Posté 23 février 2012 - 08:13

Ah ok, merci pour l'info ;)
d'ailleurs on peut peut-être aussi utiliser les QR code pour ce type d'application non?
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/



Répondre à ce sujet



  


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

0 members, 1 guests, 0 anonymous users