Aller au contenu


Photo
- - - - -

TRI-BOT devient AilgorDOS with IOIO-OTG

IOIO-OTG TRI-BOT WowWee

1 réponse à ce sujet

#1 ailgorbot

ailgorbot

    Membre occasionnel

  • Membres
  • Pip
  • 107 messages
  • Gender:Male
  • Interests:IOIO

Posté 05 octobre 2015 - 10:26

Bonjour,

 

Après un premier essai avec AilgorBot

 

https://youtu.be/u_vxIYZShOk

 

Il était temps de passer à autre chose de plus autonome (avec du OPENCV, et positionnement dans l'espace)

Je pensais partir de zéro, mais voilà que lors d'une promenade sur une brocante, je tombe sur cet engin pour 8 euros  

 

https://www.youtube....h?v=qRFDMbK-a1k

 

La base de trois roues sera maintenue. 3 roues omnidirectionnelles avec un odomètre sur chaque roue...     

Mais le reste devrait changer. Malheureusement, le buste et les bras ne bougent pas sauf manuellement.

Il y a aussi des capteurs infrarouges qui devraient aider à détecter les obstacles.

Enfin la tête est sympathique.

Bref c'est une bonne base pour le faire ressembler à un "DIY" Pepper avec un IOIO-OTG comme microcontrôleur

 

https://www.youtube....h?v=4s5kLmYngRI

 

 

Un exemple de hacking du robot WowWee

 

http://myrobothouse.blogspot.fr/2011/12/tribot-is-autonomous-robot-from-wowwee.html


Robot de téléprésence : IOIO-OTG Robot WebRTC 

Car RC : AilgorRC


#2 ailgorbot

ailgorbot

    Membre occasionnel

  • Membres
  • Pip
  • 107 messages
  • Gender:Male
  • Interests:IOIO

Posté 17 décembre 2015 - 02:44

Après avoir désossé le TRI-BOT, il en ressort une carte contrôleur des trois moteurs du Robot.  
 
Carte%252520contr%2525C3%2525B4leur.JPG


 
En suivant les instructions de ce site : https://en.wikiversi...ish_Description
J'ai reconnecté les fils de cette façon :
 
Sch%2525C3%2525A9ma%252520contr%2525C3%2
 

 

Soudures%252520termin%2525C3%2525A9es.JP

J'ai branché l'ensemble sur mon Arduino
 

void setup() {


  pinMode(13, OUTPUT);   //LED Arduino pin      
  pinMode(12, OUTPUT); //Jaune motor enable 1
  pinMode(11, OUTPUT); //Vert/bleu motor enable 2
  pinMode(10, OUTPUT); //Bleu motor enable 3
  pinMode(9, OUTPUT); //Blanc motor direction 1
  pinMode(8, OUTPUT); //Gris motor direction 2
  pinMode(7, OUTPUT); //Violet motor direction 3

//  pinMode(6, INPUT); //Orange encoder motor 1
//  pinMode(5, INPUT); //Rouge encoder motor 2
//  pinMode(4, INPUT); //Marron encoder motor 3


}

void loop() {
  // put your main code here, to run repeatedly:

digitalWrite(13, HIGH);

digitalWrite(12, HIGH);
digitalWrite(9, HIGH); 

digitalWrite(11, HIGH);
digitalWrite(8, HIGH); 

digitalWrite(10, HIGH);
digitalWrite(7, LOW);

   
  delay(1000);
  
digitalWrite(13, LOW); 
 
digitalWrite(12, HIGH);
digitalWrite(9, LOW);

digitalWrite(11, HIGH);
digitalWrite(8, LOW);

digitalWrite(10, HIGH);
digitalWrite(7, HIGH); 
  
  delay(1000);
}

Et voilà le résultat
 


Robot de téléprésence : IOIO-OTG Robot WebRTC 

Car RC : AilgorRC




Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users