Aller au contenu


Photo
- - - - -

un robot simple


58 réponses à ce sujet

#21 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 30 mai 2012 - 02:09

Tu en as d'autres des phrases comme ça ? Ce n'est pas simple, non. Mais ce n'est pas non plus infaisable pour quelqu'un qui a envie et qui cherche.
Prends en de la graine.



esprit, un peu d'indulgence,

bon ok il a la pretention de faire un site de tuto alors que je ne suis pas vraiment sur qu'il arive a faire fonctionner une LED !
bon oui je sais il parle souvent pour rien dire!
mais quand meme il a le droit de parler ! :tatice_03:...







enfin si il pouvait le faire en silence!


#22 Chris.lyon

Chris.lyon

    Membre

  • Membres
  • 44 messages

Posté 30 mai 2012 - 02:42

Lequel as tu acheter ?


le module blue tooth

#23 Chris.lyon

Chris.lyon

    Membre

  • Membres
  • 44 messages

Posté 30 mai 2012 - 02:52

pas si simple que ca pour un débutant! :big_boss:


Bon je me fais peut être des idées mais cela ne me parait pas irréalisable
je n'ai pas de soucis pour programmer et je vais essayer de ramener tout dans le code
malheureusement il reste les derniers cm ... le monde réel qui réagit au loi de la physique

j'ai terminé le montage du gearbox tamiya (on verra pour le bon rapport après)
je vais bientot souder l'ardumoto (les pattes sur les cotés)
faut que je bricole des roues sur l'axe du GB Tamiya ou je j'achete les chenilles (je me tate)

j'ai un arduino uno, je devrais bien trouver un exemple de code qq part pour commencer

et je devrais avoir une base roulante


L'etape 2 : j'espere commander a distance via Blue tooth la base roulante

Etape 2.1 : j'envoie des commandes qui seront interpretes par l'arduino pour diriger cette base roulante
Etape 2.2 : idem mais via BT et sans fil

ce que je cherche c'est un périphérique pour ordi plus qu'un robot intelligent.

il est plus facile pour moi de mettre de l'intelligence dans l'ordi que dans le robot

et je vous tiendrais au courant de me difficultés / avancées

A+

#24 Chris.lyon

Chris.lyon

    Membre

  • Membres
  • 44 messages

Posté 30 mai 2012 - 02:54

Bon je me fais peut être des idées mais cela ne me parait pas irréalisable
je n'ai pas de soucis pour programmer et je vais essayer de ramener tout dans le code
malheureusement il reste les derniers cm ... le monde réel qui réagit au loi de la physique

j'ai terminé le montage du gearbox tamiya (on verra pour le bon rapport après)
je vais bientot souder l'ardumoto (les pattes sur les cotés)
faut que je bricole des roues sur l'axe du GB Tamiya ou je j'achete les chenilles (je me tate)

j'ai un arduino uno, je devrais bien trouver un exemple de code qq part pour commencer

et je devrais avoir une base roulante


L'etape 2 : j'espere commander a distance via Blue tooth la base roulante

Etape 2.1 : j'envoie des commandes qui seront interpretes par l'arduino pour diriger cette base roulante
Etape 2.2 : idem mais via BT et sans fil

ce que je cherche c'est un périphérique pour ordi plus qu'un robot intelligent.

il est plus facile pour moi de mettre de l'intelligence dans l'ordi que dans le robot

et je vous tiendrais au courant de me difficultés / avancées

A+


j'oubliais : un chassis en bois j'ai vu le tutoriel sur ce site, super le truc des roues et de la scie cloches ...

#25 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique

Posté 30 mai 2012 - 02:58

Il ne pas pas non plus hésiter à éditer (modifier) tes posts pour éviter ce qu'on appelle le double-post. Surtout pour citer tout ce que tu viens de mettre juste avant. Ça fait des pavés inutiles et le sujet perd en lisibilité.


@Julkien, oui, il a le droit de parler. Mais ça serait pas mal s'il parlait de choses un peu intéressantes. Le fait qu'il n'arrive pas à faire les choses ne doit pas le pousser à décourager ceux qui ont manifestement les capacités et l'envie d'avancer.

Esprit
*Rêve d'en caser un dans un robot*


#26 Chris.lyon

Chris.lyon

    Membre

  • Membres
  • 44 messages

Posté 31 mai 2012 - 06:54

Tu en as d'autres des phrases comme ça ? Ce n'est pas simple, non. Mais ce n'est pas non plus infaisable pour quelqu'un qui a envie et qui cherche.
Prends en de la graine.


Je deviens fou, j'étais sur d'avoir posté une réponse mais je le retrouve pas ...

bref la revoila presque dans le même ton :

Non ce n'est pas difficile, enfin je pense pas :

j'ai deja l'arduino, l'ardumoto (a souder qq petits trucs), la gearbox
manque les roues ou les chenilles (je viens de voir le tuto sur le chassis et roue de cocotix)
le chassis sera en bois
Si deja ca roule, puis je peu le controler depuis le port USB (viens Serial.)
alors j'ai un debut.

Je cherche un périphérique a mon ordi pas un robot autonome, il est plus facile pour moi
de mettre un peu d'intelligence dans un ordi et qu'il communique avec le robot

l'etape d'apres le robot transmets les evenements qu'il percoit (contact, obstacle, temperature...)

en gros je ne fais qu'assembler des blocs d'electronique et de code
mais j'essaye de profiter de l'experience des autres.

Ainsi l'alim séparé pour l'arduino et les moteurs, les anti parasites sur les moteurs ...
la construction du chassis et la fabrication de roues

de la bricole par rapports a certains projets decrits ici ...

A+

#27 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 31 mai 2012 - 12:37

de la bricole par rapports a certains projets decrits ici ...



oui comme beaucoup de projet poster sur ce fofo
dans l'idee je fait un peu pret la meme chose

chassis (roue + structure + capteur) <=> arduino <=> PC

meme les "pro" (je pense a la S.M.A.R.T) font presque comme ça !
allez bon courage tu me semble bien parti et je suiverais ce sujet de pret !

#28 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 01 juin 2012 - 05:33

Tu en as d'autres des phrases comme ça ? Ce n'est pas simple, non. Mais ce n'est pas non plus infaisable pour quelqu'un qui a envie et qui cherche.
Prends en de la graine.

c'est vrai mais ce n'est pas toi qui avais dis a je ne ses plus quelle membre que il ne devais pas brulé les étape?
et 1 : j'ai pas de lecons a recevoir
2: c'est vrai que que quand on veut on peut

cordialement
rbot99
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#29 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 01 juin 2012 - 05:57

c'est vrai mais ce n'est pas toi qui avais dis a je ne ses plus quelle membre que il ne devais pas brulé les étape?
et 1 : j'ai pas de lecons a recevoir
2: c'est vrai que que quand on veut on peut

cordialement
rbot99


@rbot99

Chris.lyon a l'aire quand vachement plus degourdie que toi (il fait de recherche, pose de bonne question et vien avec un projet relativement bien ficeller) donc c'est normale que on l'encourrage

alors que toi ... ben je me passerais de commentaire

si si juste un :

1 : j'ai pas de lecons a recevoir


ben si figure toi sinon tu serrait pas sur ce forum je sais pas moi tu vien la pour partager aprendre

#30 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 01 juin 2012 - 05:59

julkien ,dis ,ca t'embéterai qu'on arrete de s'enguelé?
j'ai l'impréssion que l'on pourie les sujet la!!
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#31 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 02 juin 2012 - 03:20

dis c'en est ou ton project, c'est mort? :dvgmax_01: :dvgmax_01:
cordialemnt
rbot99
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#32 Chris.lyon

Chris.lyon

    Membre

  • Membres
  • 44 messages

Posté 02 juin 2012 - 06:58

dis c'en est ou ton project, c'est mort? :dvgmax_01: :dvgmax_01:
cordialemnt
rbot99


Non c'est pas mort ... je vous lis tout les jours
mais
1- je suis lent
2- il s'agit d'un hobby et malheureusement il passe apres tout le monde (famille, boulot, et autres)
3- en gros je lis/reflechis 2 fois plus que je n'agis ... typique de l'informaticien
4- je n'ai plus l'ardeur et la fougue de mes 20 ans (mais la passion est la :) )

Par contre j'ai vérifié comment fonctionnait le blue tooth et en fait cela marche comme un port série
donc Nickel
J'ai lu l'Open Sicilium (paix a on ame snif ...) consacré a ce sujet

c'est vrai que si je me bougeais je bricolerais les roues et le chassis + soudure + test avec liaison USB

A+

#33 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 969 messages
  • Gender:Male
  • Location:Anglet

Posté 02 juin 2012 - 06:45

Non c'est pas mort ... je vous lis tout les jours
mais
1- je suis lent
2- il s'agit d'un hobby et malheureusement il passe apres tout le monde (famille, boulot, et autres)
3- en gros je lis/reflechis 2 fois plus que je n'agis ... typique de l'informaticien
4- je n'ai plus l'ardeur et la fougue de mes 20 ans (mais la passion est la :) )

Par contre j'ai vérifié comment fonctionnait le blue tooth et en fait cela marche comme un port série
donc Nickel
J'ai lu l'Open Sicilium (paix a on ame snif ...) consacré a ce sujet

c'est vrai que si je me bougeais je bricolerais les roues et le chassis + soudure + test avec liaison USB

A+


Le plus intéressant c'est quand on a les mains dedans ! :P Par contre il est vrai qu'il est bien de toujours commencer par réfléchir un minimum avant de faire un bêtise ^^

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#34 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique

Posté 02 juin 2012 - 07:25

Chris, ne te presse pas. Avance à ton rythme. Il est normal d'avoir une vie...
Et on est là pour se faire plaisir, pas pour se stresser. Bon courage pour la suite.


c'est vrai mais ce n'est pas toi qui avais dis a je ne ses plus quelle membre que il ne devais pas brulé les étape?
et 1 : j'ai pas de lecons a recevoir
2: c'est vrai que que quand on veut on peut


C'est vrai qu'il ne faut pas bruler les étapes. Mais il y a des choses qui aident à démarrer. Je ne sais pas exactement quel âge à Chris.Lyon mais on peut lire dans sa présentation qu'il est informaticien autodidacte (qu'il a donc appris beaucoup de choses par lui-même) et qu'il est ingénieur en Systèmes Unix. Il n'est peut-être pas encore roboticien confirmé mais il a déjà des fameuses bases. Ça n'a rien à voir avec quelqu'un qui n'a aucunes bases, ni en mécanique, ni en électronique, ni en informatique. Dans ton cas, il faut commencer avec un cocotix. Dans son cas, il peut commencer avec un linux embarqué.

Sinon, oui.. D'accord pour le "2". Quand on veut, on peut. Mais parfois, ça prend du temps et de l'énergie. Suffit pas d'avoir envie pour que les choses se fassent, faut s'en donner les moyens.

Pour le "1"... J'ai ris. :ignat_02:

Esprit
*Rêve d'en caser un dans un robot*


#35 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 02 juin 2012 - 08:52

Pour le "1"... J'ai ris. :ignat_02:


eh bien c'est deja :thank_you: :ignat_02:
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#36 Chris.lyon

Chris.lyon

    Membre

  • Membres
  • 44 messages

Posté 03 juin 2012 - 04:08

Bonjour,

pour satisfaire mes 2 fans (je rigole :) ) voici l'etat d'avancement :
en plus cela fera office de journal de bord.

J'ai soudé l'ardumoto, mal mais c'est fait. pas touché un fer depuis des années mais j'ai réussi
par contre je n'avais pas commandé les bons borniers et j'ai du me rabattre sur des fils plus des sucres
c'est pas beau mais j'ai pu tester et ... et ... ca marche
2 choses avec ARDUMOTO
- Attention il existe plusieurs versions 1 avec les pins 10,11,12,13 l'autre avec les pins 3,11,12,13
donc si un des 2 moteurs ne tournent pas avec le test fourni par Sparkfun ... vérifier les pins
- Attention a vos soudures, le VIN MAX 18V +/- qui permet d'alimenter les moteurs, faites attention si la soudure ou
la cable sont trop long cela touche le jack d'alim de l'arduino... j'ose pas imaginer ce qu'il pourrait se passer

voila la motorisation est prête je vais me mettre au code (j'en ai trouvé pil poil ce que je voulais)
en attendant la suite
- attente de livraison du module blue tooth
- attente de livraison du Magician Chassis pour 12 € (attention 10€ de port) un chassis + les moteurs + les roues + le truc a piles

http://www.sparkfun.com/products/10825

qui a dit que la robotique c'était pas du lego :)

Bon sinon voici le bout de code que j'ai copié depuis http://mechomaniac.com/ArduinoMotorControlWithTheArdumotoShield

// Test program for SparkFun Ardumoto board
// Copyright (c) 2009 mechomaniac.com
 
// To use, connect the Arduino to a computer and send commands using a serial terminal.
// eg AR40#   motor A forwards with a speed of 40
// qq modif par chris Juin 2012
 
// Attention ICI pour certain c'est la pin 10
#define PwmPinMotorA 3
#define PwmPinMotorB 11
#define DirectionPinMotorA 12
#define DirectionPinMotorB 13
#define SerialSpeed 9600
#define BufferLength 16
#define LineEnd '#'
 
char inputBuffer[BufferLength];
 
void setup()
{
  // motor pins must be outputs
  pinMode(PwmPinMotorA, OUTPUT);
  pinMode(PwmPinMotorB, OUTPUT);
  pinMode(DirectionPinMotorA, OUTPUT);
  pinMode(DirectionPinMotorB, OUTPUT);
 
  Serial.begin(SerialSpeed); 
}
 
// process a command string
void HandleCommand(char* input, int length)
{
  Serial.println(input);
  if (length < 2) { // not a valid command
    Serial.println("ERROR");
    return;
  }
  int value = 0;
  // calculate number following command
  if (length > 2) {
    value = atoi(&input[2]);
  }
  int* command = (int*)input;
  // check commands
  // note that the two bytes are swapped, ie 'RA' means command AR
  switch(*command) {
    case 'FA':
      // motor A forwards
      analogWrite(PwmPinMotorA, value);
      digitalWrite(DirectionPinMotorA, HIGH);
      break;
    case 'RA':
      // motor A reverse
      analogWrite(PwmPinMotorA, value);
      digitalWrite(DirectionPinMotorA, LOW);
      break;
    case 'FB':
      // motor B forwards
      analogWrite(PwmPinMotorB, value);
      digitalWrite(DirectionPinMotorB, LOW);
      break;
    case 'RB':
      // motor B reverse
      analogWrite(PwmPinMotorB, value);
      digitalWrite(DirectionPinMotorB, HIGH);
      break;
    default:
      Serial.println("CMD ERR");
      break;
  }  
} 
 
void loop()
{ 
  // get a command string form the serial port
  int inputLength = 0;
  do {
    while (!Serial.available()); // wait for input
    inputBuffer[inputLength] = Serial.read(); // read it in
  } while (inputBuffer[inputLength] != LineEnd && ++inputLength < BufferLength);
  inputBuffer[inputLength] = 0; //  add null terminator
  HandleCommand(inputBuffer, inputLength);
}

c'est tout simple les commandes sont du style AF50# ou BF60# ce qui signifie
AF50# : A=Moteur A / F=Forward sens de rotation/ 50 la valeur sur 255 0=Stop/ #=Fin de ligne

Enfichez l'ardumoto sur l'arduino
Connectez les moteurs
Connectez l'alimentation des moteurs
Connectez l'arduino sur l'USB

Lancez le sketch IDE
Upload le script

Puis dans le sketch IDE lancer Serial Monitor, mettez la vitesse a 9600
et tapez vos commandes cela doit faire réagir les moteur

voila c'est ce que je voulais

bientot le code en python pour piloter tout ca (j'ai vu que bcp avais fait la meme chose)

A+

Image(s) jointe(s)

  • ARDUMOTO.png


#37 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 969 messages
  • Gender:Male
  • Location:Anglet

Posté 03 juin 2012 - 04:29

pour satisfaire mes 2 fans (je rigole :) ) voici l'etat d'avancement :


Par curiosité c'est qui que tu désignais ?x)

en plus cela fera office de journal de bord.


ça c'est bien c'est comme ça qu'on avance : on voit le chemin parcourue et ce qu'il nous reste à faire !

qui a dit que la robotique c'était pas du lego


En tout cas c'est pas moi ^^ je suis un grand partisant de la robotique modulaire :P ( mais je préfère faire mes module :P ) Et puis comme ça on identifie les source et on intervient plus facilement en cas de panne ! :P

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#38 Chris.lyon

Chris.lyon

    Membre

  • Membres
  • 44 messages

Posté 03 juin 2012 - 07:43

Par curiosité c'est qui que tu désignais ?x)


Esprit et rbot99 juste parce qu'il ont participé au remplir ce post avec une discussion entre eux ... rien de grave
c'est juste mon humour décalé et tordu qui parfois dépasse ...


En tout cas c'est pas moi ^^ je suis un grand partisant de la robotique modulaire :P ( mais je préfère faire mes module :P ) Et puis comme ça on identifie les source et on intervient plus facilement en cas de panne ! :P


Oui j'aimerais aussi, mais avant le temps était divisé en saison, puis en lunes, puis en jour, maintenant on en est a l'heure et meme au 1/4 h pour
certains fou furieux ... les plus atteints la nanoseconde => devinez qui ?

#39 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 03 juin 2012 - 09:23

a votre plaisir mon bon monsieur :thank_you: :thank_you:

(je teste un smiley tant que j'y suis : :music2: :drag_10: :crigon_03: :crigon_02: :Archie_07: :telephone:
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#40 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 04 juin 2012 - 08:23

Oui j'aimerais aussi, mais avant le temps était divisé en saison, puis en lunes, puis en jour, maintenant on en est a l'heure et meme au 1/4 h pour
certains fou furieux ... les plus atteints la nanoseconde => devinez qui ?


salut,

c'est vrai, pas facile de trouver le temps, moi perso je bricole le soir quand ma femme est devans kolanta, donc au final je me prend 1 ou 2 heure (Max) par semaine sur mon projet Robot (autremnet dit pas grand chose)

je regarde regulierement ton poste Meme si je ne fais pas parti de ton Fan Club! ;)


alors meme si c'est des avancer inscinifiante poste les !

ps: pour ton carnet bords tu as la solution du Blog Robot Maker (ce qui evite d'avoir des poste hors sujet!)



Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users