Aller au contenu


Mike118

Inscrit(e) (le) 26 janv. 2012
Déconnecté Dernière activité aujourd'hui, 18:54
*****

#103125 Un débutant vous appel !

Posté par Mike118 - 20 avril 2019 - 12:42

être passionné c'est top ! Quand on est passionné avec le temps on va loin ;) 

Par contre quand on débute il faut y aller petit à petit ... 
Travailler sur un objet volant pour commencer c'est ... pas impossible ... mais très ambitieux ... Surtout avec un budget réduit. 

Mon conseil, commencer petit à petit, avec un petit robot roulant, où là tu pourras faire de la récup, contrairement à un robot volant où tu pourras difficilement en faire... 

Quoi qu'il en soit sache qu'on est là pour t'aider et non pas te décourager bien au contraire. =) 




#103105 Glenn Robot Humanoide

Posté par Mike118 - 18 avril 2019 - 08:24

3mm c'est pas si " fin " ...  Surtout pour de l'impression 3D qui est surtout esthétique et  pas " Structurelle " . 

3mm  c'est l'épaisseur des plaque structurelles du châssis de mon robot ROBIL ... 




#102995 Projet de fin d'année Très important

Posté par Mike118 - 12 avril 2019 - 11:41

Si tu as des codes séparé qui font fonctionner tes capteurs et tes moteurs, normalement en refaisant la même manip de fusion de code comme vu avant tu devrais pouvoir y arriver =). 

 




#102955 Les mécanismes

Posté par Mike118 - 10 avril 2019 - 06:43

Par contre , puisque Bruton et compagnie aiment les vérins et les moteurs brushless qui vont vite on pourrait imaginer un mécanisme comme celui là entraîné par un moteur brushless et où les longueurs ne seraient pas fixe mais de taille définie par des vérins histoire de pouvoir adapter la démarche ^^ 

 

ça ferait un truc drôle à observer =)




#102898 Magellan, robot d'exploration imprimé en 3D

Posté par Mike118 - 07 avril 2019 - 01:21

Tout est une question de définition du besoin...
J'ai réalisé ce robot d'exploration de canalisation partiellement réalisé avec de l'impression 3D, et qui pèse 2 Kg ... 
Le client était très satisfait ça correspondait à son besoin ... Le tout réalisé ​en 10 jours pour un client (design et impression comprise ) par contre il ne monte pas les marche d'escalier x)

https://www.robot-ma...ecteur-choc_i91

 

182.jpg




#102893 Techniques des moteurs Brushless

Posté par Mike118 - 06 avril 2019 - 11:52

My two cents : Pour piloter des moteurs brushless pour des application robotique voici quelques drivers qui peuvent vous intéresser : 

VESC http://vedder.se/2015/01/vesc-open-source-esc/  avec un article qui en parle sur hack a day https://hackaday.com...s-motor-driver/

 

Odrive https://odriverobotics.com/ driver de moteur utilisé par james bruton entre autre

 

 

Et un peu de littérature sur le sensorless https://www.ncbi.nlm...les/PMC3231115/




#102877 Glenn Robot Humanoide

Posté par Mike118 - 05 avril 2019 - 11:26

Ok oui l'arduino a un intérêt pour tous les capteurs etc ... 

 

Par contre si l'arduino ne fait aucun calculs pour les moteur il n'y a aucun intérêt à ce que l'arduino transmette les consignes à la carte maestro, autant que la carte maestro reçoive ses consignes directement depuis la pi ! Supprime les intermédiaires si ils n'ajoutent aucune valeur ajoutée !




#102875 Problème d’acquisition de données LIDAR pour robot

Posté par Mike118 - 05 avril 2019 - 10:55

Et si tu changes l'initialisation du Lidar par l'appel à cette fonction : 

 

 

void initTheLidar() {
  pinMode(RPLIDAR_MOTOR, OUTPUT);
  analogWrite(RPLIDAR_MOTOR, 200);

 Serial1.begin(115200); Serial1.write(0xA5); Serial1.write(0x20);

}

 
 

 

ça te donne quoi ? 




#102869 Problème d’acquisition de données LIDAR pour robot

Posté par Mike118 - 05 avril 2019 - 03:02

/* USAGE:
 * ---------------------------------
 * 1. Download this sketch code to your Arduino board
 * 2. Connect the RPLIDAR's serial port (RX/TX/GND) to your Arduino board (Pin 0 and Pin1)
 * 3. Connect the RPLIDAR's motor ctrl pin to the Arduino board pin 3
 */

// This sketch code is based on the RPLIDAR driver library provided by RoboPeak
#include "RPLidar.h"

// You need to create an driver instance
RPLidar lidar;

#define RPLIDAR_MOTOR 3 // The PWM pin for control the speed of RPLIDAR's motor.
                        // This pin should connected with the RPLIDAR's MOTOCTRL signal

bool transmit = false;
byte incomingByte;
int x = 0;
int y = 0;

void setup() {
  // bind the RPLIDAR driver to the arduino hardware serial
  Serial1.begin(115200);
  lidar.begin(Serial1);

  // initialize both serial ports:
  Serial.begin(115200);    // Initialize Native USB port

  //Serial.print("Setup");
  // set pin modes
  pinMode(RPLIDAR_MOTOR, OUTPUT);
  analogWrite(RPLIDAR_MOTOR, 200);
}

void loop() {
  //Serial.print("Loop start");

  readLidar();
}

void readLidar() {
 uint8_t current;
 static uint8_t n = 0;
 static uint8_t quality;
 static bool start;
 static uint16_t angleq6;
 static uint16_t distanceq2;
 
 float angle;
 float distance;

 while(Serial1.available()) {
  current = Serial1.read();

  switch(n) {

   case 0:
    if((current & 1) != (current >> 1 & 1)) {
     quality = current >> 2;
     start = current & 1;
     n = 1;
    }
   break;

   case 1:
    if(current & 1) {
     angleq6 = current >> 1;
     n = 2;
    } else
     n = 0;
   break;

   case 2:
    angleq6 |= current << 7;
    n = 3;
   break;

   case 3:
    distanceq2 = current;
    n = 4;
   break;

   case 4:
    distanceq2 |= current << 8;
    n = 0;
    if(distanceq2) { // Si la lecture est valide
     angle = float(angleq6) / 64.0 * PI / 180.0;
     distance = float(distanceq2) / 4.0;

     Serial.print(distance);
     Serial.print(";");
     Serial.print(angle);
     Serial.print(";");
     Serial.print(quality);
     Serial.print("\n");

    }
   break;
  }
 }
}

Si tu essayes ça ça te donne quoi comme résultat ? 




#102808 Projet de fin d'année Très important

Posté par Mike118 - 02 avril 2019 - 10:18

Tu branches tes moteurs sur les prises blanches, 

 

pour les faire tourner tu mets du PWM sur les pins PWM CH1 CH2 CH3 et CH4, pour changer de sens tu mets HIGH ou LOW  sur les pins directions CH1 CH2 CH3 et CH4 


CH1 pour le moteur 1 jusqu'à CH4 pour moteur 4.




#102807 Bras Robot dessin

Posté par Mike118 - 02 avril 2019 - 09:41

Feutre alcool ? 
 




#102803 Projet de fin d'année Très important

Posté par Mike118 - 02 avril 2019 - 08:47

Malheureusement mon professeur ne peut l'acheter car on a pas de partenariat avec Robot  Maker, Mais cette carte ne fonctionne pas je l'achèterais personnellement (meme si un 20 euro pour une carte c'est chère)
De plus la Rover peut se connecter  n'importe quel 4.5 V-12 V DC moteur avec un décrochage actuelle de moins que 4.5A à ces pins

 

du coup je ne  sais pas comment elle fonctionne

 

et merci Forthman de nous aidez vraiment sympa :) :thank_you: 

 

Utilise la carte Rover que tu as elle marchera ! =) 

 

 

Malheureusement mon professeur ne peut l'acheter car on a pas de partenariat avec Robot  Maker, 

 

Par contre il faut remédier à cela ^^ Tu peux dire à ton prof que robot maker accèpte les mandats administratifs, 
Pour passer une commande c'est simple et rapide, Il passe sa commande, choisi l'option "mandat administratif" au moment de payer puis envoit par mail le mandat à contact@robot-maker.com =). Si il a besoin de quoi que ce soit un petit mail et on répond très rapidement. 
 




#102789 Magellan, robot d'exploration imprimé en 3D

Posté par Mike118 - 02 avril 2019 - 04:27

tu ne pourras certainement pas exporter pour que je puisse ouvrir les fichiers  .

 

Si il suffit d'exporter des .step

Solidworks 2003 est tellement dépassé qu'il serait peut être rentable que tu te fasse un nouveau copain ^^ Il est est tant de l'enterrer cet ancêtre ! x) Tu m'aurais dit solidworks 2016 je dis pas ... Mais 2003 ! x)




#102762 GIF Made with Vigibot

Posté par Mike118 - 02 avril 2019 - 02:42

Vigibot continu encore et toujours de se développer, j'en parle pas trop pour ne pas faire trop pub, mais bon je me permet quand même d'ouvrir ce sujet pour vous parler d'une des dernières fonctionnalités qu'on a mise en place : La création automatic de GIF à partir d'un double clic sur le retour vidéo. 

Quelques images pour montrer les résultats : 

 

Des robots qui retournent à leur base de recharge : 

James_Minus_1554123800035.gif

Pascal_ChapoRobot_1554029157995.gif

 

Des robots qui font la course : 
Pascal_Zoombot_1554123031048.gif

Pascal_Rapido_1554025756907.gif

 

Des robots acrobates : 

Pascal_Snyp4x4_1554120790954.gif

ezgif.com-gif-maker (4).gif

 

On vous serre la pince et on vous fait la bise !

Pascal_MV1_1553772733233.gif

Pascal_Rapido_1554123286376.gif




#102761 Projet de fin d'année Très important

Posté par Mike118 - 01 avril 2019 - 11:52

Au vu des composants sur le driver (TB6612FNG ) et des besoins évoqués : 4 moteurs 

Tu peux utiliser ce driver pour 4 moteurs par exemple: 

https://www.robot-ma...moteurs-cc.html

driver-pour-4-moteurs-cc.jpg

Pour des moteurs qui peuvent consommer jusqu'à 2A en continu. 

Si tes moteurs consomment moins ( 0,6A) il y a ce shield pour arduino pour 4 moteurs qui peut te convenir : 

https://www.robot-ma...ld-moteurs.html

shield-moteurs.jpg