Mais juste, ci j'utilise une caméra wiimote il faudra que j'utilise une raspberry pi ? :kez_13: :kez_13: :kez_13: :kez_13: :kez_13:

Robot suiveur de personne
#43
Posté 26 juin 2017 - 08:47
Pas besoin de raspberry pi, la caméra est en I2C, et si tu veux un capteur de distance , clique sur le lien
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!
#44
Posté 26 juin 2017 - 09:07
Second récapitulatif :
Je vais utiliser une carte arduino avec un châssis de voiture , une caméra wiimote, capteur de distance et un kit arduino.
LIENS :
http://www.robot-maker.com/shop/29-capteur-distance
Je fixerai le capteur de distance sur la WII mote !
je pense que j'ai fait le tour...
MERCI
#45
Posté 26 juin 2017 - 11:57
Tiens, si tu veux tu as le même châssis en moins chère
#49
Posté 27 juin 2017 - 07:12
Le capteur à ultra sons est utilisé pour mesurer la distance entre le capteur et le premier obstacle en face de lui.
Imprimante 3D : Prusa i3 (MK1) + CR-10S + CR-10 S5 + Artillery Sidewinder X2 + CR-30 + Elegoo Mars + Anycubic Wash & cure 2 + Phrozen Sonic Mega 8K + Phrozen Cure Mega + Tronxy VEHO 600 PRO
#50
Posté 28 juin 2017 - 05:39
Coucou tous le monde,
Je pense avoir mon matériel pour créer mon robot :
https://www.amazon.f...rds=arduino kit
http://www.ebay.fr/itm/like/292003042343?chn=ps
https://www.banggood...ml?rmmds=search
http://www.ebay.fr/itm/like/182603344768?chn=ps
Et voila je pense avoir fait le tour, maintenant serait-il possible de me donner un bous de code pour savoir oû se trouve la LED grâce a cette caméra ? :kez_13:
Je pense que je mettrais bientôt le sujet en "résolu" et encore merci pour votre aide
#52
Posté 28 juin 2017 - 06:44
// Wii Remote IR sensor test sample code by kako http://www.kako.com // modified output for Wii-BlobTrack program by RobotFreak http://www.letsmakerobots.com/user/1433 // modified for http://DFRobot.com by Lumi, Jan. 2014 #include <Wire.h> int IRsensorAddress = 0xB0; //int IRsensorAddress = 0x58; int slaveAddress; int ledPin = 13; boolean ledState = false; byte data_buf[16]; int i; int Ix[4]; int Iy[4]; int s; void Write_2bytes(byte d1, byte d2) { Wire.beginTransmission(slaveAddress); Wire.write(d1); Wire.write(d2); Wire.endTransmission(); } void setup() { slaveAddress = IRsensorAddress >> 1; // This results in 0x21 as the address to pass to TWI Serial.begin(19200); pinMode(ledPin, OUTPUT); // Set the LED pin as output Wire.begin(); // IR sensor initialize Write_2bytes(0x30,0x01); delay(10); Write_2bytes(0x30,0x08); delay(10); Write_2bytes(0x06,0x90); delay(10); Write_2bytes(0x08,0xC0); delay(10); Write_2bytes(0x1A,0x40); delay(10); Write_2bytes(0x33,0x33); delay(10); delay(100); } void loop() { ledState = !ledState; if (ledState) { digitalWrite(ledPin,HIGH); } else { digitalWrite(ledPin,LOW); } //IR sensor read Wire.beginTransmission(slaveAddress); Wire.write(0x36); Wire.endTransmission(); Wire.requestFrom(slaveAddress, 16); // Request the 2 byte heading (MSB comes first) for (i=0;i<16;i++) { data_buf[i]=0; } i=0; while(Wire.available() && i < 16) { data_buf[i] = Wire.read(); i++; } Ix[0] = data_buf[1]; Iy[0] = data_buf[2]; s = data_buf[3]; Ix[0] += (s & 0x30) <<4; Iy[0] += (s & 0xC0) <<2; Ix[1] = data_buf[4]; Iy[1] = data_buf[5]; s = data_buf[6]; Ix[1] += (s & 0x30) <<4; Iy[1] += (s & 0xC0) <<2; Ix[2] = data_buf[7]; Iy[2] = data_buf[8]; s = data_buf[9]; Ix[2] += (s & 0x30) <<4; Iy[2] += (s & 0xC0) <<2; Ix[3] = data_buf[10]; Iy[3] = data_buf[11]; s = data_buf[12]; Ix[3] += (s & 0x30) <<4; Iy[3] += (s & 0xC0) <<2; for(i=0; i<4; i++) { if (Ix[i] < 1000) Serial.print(""); if (Ix[i] < 100) Serial.print(""); if (Ix[i] < 10) Serial.print(""); Serial.print( int(Ix[i]) ); Serial.print(","); if (Iy[i] < 1000) Serial.print(""); if (Iy[i] < 100) Serial.print(""); if (Iy[i] < 10) Serial.print(""); Serial.print( int(Iy[i]) ); if (i<3) Serial.print(","); } Serial.println(""); delay(15); }
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!
#56
Posté 28 juin 2017 - 09:41
Bon ...
Stafox, merci de limiter ton usage des smileys et d'arrêter les triples posts à la suite. Si tu veux ajouter quelque chose à ton message, utilise le bouton "Modifier". On est sur un forum, pas sur le chat Facebook.
Pour ce qui est du code/de ton projet : c'est très bien d'être motivé et de vouloir participer au concours de SVJ, nous sommes les premiers à t'encourager. Mais personne ne fera le boulot pour toi si tu ne montres pas que tu fais des efforts pour avancer de ton côté : pose des questions précises, on te répondra.
Cherche par toi-même des réponses à tes questions. Rien que sur le forum, tu as les ouvrages (en français !) de Mike & Jekert et de Nulentout pour apprendre : http://www.robot-maker.com/ouvrages/Tu as même un lexique pour les termes que tu ne comprendrais pas.
On est prêt à t'aider, mais tu dois comprendre que ton projet n'est pas simple, surtout si tu débutes. Il faut prendre le temps de faire chaque étape correctement sinon rien ne marchera à la fin et tu te décourageras.
#57
Posté 28 juin 2017 - 09:46
Je n'ai pas fait ce code juste pour toi, c'est un code qui est déjà dispo en ligne et que j'ai déjà utilisé. =)
Tu trouveras sur robot maker les code pour la mesure de distance avec HC-SR04 et arduino à toi de combiner les codes
Pour ça le mieux c'est quand même d'apprendre à programmer et d'y aller étape par étape, faire clignoter une led afficher les données d'un capteurs ... Faire bouger un moteur , assembler deux moteurs sur une base avec une batterie ... Bref pas mal d'étape encore ...
( Par contre si je commente souvent mes codes en anglais => Déformation professionnel )
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!
Répondre à ce sujet

Aussi étiqueté avec au moins un de ces mots-clés : electronique, matériaux, arduino, suiveur de personne
1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users