Aller au contenu


A l'aid, suiveur de ligne+ détecteur d'obstacles connus


  • Veuillez vous connecter pour répondre
11 réponses à ce sujet

#1

  • Guests

Posté 16 janvier 2007 - 09:27

Bonjour,

Je suis actuellement en terminale sciences de l'ingénieur, et nous devons contruire un robot suiveur de ligne (noire) qui évite des obstacles de dimensions connues.

Dans un mois, à lieu l'examen final et les solutions à nos problèmes n'apparaissent pas.
Nous avons déjà: un bloc composé d'un chassis, de deux servos moteurs+ réducteur,

Pour le fait de suivre une ligne, nous avons réalisé un algorythme qui fonctionne! gràce à un pont en H avec des transistors, et deux capteurs qui détectent la ligne.

Cependant pour l'obstacle nous avions pensé à un capteur ultrasons, mais nous sommes bloqués, nous ne comprenons pas comment cela pourrai fonctionner (la partie construction en elle même, nous n'arrivons pas à réaliser des cartes avec des composants ).

La parti algo, programmation, nous y arrivons mais le reste... :rolleyes:

Voilà après ce long monologue, je requierre votre aide, pour la réalisation de mes cartes et le pq du comment des composants.

En éspérant de tout coeur une réponse...

Mélanie

#2 Fabarbuck

Fabarbuck

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 685 messages

Posté 17 janvier 2007 - 10:10

Ca doit etre l'heure matinale, mais je ne suis pas sur d'avoir tout compris...!

Si je résume, vous avez déja une plateforme qui fonctionne correctement en suiveur de ligne, avec deux servomoteurs modifiés et deux capteurs de ligne au sol.
Le probleme se situe au niveau des capteurs d'obstacles, qui, visiblement, ne fonctionnent pas. J'ai bon jusque là?

Alors... pour avoir un peu d'aide, il va falloir nous en dire un peu plus sur ce que vous avez essayé pour vos capteurs, et ce qui n'a pas marché ! Quelques précisions sur le controleur du robot qui gere le mode suivi de ligne pourrait aider. Des infos sur le règlement et ce que le robot doit éviter comme obstacles serait certainement un plus pour qu'on comprenne de quoi il retourne.

A premiere vue, je dirais que deux approches sont possibles: tenter de résoudre le probleme avec votre capteur à ultrason, ou bien de trouver une autre technologie pouvant remplacer cet élément récalcitrant ! Je pense notamment à des capteurs infrarouges (télémètres sharp, par exemple) ou plus simple, des contacteurs mécaniques, qui... sans etre super élégants (quoique) ont l'avantage de la simplicité.

Voilou... bon courage et à bientot :)

#3 JEF

JEF

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 819 messages
  • Gender:Male
  • Location:St Cannat (13)

Posté 17 janvier 2007 - 10:26

bonjour

avez vous le droit d'acheté des modules tout fait ? parce que le mieux est d'en acheté. si vous pouvez passer aux infrarouge, comme le dit fabarbuck, ben, allez y, c'est beaucoup, beaucoup mieux a mon gout, c'est bien plus simple....

Chaque jour est le premier du reste de ta vie.


#4

  • Guests

Posté 18 janvier 2007 - 07:46

Bonjour,

Merci pour ces réponses.

Nous avons: un chassis avec deux roues et deux servos moteurs
un algo tout fait pour suivre la ligne
Le pont en H en simulation sur un logiciel, proteus je crois

Il nous manque: le savoir faire!
Comment marche un transistor, comment passer de la pratique à la théorie ?
Qu'est ce que des modules ?
Quel est le meilleur moyen de détecter un obstacle ( 10 cm * 10 cm ) ?
Comment rajouter la détection d'obstacle sur une carte ? comment faire un algo détectur d'obstacle puique ce n'est pas apparament tout ou rien ( je détecte l'obstacle, je pivote avance pivote avance d Xsecondes à chaque fois, pour réattérir sur la ligne ? apparament cela ne marche pas comme cela ?

Je ne sais pas par ou m'y prendre Nous devons tout d'abord faire un devis

8 transistors pour le pont en H plus x Résistances ? quoi d'autres ?
Leds + photransistors ( 2 + 2 ) pour la détection de ligne et des condensateurs ?
Un intérrupteur
Pour l'obstacles des capteurs ultrasons ou des modules ?
Un quartz ?
Un pic ?

Ceci me parait ête complet non ?
Une fois les composants reçu, je dois les cabler sur une plaque "labdec" selon leurs notices ?
Comment faire un algo de détection d'obstacle ?

Le parcours est une ligne noire que ma voiture suit, et lorsqu'lle arrive en ligne droite l'obstacle connu est là, elle doit l'éviter donc arréter son mode "suivre ligne" et passer en mode "contourne l'obstacle et rerend la ligne".

Merci vraiment pour ces réponses, et dsl pour cette pléthore de questions mais j'avoue être un peu dans le flou et trèsssss stréssée ( peu de ne pas être prête ), j'ai du mal avec le capteur d'obstacle


Merci, merci, merci

Mel

#5

  • Guests

Posté 18 janvier 2007 - 07:58

Un pic 16f84

2 diodes émettrices LD261
http://www.conrad.fr/Composants/Optoelectr...-IR-LD-261.html

2 transistors BPX81 http://www.conrad.fr/webapps/phototransistor_mini_i.html

( + Condensateurs ? )

8 transistors à effet de champ BUZ11 ( ?irf 620 )
http://www.leguide.net/go/search/idx/21106...uz11/t/1/go.htm

Interrupteur power SW

Quartz FOX040

Détection d’obstacles
400sr160 et 400 st 160
( marche avec un ali tl 081 ? je ne comprend pas ce point là ? http://www.electronique-diffusion.fr/produ...roducts_id=8057
)
Cela conviendrait il ? http://www.conrad.fr/webapp/wcs/stores/ser...hLightId=204064

Ou cela
http://www.conrad.fr/webapp/wcs/stores/ser...24761&from_fh=1


Voilà les prémices de mon devis ;)
Qu'en pensez vous ?

#6 JEF

JEF

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 819 messages
  • Gender:Male
  • Location:St Cannat (13)

Posté 18 janvier 2007 - 08:15

si rien n'est acheter, je te conseille plutot un pont en H tout integré (un L298, ça y est sur proteus, je l'ai), bien que je pense pas que tu en es besoin car tu utilise des servomoteur, c'est ça? a ce moment là, il sont directement commmandé par MLI, a moin que vous ayez enlever le circuit imprimé a l'interieur le rendant comme un motoreducteur classique.

Qu'est ce que des modules ?

les modules sont des petit circuit tout pret comme un capteur ultrason, ou infrarouge, avec deja l'electronique autour pour recuperé directement un signal logique par exemple.

Quel est le meilleur moyen de détecter un obstacle ( 10 cm * 10 cm ) ?

ben, les ultrason(US) et les infrarouge(IR) convienent aussi bien l'un que l'autre, mais les IR sont plus facile a utilisé. là encore, il y a des module tout pret.

Comment rajouter la détection d'obstacle sur une carte ? comment faire un algo détectur d'obstacle puique ce n'est pas apparament tout ou rien ( je détecte l'obstacle, je pivote avance pivote avance d Xsecondes à chaque fois, pour réattérir sur la ligne ? apparament cela ne marche pas comme cela ?

le plus facile est de faire une carte a microcontrolleur (PIC), de relié les entrees aux capteurs que tu vas utilisé (capteur de ligne, capteur d'obstacle) et les sorties aux entrées du pont en H pour commandé tes moteurs. avec un pic, tu pourra faire les serie d'action avec des tempo comme tu l'as ecrit ci dessus.

donc il faut: un pic, un quartz, des module pour les capteur IR (bien que tu puisse les faire si tu prefere, des opto coupleur a reflection (ensemble phototransistor + led dans un meme boitier), condensateur, resistance, regulateur 5v, interrupteur et si tu veux un pont en H, prend un L298, c'est tout integré, il te faudra aussi 8 diode de roue libre. tu utilise quelle version de proteus? 6.8, 6.9?

Chaque jour est le premier du reste de ta vie.


#7

  • Guests

Posté 19 janvier 2007 - 07:14

Merci beaucoup !!
As tu une référence de module qui te semblerait convenir ?
Pourquoi un régulateur ?

Mardi je vais voir pour la version de proteuse, j'urilise aussi ISI et FLOWCODE pour l'algo.
Les modules détections d'obstacles ce n'est pas des capteurs tout ou rien ?

Je doit raisonner cmment alors pour mon algo ?
Je voulais faire:

Je détecte je stop, ue roue avance l'autre est arrété pdt Xsec , puis les deux, puis l'inverse ....
Enfin un algo normal avec des temporiations mais apparament les capturs ne raisonnent pas comme cela ?
Mais als comment raisonnent ils ?


Mille Merci !! :(

#8 Matthieu

Matthieu

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 604 messages
  • Gender:Male

Posté 19 janvier 2007 - 07:19

j'ajouterai simplement , a la place d'une diode et transistor ( pour suivre la ligne ) je partirai plutot sur un optocoupleur

http://www.gotronic.fr/catalog/opto/optocoupl1.htm

Le CNY70 et le LTH209-01 sont pas mal si tu souhaite , je croi que j'ai tout sur proteus

#9 JEF

JEF

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 819 messages
  • Gender:Male
  • Location:St Cannat (13)

Posté 19 janvier 2007 - 07:20

les GP2D150A de sharp on une sortie a collecteur ouvert, si tu met une resistance de forte valeur entre le + et la sortie, tu aura un signal logique.

Pourquoi un régulateur ?

pour stabilisé ta tension a 5v pile a partir d'un peu plus (6....7.5...9...12 regulé en 5v)

nan, avec un pic, ta procedure pour evité les obstacle peu ressemblé a ça....mais sait tu programmé (perso, je connais que le C)?

Chaque jour est le premier du reste de ta vie.


#10 Sugi

Sugi

    Habitué

  • Membres
  • PipPip
  • 235 messages
  • Location:Vers Dunkerque

Posté 19 janvier 2007 - 12:09

Atention avec les régulateurs, si la tension de la batterie est inferieur à 8v, il
faut des régulateur à faible chute (bon a + ou - 1v on s'en fout un peu...).

Pour programmez elle utilise FLOWCODE, c'est un logiciel de programmation
sous forme d'algo je crois. Beaucoup moins interessant que le C, mais plus facile
à comprendre quand c'est la premiere fois qu'on programme je pense. Et encore...

#11 JEF

JEF

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 819 messages
  • Gender:Male
  • Location:St Cannat (13)

Posté 19 janvier 2007 - 01:22

Atention avec les régulateurs, si la tension de la batterie est inferieur à 8v, il
faut des régulateur à faible chute (bon a + ou - 1v on s'en fout un peu...).


ouaip, tension de dechet de 2.5v je crois, donc au minimum, il faut 7.5v

pour ce qui est de la programmation, algoritme etc.... deja que c'est pas la joie d'en faire pour moi, et que je taquine pas vraiment, alors si c'est pas mon mplab, je peu plus rien dire, plus rien faire, de ce coté la, ben, va falloir faire ça seule.

Chaque jour est le premier du reste de ta vie.


#12 Matthieu

Matthieu

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 604 messages
  • Gender:Male

Posté 21 janvier 2007 - 11:40

Atention avec les régulateurs, si la tension de la batterie est inferieur à 8v, il
faut des régulateur à faible chute (bon a + ou - 1v on s'en fout un peu...).

Pour programmez elle utilise FLOWCODE, c'est un logiciel de programmation
sous forme d'algo je crois. Beaucoup moins interessant que le C, mais plus facile
à comprendre quand c'est la premiere fois qu'on programme je pense. Et encore...


Sugi FLOWCODE s'est le logiciel que ceux de ma classe adorent . S'est pas mal quand tu ne connais pas le c ( ou trop fainéant pour l'utiliser ) mais a la fin , sa utilise plus de RAM , ROM .... on peux l'utiliser pour les petit programme , après , s'est a éviter ( on deviens limit en ram / rom, et le temps risque d'étre trop long ... )

Et sinon pour ton capteur a ultrason , pars sur un tout fait ,

http://www.gotronic.fr/catalog/capteurs/ca...e=ultrasons.htm

Module de détection à ultrasons SFR05 ( mais derrière tu dois extraire une valeur moyenne et faire une comparaison ..... pour avoir un signal TTL ou le pic a une porte a trigger ( il parait , jamais utiliser ) )

En optocoupleur , le LTH209-01 fonctionne bien sur ligne blanche / noir , j'ai tester set aprés midi , pour mon robot , faudras respecter une hauteur




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

0 members, 0 guests, 0 anonymous users