Aller au contenu


Photo
- - - - -

Le traceur


109 réponses à ce sujet

#1 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 28 novembre 2011 - 01:18

Salut à tous !

Je vien vous présenter mon nouveau projet

Il s'agit d'une copie comforme du SAMU. Non c'est pas vrai, je plaisante.

Donc Voila le materiel dont je disposerai :

Chassis rond de 20cm, Plexi Etape 2/3
Accus 11.1v lipo (il est dans un bateau RC pas loin) 2650mah
*DFrduino Mega2560 (vive noel)
*Capteur Us URM37 ("Merci a ma demoiselle")
Moteur à engrenages et encodeur cytron, 103rpm (*c'est bientot mon anniversaire*)
Roue 90mm/10
*Capteur De ligne en mosaique pololu
Shiel moteur dfrobot 1A
Capteur IR sharp (2-3)
Camera sans fil
*Alimentation, 5v ; 3.3v ;9v
Un paquet de led...
Capteur de temperature...
Accelerometre..

(*= en attente du fournisseur)

Voila de quoi s'amuser a programmer ! Meme pas peur !



Deroulement:
Construction des pieces du chassis et mise en place
Mise en place de tout le bord** cité plus haut
-Programmation :
Detection des obstacles (et du vide) sans aucune colision
Detection de ligne et suivi
et si j'y arrive ou si j'ai l'envie;
Copie du circuit ligne et retraçage (ça c'est du defi!)
Lui apprendre d'aller d'un point A a B
Mais avant ça, se familliarisé avec les codeurs.
.....
Lui faire ecrire des chose dans le sable (ou des feuilles de papier relativement grande) ?!

Pour l'instant, ce projet est dans ma tete(et sur papier), je n'ai pas tout les elements (hardware) necaissaire.


Edit : 28/06 18h

Le chassis sera donc en plexi de 2mm, Pourquoi ? Parce que c'est transparent , ça fait plus propre que le bois, et parce que j'avais une chute me permettant de faire 3 ronds.
Decoupé a la meuleuse, et fini a la mini perceuse. J'ai profiter de la transparence du chassis pour graver ( a l'aide d'une feuille a careaux 5x5mm) l'emplacement des moteurs, capteurs, et autres.

Edit 29/06 :
Mes moteurs sont preveu d'etre en stock le 26decembre.... Genial!

Edit 29/06 23h :
J'ai reussi, meme assez facillement a faire accellerer mes moteurs par incremantation (Sur Le MALP)
else
{   for(int valeur_vitesse = 0 ; valeur_vitesse <= 255; valeur_vitesse +=5) { 
    // sets the value (range from 0 to 255):
   Moteur1(valeur_vitesse,false); 
   Moteur2(valeur_vitesse,true); 
    // wait for 300 milliseconds to see the dimming effect    
    delay(300);                            
  }
je me suis servis de l'exemple Fading d'arduino.
Mais je me doute qu'avec les codeurs il faudra rebidouiller ça.

Edit 11/12 23h :
Si j'ai de la chance, mon matos par demain, seul bemole, les moteurs seront des 103rpm au lieu de 58, Je gagne en vitesse mais pas en precision (3mm).
Edit 12/12 04h :
Ca y est la mega est dispo chez Zartronic, j'ai passé commande,. J'espere recevoir tout mon materiel cet semaine.

 
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 !
 


#2 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 28 novembre 2011 - 01:55

Tu exagère de copier mon SAMU.
Car malgres ce que tu semble raconter, ton robot à quand même quelques points commun avec mon SAMU.
Par exenple :
- C'est un Robot
- C'est un robot roulant
- C'est un robot roulant avec moteurs à codeurs intégrés.
- C'est un robot roulant avec moteurs à codeurs intégrés qui doit ce déplacer d'un point À à un point B
- C'est un robot roulant avec moteurs à codeurs intégrés qui doit ce déplacer d'un point À à un point B en évitant les obstacles.
- C'est un robot roulant avec moteurs à codeurs intégrés qui doit ce déplacer d'un point À à un point B en évitant les obstacles à l'aide de capteurs.
- C'est un robot roulant avec moteurs à codeurs intégrés qui doit ce déplacer d'un point À à un point B en évitant les obstacles à l'aide de capteurs etc etc etc.

Tu exagère vrziment, moi qui essayais d'être originale et qui est (je le suppose) complètement inventé le concept des robots roulant avec moteurs à codeurs intégrés qui doit ce déplacer d'un point À à un point B en évitant les obstacles à l'aide de capteurs.

Mais bon prince, je ne t'en veux pas et de te demanderais (exceptionnellement) aucun droit d'auteur.
C'est vrait quoi. On essai d'être originale et on se fait piquer ces idées. Mais comme j'ai l'esprit large, je ne t'en veux pas. Tout le monde ne peut pas être créatif, ça se saurait. ;)

Hatte de voir cette fausse contrefaçon ;)

Cdlt
Yves

 


#3 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 28 novembre 2011 - 02:01

Ha ha ha !!! :lol:

C'est un robot, c'est normal qu'il se ressemble tous ! :lol:

N'empeche, que si je fait ce robot, c'est aussi parce que l'autre niveaux capacité et espace interieur n'est pas top.
Cette plateforme va surtout me servir a apprendre a me servir des codeurs .

Ce que je regrette, c'est qu'il ne soit pas 'tout terrain'

 
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 !
 


#4 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 28 novembre 2011 - 02:05

Pas vraiment.
Si tu as des enfants, tu dois savoir que l'on trouve toujours que nos enfants sont les plus beaux du monde.
Et bien pour les robots c'est un peux pareil ;)

 


#5 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 28 novembre 2011 - 02:09

Si tu as des enfants, tu dois savoir que l'on trouve toujours que nos enfants sont les plus beaux du monde. 
Et bien pour les robots c'est un peux pareil  


Je suis pas comme ça(pour tout ce qui est materiel du moin).


Je sors....

 
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 !
 


#6 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 28 novembre 2011 - 02:10

;)

 


#7 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 04 décembre 2011 - 02:24

MicrorupteurMan2 vient de s'apercevoir que programmer un capteur suiveur de ligne a 8 canaux s'avere trés repetitif....

 
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 !
 


#8 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 04 décembre 2011 - 05:35

MicrorupteurMan2 vient de s'apercevoir que programmer un capteur suiveur de ligne a 8 canaux s'avere trés repetitif....


Les lignes répétitives sont largement facilité par la fonction copier coller non ?

 


#9 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 04 décembre 2011 - 05:40

Heureusement !

 
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 !
 


#10 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 07 décembre 2011 - 06:34

Ah ah ah ! Jai trop de la chance ! J'ai recuperai un recepteur IR d'une telé, et il fonctionne avec la telecommande de mon pc ! Victoire!

 
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 !
 


#11 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 08 décembre 2011 - 01:30

Salut,

Je veux savoir comment ca ce passe avec du I2C, branchement, shield ?
Il doit bien falloir un shield pour brancher toute les connection ?

Merci



Donc, si j'ai bien suivi, il suffit simplement de connecter les fils SDA et SCL du module sur ceux du µc ?

C'est ça ?

 
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 !
 


#12 Roboteer

Roboteer

    Membre

  • Membres
  • Pip
  • 134 messages
  • Gender:Male

Posté 08 décembre 2011 - 08:31

Salut,

Je veux savoir comment ca ce passe avec du I2C, branchement, shield ?
Il doit bien falloir un shield pour brancher toute les connection ?

Merci



Donc, si j'ai bien suivi, il suffit simplement de connecter les fils SDA et SCL du module sur ceux du µc ?

C'est ça ?


Hello Microrupteurman2,

Oui c'est bien ça. Regarde un peu par là: http://wiki.t-o-f.info/index.php?n=Arduino.I2C.

Webmaster2

#13 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 08 décembre 2011 - 08:39

MERCI !

C'est la ou j'etais aller voir. C'est dommage que ce soit sur des broches analogique.

 
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 !
 


#14 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 13 décembre 2011 - 11:15

Capteur IR Sharp.


J'ai essayé de convertir la valeur renvoyer par le capteur en cm.
Echec.

Le capteur renvoi, 460 à 10cm d'un obstacle. Donc j'ai essayé sensorvalue / 46. A 10 cm on trouve bien 460, mais quand on approche le capteur, les cm augmentes.

> le capteur compte a l'enver:
------> Plus le capteur est prés d'un objet, plus la valeur renvoyé (valeur brute) augmente et plus il est loin, plus la valeur diminue.

Et la je suis bloqué; Comment faire ?²

 
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 !
 


#15 ivr49

ivr49

    Membre

  • Membres
  • 24 messages

Posté 13 décembre 2011 - 11:35

peut-être en utilisant la fonction MAP Mon lien

#16 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 13 décembre 2011 - 11:37

J'y ai pensé mais je doute que ça marche..

 
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 !
 


#17 ivr49

ivr49

    Membre

  • Membres
  • 24 messages

Posté 13 décembre 2011 - 11:40

pourquoi cela ne marcherait pas ?
tu peut inverser les valeurs de ton capteur et ensuite les divisées par 46

#18 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 14 décembre 2011 - 12:03

Effectivement je vien de voir ton lien, je ne savais pas que je pouvez trouver la reference arduino ici !!
Merci beaucoup pour ce lmien qui va direct dans favoris !

Je fait des essaies.

 
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 !
 


#19 Microrupteurman

Microrupteurman

    Pilier du forum

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

Posté 14 décembre 2011 - 01:07

J'arrive pas a re étaloner la valeur du capteur..... On dirais qu'il 'lis' entre 50 et 650 (50 etant la valeur minimum, il y voit qu'a partir de quelque cm)


void loop() {
  int sensorValue = analogRead(A1); // lit la valeur analogique sur la broche A0
  // et met le résultat dans la variable
int SV2 = map (sensorValue,50,650,650,50);
int Sv3= SV2/23 ; 

  Serial.println(Sv3, DEC); // affiche la variable dans le Terminal Serie
tone (8,SV2/2);

Le seul moment ou c'est juste c'est quand je met ma main a 10 cm ......

Edit j'ai aussi essayé
void loop() {
  int sensorValue = analogRead(A1); // lit la valeur analogique sur la broche A0
  // et met le résultat dans la variable
int SV2 = map (sensorValue,50,650,80,0); //80cm etant la distance max a laquelle le capteur voie.

  Serial.println(SV2, DEC); // affiche la variable dans le Terminal Serie

Mais ça ne marche pas car la valeur renvoyé par le capteur est logarithmique.
Je vais le brancher direct dans la prise, comme ça il aura un signal lineaire (0-220v!) :lol:

 
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 !
 


#20 ivr49

ivr49

    Membre

  • Membres
  • 24 messages

Posté 14 décembre 2011 - 09:35

heu........
Après réflexion , mon idée ne fonctionne pas !!! :wacko:
déjà , il ne faut plus diviser par 46 (mais je pense que tu l'avait compris ) car ce qui valait 460 , une fois inverser ne donne plus 460!!
Et en plus le fait que la valeur du capteur soit de type logarithmique n'aide pas vraiment.
En cherchant un peu j'ai trouvé ça ( Mon lien ).
La traduction n'est pas top mais si çà peut t'aider.



Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users