Aller au contenu


Contenu de Astondb8

Il y a 1000 élément(s) pour Astondb8 (recherche limitée depuis 04-mai 13)



#20108 Presentation de Astondb8

Posté par Astondb8 sur 05 mai 2011 - 08:14 dans Et si vous vous présentiez?

Bonjour,

Effectivement si on souhaite partager sur un forum il est toujours plus intéressant de se présenter. Je commence donc par cela avant de vous mettre à contribution sur quelques questions et sujets.

Donc
Mon pseudo est Astondb8 car c'est la voiture dont je rêve, mais que mes moyens ne me permettront jamais de posséder.
Mon vrai nom est Yves YvesP sur d'autres forums
Mon âge.... Merci de ne pas insister.. ;-) Mais je ne suis pas très jeune. Disons né dans des années où les robots étaient des bonshommes étranges (parfois méchants) dans des films de science-fiction.
Mon activité, je travaille à la direction technique d'une chaine TV du service publique (expert en solutions de fabrication)
Mes études, une école d’électronique ECE Mais je dois avouer ne pas avoir été un excellent élève et mes bases sont bien loin.
Mes hobbys faire des montages électroniques et trouver des solutions aux problèmes qui se poses. Parfois créer des problèmes pour y trouver une solution ;-)
Comment je vous ai rencontré, par un autre forum qui parle de Robotique. et en cherchant sur le Web un tuto sur la programmation des µcontrôleurs
Dans l’immédiat, je suis en train de choisir une carte (certainement une Arduino, mais la Uno ? La Méga ?) mon choix est presque fait, mais la carte n'est pas encore commandée.
Je travaillais sur des circuits purement électronique mais j'ai tres envie de laisser un %C prendre les décisions à ma place ;-)
Voilà pour le reste nous verrons bien......

En tout cas merci à tous ceux qui ont déjà attisé ma curiosité par les tutos que j'ai déjà parcourus....

A bientôt donc au fil des questions que je vous poserais.

Cordialement
Yves

A si une dernière chose, mon autre passion est la moto et je ne conçois mes déplacements que sur deux roues. Mais bon pas grand-chose à voir avec ce forum.



#20109 Circuit imprimé

Posté par Astondb8 sur 05 mai 2011 - 08:31 dans Hack mod customisations et autres modifications

Bonjour

Je sais que le sujet est très ancien, mais comme la solution que je propose n'a pas été évoquée, je me permets de tout de même en parler.

Il y a des boutiques (sur Paris, mais aussi en provinces et sur le net à qu,i il suffit d'envoyer un typon et il vous le fabrique.
Bien sûr plus il y en a moins c'est cher, mais dans votre cas ils acceptent bien sûr de les faire à l'unité.
Les plaques à bandes ou a pastilles sont très bien, mais pour des circuits complexes peuvent rapidement devenir trop grande pour s'intégrer dans des espaces réduits (petits boitiers, etc.

Si vous voulez des adresses, je peux bien sûr vous les communiquer.
Mais comme c'est ma 1ere intervention sur ce forum je n'ose pas trop faire de la pub pour tel ou tel magasin d'électronique.(même si ce n'en est pas et que je n'y gagne rien :lol: )

Cdlt
Yves



#20111 Mon 1er robot

Posté par Astondb8 sur 05 mai 2011 - 10:32 dans Archives

Bonjour,

Je viens vous presenter la base de mon 1er robot (attention, je suis débutant)

Certain d'entre vous verront qu'il s'inspire largement de votre Cocotix. Robot présenté sur un autre forum de Robotique
J'y ai bien sûr apporté quelques modifications personnelles.
Ce Robot est en fait une base qui va me permettre de tester différentes solutions, méthodes, programmes. Il a donc pour moi une vocation évolutive et pédagogique dans ce qui commence à être pour moi une passion.

1ère chose.
J'ai récupéré des Photodiodes. Ces photodiodes fournissent une tension lorsqu'elles reçoivent de la lumière, je vais essayer de les utiliser pour piloter mon Robot à l'aide d'une lampe de poche.
Si j’envoie le faisceau de ma lampe vers le Photodiode de gauche il devra aller à gauche et si je l’envoie à celle de droite il ira à droite.

3 µrupteurs sur ça face avant (ceux de gauche et droite reprenant l'idée de Cocotix) celui du centre mettra les deux moteurs en marche arrière
Bien sûr les capteurs seront plus longs

Une carte Arduino permettra de commander ce robot avec une programmation qui évoluera en même temps que moi ;-)

Maintenant, une question:
J'ai dans ma cuisine un carrelage de carreaux blanc. Les joints de faillence sont devenus noirs avec le temps.
J'aimerais utiliser ces lignes noires pour que mon Robot sache ou il se trouve dans cet espace.
Je mets un compteur à 0 au départ
Dans le code il sait combien de ligne noire il va rencontrer
A chaque passage sur une ligne, -il la compte X=X+1
en marche arrière X=X-1
Jusque-là très simple
Mais cela se complique lors des traversées en diagonale.
Alors vous comment feriez-vous ?
Car il est certainement possible que le robot sache ou il se trouve en utilisant ces lignes noirs non ?

Le 1er schéma
https://files.me.com...artouche/w2y685



#20118 Construction d'un robot suiveur de lignes

Posté par Astondb8 sur 05 mai 2011 - 05:01 dans Robots roulants, chars à chenilles et autres machines sur roues

Bonjour,

Je ne suis pas le spécialiste que tu aurais souhaité, mais comme l'anniversaire de ton frère approche et qu'une promesse est une promesse je vais essayer de t'aider.
Peut-être que d'autres suivront en corrigeant mes erreurs ou en donnant de meilleures solutions.

Donc,
- Le budget dont tu disposes ne te permet pas de travailler avec un µcontrôleur, car juste la carte arriverait au bout de tes 30€. Donc j'opterais plutôt pour des circuits logiques.
- La série des 4000 n'est pas chère et en réfléchissant bien 1 circuit devrait suffire.
- Donc tu as des moteurs (deux identiques seraient l’idéal)
- Une base pour les fixer (une petite planche de bois, de plexiglas ce ou de plastique devrait faire l'affaire)
- A ton âge tu as certainement un vieux camion avec des roues (au moins 3)

Donc il te manque :
- 3 capteurs.Nous verrons lesquels en fonction du prix et s’il n'est pas possible de les récupérer. (je te donnerais une liste de matériel qui pourrait en avoir)
- Le circuit logique, sont des CI qui font des calculs en en fonction des 0 et des 1 qu’il reçoit il renvoie le résultat (également sous la forme de 0 ou de 1)
- Une plaque de plexiglas
- Un petit bout de plaque d'essais (à pastilles ou à bande) c'est bien plus pratique pour fixer le circuit logique.
- Éventuellement un support de CI (mais ce n’est pas obligé)
- 2 transistors et 2 condensateurs 4 résistances
- Un inter pour arrêter le robot quand ton frère dormira ;-)
- De quoi souder ?
- Un support de piles (tout dépend de l'alimentation nécessaire à tes moteurs)


Voila c'est tout. ..... avec ça tu devrais y arriver.
Si tu as les moteurs l'inter le support de piles (même si tu achètes le reste tu devrais en avoir pour max 5€) cela dépend de tes capteurs

Mais le principe est simple.
- Ta ligne est noire la ou il n'y a pas de ligne c'est blanc
- Le capteur va renvoyer un 1 s’il détecte du blanc et un 0 s’il détecte du noir.
- Les capteurs sont des circuits renvoie du courant quand ils sont excités donc renvoi un 1

Les circuits logiques
- Si le circuit reçoit du courant, il renvoie, un 1 si il n'a pas de courant il renvoie un 0
- Les 3 capteurs seraient disposés en ligne
- Les deux capteurs extérieurs devraient voir du blanc
- Le capteur central devrait voir du noir.
- Donc le résultat si le robot est bien sur la ligne devrait être (101)
- Si il est trop à droite (001 ou 011)
- Si il est trop à gauche (110 ou 100)
- Les portes logiques vont donc elles aussi renvoyer des 0 ou des 1 en fonction du type de porte choisie

Pour les moteurs
- Donc si les deux moteurs sont tous les deux en marche, le robot va tout droit
- Si seul le moteur de droite marche et que le gauche est arrêté, le robot tourne à gauche
- Si seul le moteur de gauche marche et que le droite est arreté le robot tourne à droite

Donc les portes logiques vont commander tes moteurs
- Si le robot doit tourner à gauche, elles vont envoyer un 0 au moteur de gauche et un 1 au moteur de droite
- Si le robot doit tourner à droite, elles vont envoyer un 0 au moteur de droite et un 1 au moteur de gauche
- Si le robot doit aller tout droit, elles vont envoyer un 1 aux deux moteurs

Voilà le principe.
Dis-moi si tout cela te convient et je te fais un schéma de montage et de câblage.

A bientôt donc
Cdlt
Yves

PS, ne sachant pas quel est le niveau notre jeune roboticien en herbe, j'ai détaillé autant que possible une façon de faire.



#20128 Mon 1er robot

Posté par Astondb8 sur 07 mai 2011 - 01:15 dans Archives

Bon cette base ne vous inspire pas trop apparemment...

Elle n'est pas bien évoluée, je sais, mais concernant ma question à propos de la façon que j'envisageais pour que ce Robot sache ou il est dans un espace (en utilisant des lignes qu'il comptera (ou décomptera) ?

Cette solution est elle fonctionnelle à votre avis ?
Et si elle ne l'est pas, comment vous y prendriez vous ?

Merci
Cdlt
Yves



#20146 du matos en trop

Posté par Astondb8 sur 08 mai 2011 - 05:15 dans Reventes, matériel d'occasion, récup

Bonjour,
Je serais intéressé par tes moteurs.
Enfin tu dis en avoir beaucoup, alors je ne suis pas certain de pouvoir les prendre tous.
Mais bon, s’ils sont toujours à vendre je suis preneur.

Laisse-moi un MP

Cdlt
Yves



#20147 Vend ou Echange des Moteurs PAS A PAS

Posté par Astondb8 sur 08 mai 2011 - 05:19 dans Reventes, matériel d'occasion, récup

Bonjour,

je vend des moteurs pas a pas NEUF:
48 pas, 12v nominal, 330mA, 37mH par bobine, 36 ohm par bobine, axe de 6.35mm de diam par 17mm de long, couple bloqué 1350 g/cm.
commande unipolaire ou bipolaire en n'utilisant pas les fils blanc (6 fils en tout).
fixation: 2 oreilles de 4.4mm d'un entraxe de 66mm
diametre moteur: 55mm
largeur avec les oreilles: 79.4mm
hauteur hors axe et palier: 25mm
pouli en plastique livrée en bonus

Image IPB

Si vous etes interressé, c'est 2€ le moteur. il y en a 40 de dispo
Ou bien, je peux echanger contre des plaques d'essai.

@++



Il t'en reste encore ?
Je suis preneur

Cdlt
Yves



#31974 [4WD]Delta 17xx

Posté par Astondb8 sur 28 juin 2011 - 08:40 dans Robots roulants, chars à chenilles et autres machines sur roues

Vas lire ça cela devrait régler ton PB

http://www.pobot.org/Premier-code-pour-tester-le-robot.html



#32020 Projet "SAMU" : un Robot Trieur roulant grâce à deux moteur...

Posté par Astondb8 sur 01 juillet 2011 - 08:44 dans Robots roulants, chars à chenilles et autres machines sur roues

Bonjour

Je viens vous presenter aujourd"hui mon projet nouveau projet SAMU
SAMU car c'est un projet qui a vu le jour à l'hôpital et parce que comme le véritable SAMU il aura pour fonction de ramasser ce qui se trouve sur sa route et de le déposer le plus vite possible au bon endroit.
SAMU est un Robot roulant grâce à deux moteurs avec odomètre et réducteur intégrés. Pour le moment, le châssis et constitué de trois plaques de plexi de 5mm découpés en rond.
La première est découpée pour fixer les moteurs et laisser passer les roues (fines 5mm de large pour gagner en précision)
La deuxième recevrait l'électronique
La troisième les capteurs la Cam et le bras ou la pince (je n'ai pas encore décidé)
Un bus 16 conducteurs relira les trois étages pour distribuer les E/S de la Méga
La partie µC, une Arduino Mega plus une carte Motor drivers shield de chez Sparkfun (deux ponts en H)
Ce projet va me permettre de tester la CMU Cam3 qui parmi ces nombreuses possibilités, permet de faire de la reconnaissance de formes et de couleurs.

Le but de SAMU (si j'y parviens) sera de ramasser des objets sur le sol (cubes de couleurs) et de les déposer dans un conteneur spécifique en fonction de sa couleur. D'ou l'intérêt de la CMU Cam3 qui je l'espère remplira ces fonctions.
Il y a encore beaucoup de choses à dire au sujet de ce projet et vous laisse me poser des questions auxquels je ne manquerais pas de répondre.
Il est du reste très probable que je n'ai pas encore tout prévu et vos questions peuvent être bien utiles.

Je devrais recevoir ma commande aujourd'hui ou lundi et donc commencerais ce projet dans la foulée. Je vous proposerais des images et vous parlerez de l'avancé de ce projet au fur et à mesure de sont avancement. Il y a aussi de fortes chances que je vous demande de l'aide.

Donc a bientôt et voyons comment cela se passe. (je parle du projet bien sur)

Cdlt
Yves



#32047 Projet "SAMU" : un Robot Trieur roulant grâce à deux moteur...

Posté par Astondb8 sur 02 juillet 2011 - 10:46 dans Robots roulants, chars à chenilles et autres machines sur roues

Bonjour,

@ Leon
Merci. Et bien sûr que vous pourrez suivre l'avancé du projet au fur et à mesure de son avancement

@ Alexy
Le diamètre des tris plaques de plexiglas est de 23 cm

Et oui j'ai opté pour deux roues folles (une à l'avant, et une autre à l'arrière. Elles auront un décalage de 1 à 2 mm pour leur hauteur de façon à ce qu'une seule des deux roues folles ne puisse être en contact avec le sol en même temps.

@ Tous et toutes
Je post ce nouveau message, car je me trouve devant un dilemme.
En effet, comme vous avez pu vous ne rendre compte, su projet met un œuvre un bras ou une pince robotisée.
Les bras que j'ai trouvés sur différents sites sont assez chers et les moyens vont vite me manquer.

Donc je me retrouve à devoir faire un choix parmi plusieurs options.

1 / acheter un bras complet. Il en existe plusieurs modèles en fonction du fabricant, mais leur pont commun est un prix élevé.
2 / acheter des cages et des servomoteurs (genre Easy Robot) puis de les assembler avec des plaques de métal découpées. Cette solution est à peine moins chère, mais comporte l'avantage de pouvoir fabriquer un bras exactement aux dimensions nécessaires au projet
3 / tout faire moi même en achetant du métal en plaques ou en barres plus des servomoteurs (là je n'y coupe pas). Mais cette solution demande un minimum d'outillage que je n'ai pas.

De votre côté, vous avez utilisé plusieurs bras ou pinces. Que me conseillez-vous de faire. Et si je décidais de tout réaliser par moi même, avez-vous des trucs et astuces me permettant de faire un assemblage robuste propre précis et abordable avec un minimum d'outillage ?

Merci pour vos réponses.

Cdlt
Yves



#32067 Projet "SAMU" : un Robot Trieur roulant grâce à deux moteur...

Posté par Astondb8 sur 03 juillet 2011 - 08:53 dans Robots roulants, chars à chenilles et autres machines sur roues

Bonjour

Bon, j'ai enfin reçu ma commande. Il va donc falloir se mettre au boulot et fini la théorie voyons comment je n'en sors en pratique.

Je n'ai pas encore arrêté mon choix pour le bras. Mais les choses se précisent.

Une info tout de même à propos de ma commande. Ce n'est pas catastrophique, mais lorsque cette commande est arrivée, il manquait quelques vis et autres articles de quincaillerie dans le sachet de la CMU Cam3 et de sa tourelle. Par exemple, il devrait y avoir 4 entretoises pour la fixer, il n'y en avait que 3 dans le sachet. Pas catastrophique pour moi, car depuis le temps que je joue avec des composants je me suis constitué un petit trésor de guerre et j'ai des entretoises de remplacement. Je vais donc me débrouiller. Mais bon pas très sérieux tout ça.

Cdlt

Yves



#32085 Projet "SAMU" : un Robot Trieur roulant grâce à deux moteur...

Posté par Astondb8 sur 03 juillet 2011 - 08:09 dans Robots roulants, chars à chenilles et autres machines sur roues

Bonjour

Comme promis, voila des nouvelles et des images de mon projet

J'ai reçu ma commande. Mes moteurs bien sûr, mais surtout ma CMU Cam3.

J'étais un peux perplexe, car impossible de la faire fonctionner aussi bien en ligne de commande qu'avec le GUI.

Et puis, j'ai fait un test en CMU Cam2. Avec des outils pour la Cam2 et des commandes pour la Cam2. Et bien aussi surprenant que cela paraisse, cela marche. Cela veut dire qu'elle est livrée avec un Firmware Cam2. Surprenant non ?

Bon de toutes les façons, les Firmwares Cam3 sont disponibles avec le soft de flashage. Donc je vais bien voir si je la flashe ou pas, car tout ce que je compte faire est possible en Cam2.

Voila
Je n'arrive pas a mettre des images ce sera pour la prochaine fois

Voilà
A bientôt
Cdlt
Yves



#32092 Relais à 2 bobines

Posté par Astondb8 sur 03 juillet 2011 - 11:03 dans Electronique

Étrange ton relais.
Je n’en ai jamais vu des relais comme ça.
Quand tu as besoin de deux bobines tu mets deux relais c'est plus simple.

Sinon, pour faire un arrêt d’urgence il te faut un seul relais avec deux contacts fermés ou travail.
et deux boutons poussoirs (un fermé au travail l’autre ouvert au travail)
Tu connectes un poussoir de mise en marche pour fermer le circuit de la bobine. (bouton marche)
Tu connectes un des deux contacts sur ton élément à mettre en marche
Tu connectes le deuxième contact pour garder le circuit de ta bobine fermé
Un poussoir ouvert au travail rouvrira ce circuit et coupera l'alimentation de ta bobine? (bouton arrêt d’urgence)

Une seul bobine deux poussoirs (il existe des boitiers Télémécanique tout faits avec les deux boutons l'un rouge l'autre vert.

Cdlt
Yves



#32112 Robot suiveur de ligne - total débutant

Posté par Astondb8 sur 04 juillet 2011 - 04:24 dans Robots roulants, chars à chenilles et autres machines sur roues

Effectivement, Jbot a raison

Il y a une résistance qui est sur la même barrette avec rien de connecté. (autant la mettre sur une étagère elle n’aura pas plus d'effet).
Les autres sont reliées à un fil (difficile de savoir lequel) et elles sont aussi avec les deux côtés sur la même barrette. Donc aucun effet.en regardant tes résistances rien d’étonnant à ce que cela ne marche pas.

Je ne pense donc pas que tu as fait ce qu'il te demandait. Mais un conseil, car c'est très difficile de suivre tes fils sur une vidéo qui bouge avec des effets qui n'apportent rien si ce n'est de la confusion et de la difficulté à bien voir ce que tu as fait. Donc fait plutôt des photos bien plus explicites que cette vidéo.

Je pense que tu n'as pas bien compris comment s'utilisait une plaque d'essais sinon, tu n'aurais sans doute pas fait ce genre d'erreur. Regarde bien quels sont les points reliés et les points qui ne le sont pas. Utilise au cas ou pour en être certain un contrôleur de continuité et teste les barrettes.

.Cdllt
Yves



#32113 Projet "SAMU" : un Robot Trieur roulant grâce à deux moteur...

Posté par Astondb8 sur 04 juillet 2011 - 05:00 dans Robots roulants, chars à chenilles et autres machines sur roues

Bon, voila quelques photos du projet

- Base nue

Image IPB

- Base roulante

Image IPB

Image IPB

- Moteurs

Image IPB

- Cartes contrôleur (Roue codeuses + alimentation moteur + PWM)

Image IPB

- Connexion des ces cartes

Image IPB

- Roue folle

Image IPB

- CMU Cam3 avec sa tourelle.

Image IPB


Cdlt
Yves



#32119 Petit robot à roues, moteur réducteur miniature POLOLU 993, arduino

Posté par Astondb8 sur 04 juillet 2011 - 07:53 dans Archives

Bonjour

Essais ce code qui a été écrit à la fois pour les mêmes moteurs mais également pour les télémètres Sharp

Il est possible que tu doivent le modifier car le modèle de Sharp n'est pas le même donc la formule multiplicatrice doit être différente.
Par contre, il comporte également des lignes de code pour des µrupteurs que tu pourras facilement les désactiver.

/*
1er programme de Mon-Robot_1
Ce programme fait tourner les roues en marche avant
si l'un des deux µrupteurs est fermé, la roue oposée au coté du µrupteur tourne en sens inverse pendant 1 seconde
Un télémetre regle la vitesse des roues en marche avant
Plus le Télémetre est proche d'un obstacle plus la vitesse reduit
Plus l'obstacle est loin du télémetre plus les moteurs tournent vite.
la vitesse des roues en marche arrierre est fixée à 75 soit la vitesse minimum
*/

int pwm_a = 3;  //Controle du PWM du moteur 1 sur la Pin Num 3
int pwm_b = 11;  //Controle du PWM du Moteur 2 sur la pin Num 11
int dir_a = 12;  //Controle de direction du moteur 1 Sur la pin Num 12
int dir_b = 13;  //Controle de direction du moteur 1 Sur la pin Num 13
int Sw_1 = 10;  //Controle du switcj de direction du moteur 1 Sur la pin Num 10
int Sw_2 = 9;   //Controle du switch de direction du moteur 2 Sur la pin Num 9
int varSpeed = 255;

void setup()
{
  pinMode(pwm_a, OUTPUT);  //Declare la pin 3 en sortie
  pinMode(pwm_b, OUTPUT);  //Declare la pin 11 en sortie
  pinMode(dir_a, OUTPUT);  //Declare la pin 12 en sortie
  pinMode(dir_b, OUTPUT);  //Declare la pin 13 en sortie
  pinMode(Sw_1, INPUT);   //Declare la pin 10 en entrée
  digitalWrite(Sw_1, HIGH);   // PullUp
  pinMode(Sw_2, INPUT);   //Declare la pin 9 en entrée
  digitalWrite(Sw_2, HIGH);   // pullUp

  
  
  analogWrite(pwm_a, varSpeed);  //Demarre le moteur 1 en vitesse lente (10/255)  
  analogWrite(pwm_b, varSpeed);  //Demarre le moteur 2 en vitesse lente (10/255)
  Serial.begin(9600);
  
}

void loop()
{
  int val = analogRead(0);
  val = 65 * pow((val * 0.0048828125), -1.10);
  //val = map(val, 0, 1023, 75, 255);
  analogWrite(pwm_a, varSpeed);  //Demarre le moteur 1 en vitesse lente (10/255)  
  analogWrite(pwm_b, varSpeed);  //Demarre le moteur 2 en vitesse lente (10/255)
  varSpeed = val*2;
  digitalWrite(dir_a, LOW);  //Sens de rotation du moteur 1 Normal
  digitalWrite(dir_b, LOW);  //Sens de rotation du moteur 2 Normal
  //delay(1000);                // Les moteurs tounent 1 seconde
        Serial.print(digitalRead(Sw_1));
        Serial.print(digitalRead(Sw_2));
        Serial.print(digitalRead(varSpeed));
        /*
        Serial.print(digitalRead(pwm_a));
        Serial.print(digitalRead(pwm_<img src='http://www.robot-maker.com/forum/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />);
        Serial.print(digitalRead(dir_a));
        Serial.print(digitalRead(dir_<img src='http://www.robot-maker.com/forum/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />);
        */
       
 
  if (digitalRead(Sw_1) == LOW)  //Condition si Switch 1 Fermé
    {
      digitalWrite(dir_a, HIGH);  //Sens de rotation du moteur 1 inversé
      digitalWrite(dir_b, LOW);  //Sens de rotation du moteur 1 inversé
      varSpeed = 75;
      analogWrite(pwm_a, varSpeed);  //Demarre le moteur 1 en vitesse lente (10/255)  
      analogWrite(pwm_b, varSpeed);  //Demarre le moteur 2 en vitesse lente (10/255)
      delay(500);    // Les moteurs tournent 1 seconde
        Serial.print(digitalRead(Sw_1));
        Serial.print(digitalRead(Sw_2));
        Serial.print(digitalRead(varSpeed));
       /* 
        Serial.print(digitalRead(pwm_a));
        Serial.print(digitalRead(pwm_<img src='http://www.robot-maker.com/forum/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />);
        Serial.print(digitalRead(dir_a));
        Serial.print(digitalRead(dir_<img src='http://www.robot-maker.com/forum/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />);
        */

       
    }

  if (digitalRead(Sw_2) == LOW)  //Condition si Switch 2 Fermé
    {
      digitalWrite(dir_a, LOW);  //Sens de rotation du moteur 1 inversé
      digitalWrite(dir_b, HIGH);  //Sens de rotation du moteur 1 inversé
      varSpeed = 75;
      analogWrite(pwm_a, varSpeed);  //Demarre le moteur 1 en vitesse lente (10/255)  
      analogWrite(pwm_b, varSpeed);  //Demarre le moteur 2 en vitesse lente (10/255)
      delay(500);    // Les moteurs tournent 1 seconde
        Serial.print(digitalRead(Sw_1));
        Serial.print(digitalRead(Sw_2));
        Serial.print(digitalRead(varSpeed));
       /* 
        Serial.print(digitalRead(pwm_a));
        Serial.print(digitalRead(pwm_<img src='http://www.robot-maker.com/forum/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />);
        Serial.print(digitalRead(dir_a));
        Serial.print(digitalRead(dir_<img src='http://www.robot-maker.com/forum/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' />);
        */
    }

  
 // digitalWrite(dir_a, HIGH);  //Sens de rotation du moteur 1 inversé
  //digitalWrite(dir_b, LOW);  //Sens de rotation du moteur 1 inversé
  //delay(1000);               // Les moteurs tournent 1 seconde
  
  //analogWrite(pwm_a, 150);   //Demarre le moteur 1 en vitesse rapide (150/255)
  //analogWrite(pwm_b, 150);   //Demarre le moteur 2 en vitesse rapide (150/255)
  //delay(1000);               // Les moteurs tounent 1 seconde
  
  //digitalWrite(dir_a, LOW);  //Sens de rotation du moteur 1 Normal
  //digitalWrite(dir_b, HIGH);  //Sens de rotation du moteur 2 Normal
  //delay(1000);                // Les moteurs tournent 1 seconde
  
  //analogWrite(pwm_a, 100);  //Demarre le moteur 1 en vitesse moyene (100/255)
  //analogWrite(pwm_b, 100);  //Demarre le moteur 2 en vitesse moyene (100/255)
  //delay(1000);              // Les moteurs tournent 1 seconde
}

Cdlt
Yves



#32121 Robot Simple

Posté par Astondb8 sur 04 juillet 2011 - 08:26 dans Robots roulants, chars à chenilles et autres machines sur roues

Sans aller si loin, il y a un tuto très bien fait sur Robotix (pas encore transféré)

http://www.robotix.fr/tutoriel-2-51-choisir-et-simuler-un-moteur-pour-votre-robot.html


Cdlt
Yves



#32127 quadricopter wifi contrôlable multi-plateforme

Posté par Astondb8 sur 04 juillet 2011 - 10:37 dans Archives

Bonsoir

Je trouve effectivement ça bien gonflé pour un 1er projet. Mais bon pourquoi pas au contraire.
Seule chose je fais une différence entre les Robots (Roulants à pattes volants) capables de ce débrouiller seuls
et les machines télécommandées qui sont pilotées par un utilisateur distant.
A l'aide de fils, ou de Wifi en passant par tous les moyens de communication disponibles aujourd'hui.

Cela dit, cela ne retire rien à la difficulté de les réaliser, bien au contraire.

cdlt
Yves



#32132 Projet "SAMU" : un Robot Trieur roulant grâce à deux moteur...

Posté par Astondb8 sur 05 juillet 2011 - 02:12 dans Robots roulants, chars à chenilles et autres machines sur roues

Merci

Mon appareil photo est un smartphone de a marque de la pomme. (pas un tout nouveau)
Non en fait, j'ai du mal a faire des photos avec dans une béquille dans chaque main et mon Smartphone dans.... Bon je me suis débrouille quoi...
Et comme en plus je tremble vous pouvez compter les tremblements (au 60em/s)... ;-)

Cdlt
Yves



#32137 Hexapod

Posté par Astondb8 sur 05 juillet 2011 - 08:52 dans Robots à pattes et jambes, humanoïdes, bipèdes, quadrupèdes, hexapodes ...

Super léger et pas mal du tout comme base.
Par contre une question, tu vas garder ce système à base de "battons de glace" ? Car je trouve que c'est une bonne idée mais fragile non ?

Cdlt
Yves



#32140 Hexapod

Posté par Astondb8 sur 06 juillet 2011 - 12:28 dans Robots à pattes et jambes, humanoïdes, bipèdes, quadrupèdes, hexapodes ...

Pourquoi ne fabriquerais tu pas une plaque de fibre de carbone dans laquelle tu découperais des éléments à la dimension voulue ?

Y a un Tuto pas mal fais sur le Forum (RobotMaker). Ça a l'air faisable et abordable comme solution.
http://www.robot-maker.com/forum/tutorials/article/4-concevoir-des-pieces-en-fibres/
Tu dois juste avoir un endroit aéré pour le faire car les odeurs ne doivent pas être supportables en appartement.


Cdlt
Yves



#32148 Projet "SAMU" : un Robot Trieur roulant grâce à deux moteur...

Posté par Astondb8 sur 06 juillet 2011 - 06:17 dans Robots roulants, chars à chenilles et autres machines sur roues

Bonjour,

Je vous donne l'impression de ne plus avancer, mais il n'en ai rien.
Sauf que je dois faire quelque chose que je n'avais pas prévu c'est a dire une carte d'alimentation multi-tensions.
En effet, La carte Méga travaille en 5v et mes moteurs en 6v. et ma batterie délivre du 7.4v
J'ai regardé dans mon bac à composants j'ai bien un régulateur 5v par contre, je n'en ai pas en 6v. Je dois donc acheter ce régulateur, et je suis cloué chez moi sans pouvoir sortir (même en béquilles). Les commander serait une solution mais bien trop longue par rapport a mon impatience d'avancer.

Comme je vais devoir faire une carte qui me donne du 5v et du 6v je pense que je vais en profiter pour faire une carte qui me donne aussi du 3.3v pour alimenter certains capteurs. Je sais bien que la carte Arduino sais me fournir du 3.3v, mais comme ça, j'aurais toutes mes tensions en externe. Je pourrais donc alimenter la carte en 5v et en 3.3v et les moteurs en 6v.
Je vais faire un schéma que je vous soumettrais pour avis avant de le monter (c'est pas très compliqué à faire, mais on ne sais jamais). Surtout pour la valeur des capas de filtrage.

Cdlt
Yves



#32155 Projet "SAMU" : un Robot Trieur roulant grâce à deux moteur...

Posté par Astondb8 sur 06 juillet 2011 - 10:22 dans Robots roulants, chars à chenilles et autres machines sur roues

Oui Léon, je sais que les moteurs sont les éléments les moins fragiles. Il est donc évident que je ne vais pas "forcement les cramer en leurs donnant 7.4v au lieu de 6. Plus comme tu le dit avec les interruptions si je ne dépasser pas les 75 ou 80% je ne risque pas grand chose.
Sauf que j'aime bien les choses proprement faites. et qu'il n'y a pas que les moteurs mais également les cartes contrôleurs etc...
C'es moteurs plus ces cartes m'ont coutés un bras. Je ne risquerais pas de les cramer ou de les fatiguer prématurément pour ne pas mettre un régulateur à 2€.
En attendant, je fais mes tests avec mon alimentation de labo (Home made) qui me délivre toutes les tensions dont j'ai besoin. Bien sur mon robot reste en laisse. pas pour longtemps. Il vas gagner sa liberté dès que j'aurais trouvé un régulateur 6v.

Cdlt
Yves



#32180 Projet "SAMU" : un Robot Trieur roulant grâce à deux moteur...

Posté par Astondb8 sur 07 juillet 2011 - 11:20 dans Robots roulants, chars à chenilles et autres machines sur roues

Merci Léon pour ces explications.

Le problème est que deux sources me donnent deux réponses différentes.
Alors, qui écouter...?
Non pas que je ne te fasse pas confiance (bien au contraire) car tes arguments sont plutôt bien étayés. Mais je vais tout de même mettre des régulateurs.
Tu as raison, l'effet joules va me faire perdre en efficacité. Mais je préféré travailler avec des tensions régulées. Je pourrais bien sûr faire des alimentations à découpage.

Voilà ce que je vais, fabriquer.et nous verrons, bien ce que cela donne

Image IPB

Je te donnerais des résultats de ces tests

Pare contre, je vais écouter tes conseils à propos des fusibles.
Ce schéma va évoluer sur deux points.
1/ Je vais mettre un régulateur 6v par moteur. Cela me permettra d'avoir un peu de marge pour le courant à débiter, et réduire l'effet Joules.
2/ Mettre un fusible sur chaque régulateur. De façon a me prémunir d'un moteur bloqué qui monterait très haut en Intensité.

Je vais calculer la valeur des fusibles en mesurant le courant en cas de blocage d'un moteur.


Cdlt
Yves



#32181 Programmation des microcontrôleurs

Posté par Astondb8 sur 08 juillet 2011 - 01:11 dans Electronique

Bonsoir,

Je suppose que la réponse que je vais te faire va être aussi vague que la question.
En effet, quels sont les µC que tu souhaites programmer,
Qu'appelles tu outils, car la encore, si c'est juste une carte de programmation de PIC tu dois déjà en avoir une (puisque tu as déjà programmé des 16F.
Donc parles tu de capteurs, mais lesquels, parle tu de carte de programmation, mais pour quel µC, etc.

Bonne soirée
Cdlt
Yves