Projet Robot Rover 2WD (Xbee)
#1
Posté 21 février 2013 - 01:34
Nous rencontrons quelques probleme au niveau de la reflexion, et je me suis dit que vous pourriez m'aider vue
que vous avez un forum sur ce domaine.
Alors voilà, nous voulons concevoir un robot de reconnaissance, qui devra aller dans les decombres.
Pour cela nous sommes parti sur l'idée d'un pilotage via le Xbee.( c-à-d nous voulons piloter notre robot avec notre ordi en utilisant le xbee ) /> Avec le robot Rover 2WD
Dans un premier temps j'aimerai savoir comment faire deplacer le robot en programmant en arduino?
Ensuite,est-ce que le fait de le piloter via le xbee necessitera la creation d'un interface? si oui comment si prendre ?
De plus nous devons piloté une tourelle via un servomoteur et nous avons envisagé d'envoyé les commandes avec le xbee est ce que cela peut poser pb et comment s'y prendre?
(lien du kit pour le pilotage de la tourelle: http://www.lextronic.fr/P19144-tourelle-pan--tilt-miniature-pour-capteur.html Et http://www.lextronic.fr/P19656-mini-servomoteur-pour-tourelle.html ) PS: c'est un kit de vol en immerssion
(Notre robot sera programmer en Arduino je vous mettrais certain lien des modules que nous utiliserons, pourriez vous nous donné votre avis sur ces modules ? merci )
Grand Merci pour votre aide />
- gael aime ceci
#2
Posté 26 février 2013 - 10:57
Sinon pour le pilotage de ton robot via Xbee ca me parait tout a fais possible, mais je te rappelle que je ne suis pas assez qualifié pour ce genre de truc.
PS: Il y a aussi des châssis a des prix intéressant sur le même site Mon lien
Bonne continuation
#3
Posté 26 février 2013 - 11:37
Par contre pour le châssis, soit tu prends la solution facile qui ne t'apprends rien et alors tu achètes le châssis directement tout beau tout propre, ou alors tu fait marcher un peu ta matière grise et tu concocte un joli châssis bien comme il faut mais au moins ça sera le tient !
Sinon à quoi bon faire de la robotique si ça n'est qu'assembler un amas de pièces du commerce.
skyhack.
" mode vieux con off " />/> />/>
They live inside us and sometimes they win."
-------------Stephen King.------------------
" le fait que les extraterrestres étaient amis avec les Mayas ne signifie pas qu'ils sont nos amis ... "
-------------------------------------Stephen Hawking----------------------------------------------------
#4
Posté 27 février 2013 - 02:17
Pour les commandes du robot je veux, en effet, les envoyé avec le xbee et j'aimerais savoir comment on si prend ^^'.
Et en se qui concerne la video c'est en effet un kit de pilotage en immerssion que l'ont utilisera, donc la camera sera un module independant, donc pas besoin de programmer.(lien: http://www.modelishop.com/Web/detail_produit.php?prod=90 )
Par contre on a rajouté une tourrelle où on placera notre camera et pour piloter la tourelle on a ajouter un servomoteur et j'aurais aimé envoyé les commande du pilotage du servomoteur (donc la tourelle) avec le module xbee ^^
(lien tourelle: http://www.lextronic.fr/P19144-tourelle-pan--tilt-miniature-pour-capteur.html) (lien servo: http://www.lextronic.fr/P19656-mini-servomoteur-pour-tourelle.html)
voilà j'espere que je serais plu clair comme ça.
Merci d'avance !
#5
Posté 27 février 2013 - 10:39
Pour la vision, est ce qu'une caméra IP (50euros maxi) ne suffirait pas pour votre projet ?
En ce qui concerne le pilotage d'un servo-moteur :
PC -> XBEE - - - - - - XBEE -> Arduino -> Servo-Moteur
Pour la partie XBee je n'en suis pas encore là, mais pour l'arduino et le servo-moteur j'ai trouvé mon bonheur sur :
http://arduino.cc/fr/Main/LibrairieServo
Bonne chance
#7
Posté 27 février 2013 - 01:31
Bonjour,
Pour la vision, est ce qu'une caméra IP (50euros maxi) ne suffirait pas pour votre projet ?
Je suis d'accord !
En plus si tu as un téléphone android tu peux le mettre en caméra IP...
Si mon commentaire vous a plus laissez nous un avis !
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!
#8
Posté 27 février 2013 - 04:30
Ensuite en se qui concerne la camera on a choisit un kit car sa nous paraissais plus simple et pratique car on voulait retransmettre les images video sur un ecran d'ordi et le kit nous offrais tous ça donc ... ^^ mais j'en parlerais avec mon grp de votre proposition />
mais je suis pas sur que l'on pourra changer notre bn de commande :s
Merci à toi gyro pour ton lien il est très utile />
Et si quelqu'un pourrais m'aider pour la parti xbee j'en serais ravis /> et aussi pour la parti arduino/robot />
Merci d'avance !
#9
Posté 27 février 2013 - 09:15
#10
Posté 13 mars 2013 - 10:13
J'aimerais savoir si, dans un premier temps, quelqu'un sais si il est possible de connecter une carte arduino sur la carte moteur qui est fournie avec mon robot Rover5 2wd (dagu)?
Car nous avonss reçu notre materiel pour notre projet et nous ne savons pas comment placer notre arduino sur cette carte controle moteur et j'ai peur que cette carte ne prend pas en compte l'empilage de carte arduino :s et si c'est le cas nous allons devoir commandé une carte arduino romeo mais vue notre delais c'est quasi IMPOSSIBLE xD.
Et si oui comment on fait svp ??
je rappelle que je suis debutant donc merci de votre compréhension
Merci de votre aide c'est URGENT nous avons peu de temps ! :s
lien carte moteur Rover 5 2wd:http://www.arobose.com/shop/cartes-d-extension-robot/168-carte-controleur-4-moteurs-cc-45-12v-4a.html
Lien robot:http://www.arobose.com/shop/kits-robot/171-kit-robot-rover-5-2wd-avec-codeurs.html
#11
Posté 13 mars 2013 - 10:38
Trop facile
http://arduino.cc/forum/index.php?topic=82618.0
il me semble que c'est ça
Gyro49
#14
Posté 22 mars 2013 - 09:30
Les moteurs se code toujours pareil, c'est juste le driver qui est différent mais le branchement est le mêmeSlt
j'aimerais savoir si quelqu'un saurais comment programmer la carte moteur de mon robot Dagu rover 2wd avec arduino svp ?
Merci d'avance ! />
GeekMaxou
A.R.M.I
Autonomous Robotics Mechanics Intelligent
#15
Posté 24 mars 2013 - 12:10
Oui mais en faite je n'ais jamais programmer de carte moteur donc je sais pas comment m'y prendre j'aimerais savoir si tu pourrais pas me donné un debut du programme ou un exemple stp ^^' je m'excuse mais je debute dans la robotique ^^"Les moteurs se code toujours pareil, c'est juste le driver qui est différent mais le branchement est le même />
GeekMaxou
Merci !
#18
Posté 25 mars 2013 - 11:31
Si j'ai proposé de mettre des photos c'est que je ne voyais bien d'où venait le problème.
Dans la page que j'avais trouvé il y avait un exemple de code ???
Maintenant si tu a des difficultés, il va falloir de grandes explications ou un schéma ou des photos pour voir les différentes connexions.
Gyro49
#20
Posté 09 avril 2013 - 02:28
Voici un de nos 1er programme teste qui fait tourner nos moteurs :
int motor1PWM1 = 5; int motor1Direction1 =6; int led=13; int motor2PWM2 = 10; int motor2Direction2 =11; void setup () { pinMode (motor1PWM1, OUTPUT); pinMode (motor1Direction1, OUTPUT); pinMode (motor2PWM2, OUTPUT); pinMode (motor2Direction2, OUTPUT); pinMode (led, OUTPUT); digitalWrite (motor1PWM1, LOW); digitalWrite (motor1Direction1,LOW); digitalWrite (motor2PWM2, LOW); digitalWrite (motor2Direction2,LOW); digitalWrite(led,LOW); } void loop (){ digitalWrite(led,LOW); analogWrite(motor1PWM1,0); analogWrite(motor2PWM2,0); digitalWrite(led ,HIGH) ; digitalWrite(motor1Direction1,LOW); analogWrite(motor1PWM1,255); digitalWrite(motor2Direction2,LOW); analogWrite(motor2PWM2,255); digitalWrite(led,LOW); analogWrite(motor1PWM1,0); analogWrite(motor2PWM2,0); }Jusque là tout vas bien notre carte fonctionne correctement les moteur tourne dans un sens puis dans l'autre.
Mais nous n'arrrivons pas a la programmation des touches qui permetrons le pilotage des moteurs:
int motor1PWM1 = 5;//declaration des variables int motor1Direction1 =6; int led=13; int motor2PWM2 = 10; int motor2Direction2 =11; void setup () { Serial.begin(115200); // initialise connexion série à 115200 bauds0 pinMode (motor1PWM1, OUTPUT);//initialise des variables pinMode (motor1Direction1, OUTPUT); pinMode (motor2PWM2, OUTPUT); pinMode (motor2Direction2, OUTPUT); pinMode (led, OUTPUT); digitalWrite (motor1PWM1, LOW); digitalWrite (motor1Direction1,LOW); digitalWrite (motor2PWM2, LOW); digitalWrite (motor2Direction2,LOW); digitalWrite(led,LOW); } void loop () { digitalWrite(led,LOW); analogWrite(motor1PWM1,0); analogWrite(motor2PWM2,0); if Keyboard "up"; { digitalWrite(led ,HIGH) ; digitalWrite(motor1Direction1,HIGH); analogWrite(motor1PWM1,160); digitalWrite(motor2Direction2,HIGH); analogWrite(motor2PWM2,160); break; } if Keyboard "left"; {digitalWrite(led ,HIGH) ; digitalWrite(motor1Direction1,LOW); analogWrite(motor1PWM1,160); digitalWrite(motor2Direction2,HIGH); analogWrite(motor2PWM2,160); break; } if Keyboard "down"; { digitalWrite(led ,HIGH) ; digitalWrite(motor1Direction1,LOW); analogWrite(motor1PWM1,160); digitalWrite(motor2Direction2,LOW); analogWrite(motor2PWM2,160) break; } if Keyboard "right"; { digitalWrite(led ,HIGH) ; digitalWrite(motor1Direction1,HIGH); analogWrite(motor1PWM1,160); digitalWrite(motor2Direction2,LOW); analogWrite(motor2PWM2,160); break; }Qu'est ce qui ne va pas ?
Svp j'ai encor besoin de vous les gas :s
Merci d'avance!
Modifié par Black Templar, 09 avril 2013 - 02:33 .
Ajout des balises code
Répondre à ce sujet
1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users