Aller au contenu


Photo
- - - - -

Base de mon 1er Robot


95 réponses à ce sujet

#1 Astondb8-RX

Astondb8-RX

    Habitué

  • Membres
  • PipPip
  • 295 messages

Posté 05 mai 2011 - 10:18

Bonjour,

Chose promise .... Donc voilà le 1er schéma pour mon 1er Robot.

Comme vous pouvez le voir, il s'inspire assez largement de votre Cocotix.

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 une vocation évolutive et pédagogique.



1ère chose.

J'ai récupéré des Photodiodes (je vous en ai parlé dans un autre post) comme 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. (Bien sûr, les capteurs seront plus longs que sur le schéma)



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



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



Voila

PS:

Impossible d’héberger mes images sur le site...



#2 Hexa Emails

Hexa Emails

    Membre passionné

  • Membres
  • PipPipPip
  • 439 messages
  • Gender:Male

Posté 05 mai 2011 - 09:04

Très bien réalisé! cela permettra, comme tu dis, de tester des programmes, d'ajouter un peu d'électronique au dessus si l'envie se présente...
Juste 2 questions:
1)C'est quoi comme moteur? j'ai vu que tu faisais de la récup', mais tu as de quoi les contrôler en sens et vitesse? ils ont des réducteurs?
2)C'est quoi tes photodiodes qui fournissent une tension en cas d'éclairement?

#3 lordcuty

lordcuty

    Habitué

  • Membres
  • PipPip
  • 298 messages

Posté 05 mai 2011 - 09:13

jolie et publié sur robot passion aussi, non?

#4 Astondb8-RX

Astondb8-RX

    Habitué

  • Membres
  • PipPip
  • 295 messages

Posté 06 mai 2011 - 04:07

Bonjour,



Oui effectivement, je fais pas mal de récupération...

Notamment, pour les moteurs, ils viennent tous de vieux magnétoscope professionnel (divers modèles de Betacam Sony)



https://files.me.com...artouche/3yo13m



Nous en avons pas mal, car nous passons au mode fichiers et les machines tournantes ont vocation à disparaitre...



https://files.me.com...artouche/y9xqj7



En fait j'en ai retenu trois modeles



https://files.me.com...artouche/7wxwel



Pour la puissance, je n'ai aucune véritable donnée. Les composants Sony ont (le plus souvent) une référence à eux. Il est donc difficile (voire impossible) d'obtenir le Datasheet)

Les docs donnent la référence Sony, mais pour commander le moteur chez Sony...



Moteurs de cabestan

Ces moteurs sont d'une régularité élevée.

Ils sont pilotés par un C1266G

Ils sont capables de faire du motion traking pour la lecture en vitesse variable (avant et arrière)

Il est évident que la régularité de ces moteurs est indispensable.

Par contre, ils ont un volant pour conserver l’inertie du moteur. Un capteur magnétique assure le pilotage. (mais ils tournent sans cette option)



https://files.me.com...artouche/u95hlo



https://files.me.com...artouche/iippoq



Moteur de noyaux K7

Ces moteurs sont très puissants et rapides, 'ils doivent être capable de rembobiner une très grosse bande (en FF et RW) plus de faire défiler la bande à une vitesse constante.



https://files.me.com...artouche/6i2jsu



https://files.me.com...artouche/3kbmfj



Moteurs de tiroir à K7

Ces moteurs sont de petit moteur, mais puissant en fonction de leur taille.

Ils sont normalement utilisés pour charger la K7 et la mettre en place pour permettre la lecture.



https://files.me.com...artouche/aua7pa



https://files.me.com...artouche/hovrgy



Voilà

J'ai d'autres types moteurs ayants tous la même origine. Mais c'est parmi ces trois que je ferais mon choix.

Je ne suis pas encore décide. cela dépendra de plusieurs choses :

- Le poids de la bête

- La vitesse à laquelle il devra aller

- Le couple

- Et bien sur la simplicité à le mettre en œuvre.



D'autres questions ?

Si vous avez une idée sur la façon de tester mes moteurs pour en connaitre

- La puissance

- La vitesse

- Le couple

Je suis bien sûr intéressé...



Cdlt

Yves



#5 Hexa Emails

Hexa Emails

    Membre passionné

  • Membres
  • PipPipPip
  • 439 messages
  • Gender:Male

Posté 06 mai 2011 - 04:24

Je pense que ça ne t'effraie pas, mais tu vas avoir de l'électronique à faire entre tes moteurs et on µContrôleur...

#6 Astondb8-RX

Astondb8-RX

    Habitué

  • Membres
  • PipPip
  • 295 messages

Posté 06 mai 2011 - 05:56

Oui je sais, mais ça devrait aller... A condition que je comprenne bien comment sont les E/S de la Uno. (pas envie de la cramer tout de suite ;-) )

J'ai essayé de commander ma Uno aujourd'hui...(Chez Lextronic)
Mais je ne sais pas de quoi je vais vraiment avoir besoin avec...
Une alimentation, ça devrait aller
Une plaque d'essais.
Le µC est bien compris avec la carte ?
Il vende un starter Kit mais hors de prix pour deux capteurs et de LEDs (j’exagère à penne)

Je vais de toute façon la commander ce WE.
Mais si vous avez un dernier conseil avant de passer commande.
J'aimerais profiter d'être décide pour commander le minimum pour commander.
Apres je vais avoir d'autres obligations et je devrais attendre le moi prochain.
Et quitte à me faire encore gronder par ma femme autant qu'elle ne le fasse qu'une seule fois ;-)

Cdlt
Yves


#7 Jbot

Jbot

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 801 messages
  • Gender:Male
  • Location:Paris
  • Interests:Robotics

Posté 06 mai 2011 - 06:01


#8 webshinra

webshinra

    Membre passionné

  • Membres
  • PipPipPip
  • 510 messages

Posté 06 mai 2011 - 06:15

( http://cgi.ebay.fr/ws/eBayISAPI.dll?ViewItem&item=280628614554 un copain a pris ça et en est trés trés content. )

#9 lordcuty

lordcuty

    Habitué

  • Membres
  • PipPip
  • 298 messages

Posté 06 mai 2011 - 07:12

bah après si tu as des composant regarde des fils, moi j'utilise ceux là:
http://cgi.ebay.fr/arduino-Wire-Jumper-70pcs-/270606641602?pt=LH_DefaultDomain_0&hash=item3f0169a9c2
(jumpers wires sur ebay)

#10 Astondb8-RX

Astondb8-RX

    Habitué

  • Membres
  • PipPip
  • 295 messages

Posté 07 mai 2011 - 12:11

Bonsoir, et merci pour ces infos et ces liens.

Finalement, je pense que tu as raison, je vais certainement craquer pour



Arduino Kit Mega kit ATmega 1280 128x64 LCD Kit blue



A y regarder de plus près (même si j'ai des composants que j'ai à la pèle) le prix n'est pas excessif et il y a quand même

Un émetteur IR

Un récepteur IR

Une télécommande IR

Un écran LDC de taille respectable

etc...



Mais il y a tellement de Shields pour lesquels je ne sais pas grand-chose. donc lesquels sont :

Indispensables

Intéressants

Utiles

Sans intérêt

.

Pas facile pour moi, car tout cela est tellement neuf.

Je vais donc essayer de comprendre et donc de classer chaque élément en fonction de son intérêt. Également rapport internet / prix bien sûr...

Je dois aussi les classer en fonction de mes capacités à les mettre en oeuvre. Ne pas oublier que derrière chaque capteur il y a du code à écrire.

J'ai suivi vos conseils, et je suis allé voir les librairies et exemples donnés sur le site (en français)

Et à chaque ligne, des idées me viennes sur comment les utiliser, comment mon robot pourra agir ou réagir, etc.

En gros, je suis parti dans un gros délire "créatif" et j'étais loin d'imaginer dans quoi je mettais les pieds en me lançant dans cette entreprise...

Je suis en train de me rendre compte qu'une carte est un début. et qu'une idée en entraine une autre et qu'un sensor en appel un autre et qu'ensuite il faut d'autres Shields pour la compléter et continuer...

Mais là, je suppose que je ne vous apprends rien. .je dois tout de même faire attention, car j'ai une petite famille à nourrir et une grosse moto à entretenir..Ma femme me dit que j'ai encore trouvé une nouvelle maitresse.

Enfin elle préfère que je passe mes 5 à 7 avec une Arduino... Allez savoir pourquoi...



Donc, il y a

Les cartes qui permettent de connecter facilement les différents périphériques (sensor, moteurs, écrans, etc.)

Les sensors eux mènent (IR, Proximité, Température, humidité, etc.)

Les Wires (straps) ils peuvent bien sûr être remplacés par des bouts de fils mais tellement pratiques et a un prix très raisonnable.

Les plaques de prototypage... pas indispensables, mais bien utiles (surtout a ce prix cela ne vaut pas le coup de s'en passer.)



Et puis, il y a celle que je ne connais pas ou plus exactement pour lequelle j'ai du mal à me rendre compte de leurs utilités.

Il y a celles qui peuvent être remplacées par quelques composants, je ne suis pas effrayé par un fer à souder pour ajouter quelques résistances condo ou transistors.

Bien sûr c'est plus commode de n'avoir qu’à plugger deux connecteurs. Mais même là, il est possible de fabriquer des modules prêts à l'emploi pour les utilisations futures. Mettre un bouton poussoir sur une plaque d'essais et de le connecter rapidement lorsque l'on en a besoin...

Alors je pense pouvoir me débrouiller avec peu de choses sans que cela devienne Ben Hur.



Et puis, il y a les capteurs.

Il existe par exemple, des capteurs IR avec diverses spécificités. ( de 0 à 15 cm ou de 8 à 30 cm ou de 30 cm à 1,5m)

Je vois bien la différence, mais il existe aussi dans le commerce (Radiospare ou autre) des capteurs génériques pour quelques Eros.

Cellule photo électrique, capteurs IR, Gyroscope, etc. Il existe aussi des façons de piloter des moteurs avec des CI spécialisés. Alors qu'elle est l'intérêt d'acheter une carte contrôleur de moteurs ?

A moins que les normes, les courants, les interruptions ne soient gérables que par des cartes dédiées.



Enfin, vous avez bien compris les questions que je me pose. Avez-vous des réponses à certaines d'entre elles ?

Et puis, quelle est la compatibilité entre les différents shields ? Il en existe tant...

Un shield pour la Ono est-il compatible avec une Méga ?

La carte qui lit et enregistre sur carte SD est il possible d'y mettre des fichiers data que le programme ira interroger en fonction du code ? (Un tableau, un fichier texte pour un afficheur, etc.)

Les cartes Bleutooth ou WiFi sont elles capables de piloter le µC à distance ou bien c'est juste une autre façon de flasher le µC ?

Si effectivement l'entra axe des pins d'E/S n'est pas aux normes, je suppose qu'il est important d'acheter une barrette de connecteurs mal / femelle pour pouvoir se créer ses propres shields home made ?

Si cette entre axes n'est pas aux normes comment est il possible de contourner ce problème ?

Une fois le µC programmé, comment faire pour récupérer la carte pour un autre projet sans tout casser ?

N'est il pas préférable de ne se servir de la Mega ou la Uno que pour la programmation et de faire une installation en dur en ne changent que le µC soit 1 µC par projet et une carte pour le développement ?



Merci pour vos réponses

Quand j'aurais des réponses à toutes ces questions, je serais un fin connaisseur Arduino ;-)

Peut être qu'un jour, c'est moi qui renseignerais un autre débutant... ;-)



Cdlt

Yves



#11 helios

helios

    Membre

  • Membres
  • 28 messages

Posté 07 mai 2011 - 07:11

Avec quel logiciel, tu effectues le schéma de ton robot dans le premier post ?



#12 Astondb8-RX

Astondb8-RX

    Habitué

  • Membres
  • PipPip
  • 295 messages

Posté 07 mai 2011 - 07:24

[quote"helios"]Avec quel logiciel, tu effectues le schéma de ton robot dans le premier post ?il.

[/quote]

Là pour aller vite, j'ai utilisé Visio
Mais pour les gros schémas de régie au travail, j'utilise AutoCad. Le problème, c'est qu'ils ne sont pas gratuits ni l'un ni l'autre. Voir même très cher pour AutoCad. Mais ma licence appartient à mon travail sinon j'utiliserais autre chose ;-)

Mais si tu cherches un logiciel gratuit, il y en a de très bien et plutôt bien faits. Tout dépend de ce que tu veux faire, si tu veux faire du dessin technique de manière générale ou si tu veux faire des plans de circuits.


Cdlt
Yves



#13 lordcuty

lordcuty

    Habitué

  • Membres
  • PipPip
  • 298 messages

Posté 07 mai 2011 - 07:51

[quote"Astondb8"]Mais il y a tellement de Shields pour lesquels je ne sais pas grand-chose. donc lesquels sont :
Indispensables
Intéressants
Utiles
Sans intérêt
.
[/quote]
les shields sont facultatifs il te, permettent généralement de mieux connecte tes cables ou un module, comme un xbee

[quote"Astondb8"]
Il existe par exemple, des capteurs IR avec diverses spécificités. ( de 0 à 15 cm ou de 8 à 30 cm ou de 30 cm à 1,5m)
Je vois bien la différence, mais il existe aussi dans le commerce (Radiospare ou autre) des capteurs génériques pour quelques Eros.
[/quote]
il me semble que se sont plutôt des capteurs à faible voir très faible distance, >10cm
[quote"Astondb8"]
Cellule photo électrique, capteurs IR, Gyroscope, etc.
[/quote]
tout cela dépent de se que tu veux faire avec ton robot, tu trouveras de tout mais tu n'en auras pas forcément besoin
[quote"Astondb8"]
Il existe aussi des façons de piloter des moteurs avec des CI spécialisés. Alors qu'elle est l'intérêt d'acheter une carte contrôleur de moteurs ?
[/quote]
généralement soit car ils ajoutent des refroidisseur ou font directement les câblages sur des petits circuit(genre l298 sur un circuit)
[quote"Astondb8"]
Un shield pour la Ono est-il compatible avec une Méga ?[/quote]
la plupart non, c'est une question de taille, la uno et la méga n'ont pas tous leurs pins au mêmes endroits, après les shields ne sont pas obligatoires, ;)
[quote"Astondb8"]
La carte qui lit et enregistre sur carte SD est il possible d'y mettre des fichiers data que le programme ira interroger en fonction du code ? (Un tableau, un fichier texte pour un afficheur, etc.)[/quote]
je pense mais il faut que tu vérifies sur le site du constructeur, pas sur ebay, où ce ne sont que des contrefaçons
[quote"Astondb8"]
Les cartes Bleutooth ou WiFi sont elles capables de piloter le µC à distance ou bien c'est juste une autre façon de flasher le µC ?
[/quote]
oui c'est d'alleur leur fonction principale, quoi que le wifi sur une uno, je sais pas si sa existe..
elles ne flashent pas forcément d'ailleur
[quote"Astondb8"]
Si effectivement l'entra axe des pins d'E/S n'est pas aux normes, je suppose qu'il est important d'acheter une barrette de connecteurs mal / femelle pour pouvoir se créer ses propres shields home made ?
Si cette entre axes n'est pas aux normes comment est il possible de contourner ce problème ?
[/quote]
oui cela sert toujours
[quote"Astondb8"]
Une fois le µC programmé, comment faire pour récupérer la carte pour un autre projet sans tout casser ?
N'est il pas préférable de ne se servir de la Mega ou la Uno que pour la programmation et de faire une installation en dur en ne changent que le µC soit 1 µC par projet et une carte pour le développement ?
[/quote]
regarde les standalones, ou les microcontrôleurs seuls



#14 lordcuty

lordcuty

    Habitué

  • Membres
  • PipPip
  • 298 messages

Posté 07 mai 2011 - 07:51

[quote"Astondb8"]Mais il y a tellement de Shields pour lesquels je ne sais pas grand-chose. donc lesquels sont :
Indispensables
Intéressants
Utiles
Sans intérêt
.
[/quote]
les shields sont facultatifs il te, permettent généralement de mieux connecte tes cables ou un module, comme un xbee

[quote"Astondb8"]
Il existe par exemple, des capteurs IR avec diverses spécificités. ( de 0 à 15 cm ou de 8 à 30 cm ou de 30 cm à 1,5m)
Je vois bien la différence, mais il existe aussi dans le commerce (Radiospare ou autre) des capteurs génériques pour quelques Eros.
[/quote]
il me semble que se sont plutôt des capteurs à faible voir très faible distance, >10cm
[quote"Astondb8"]
Cellule photo électrique, capteurs IR, Gyroscope, etc.
[/quote]
tout cela dépent de se que tu veux faire avec ton robot, tu trouveras de tout mais tu n'en auras pas forcément besoin
[quote"Astondb8"]
Il existe aussi des façons de piloter des moteurs avec des CI spécialisés. Alors qu'elle est l'intérêt d'acheter une carte contrôleur de moteurs ?
[/quote]
généralement soit car ils ajoutent des refroidisseur ou font directement les câblages sur des petits circuit(genre l298 sur un circuit)
[quote"Astondb8"]
Un shield pour la Ono est-il compatible avec une Méga ?[/quote]
la plupart non, c'est une question de taille, la uno et la méga n'ont pas tous leurs pins au mêmes endroits, après les shields ne sont pas obligatoires, ;)
[quote"Astondb8"]
La carte qui lit et enregistre sur carte SD est il possible d'y mettre des fichiers data que le programme ira interroger en fonction du code ? (Un tableau, un fichier texte pour un afficheur, etc.)[/quote]
je pense mais il faut que tu vérifies sur le site du constructeur, pas sur ebay, où ce ne sont que des contrefaçons
[quote"Astondb8"]
Les cartes Bleutooth ou WiFi sont elles capables de piloter le µC à distance ou bien c'est juste une autre façon de flasher le µC ?
[/quote]
oui c'est d'alleur leur fonction principale, quoi que le wifi sur une uno, je sais pas si sa existe..
elles ne flashent pas forcément d'ailleur
[quote"Astondb8"]
Si effectivement l'entra axe des pins d'E/S n'est pas aux normes, je suppose qu'il est important d'acheter une barrette de connecteurs mal / femelle pour pouvoir se créer ses propres shields home made ?
Si cette entre axes n'est pas aux normes comment est il possible de contourner ce problème ?
[/quote]
oui cela sert toujours
[quote"Astondb8"]
Une fois le µC programmé, comment faire pour récupérer la carte pour un autre projet sans tout casser ?
N'est il pas préférable de ne se servir de la Mega ou la Uno que pour la programmation et de faire une installation en dur en ne changent que le µC soit 1 µC par projet et une carte pour le développement ?
[/quote]
regarde les standalones, ou les microcontrôleurs seuls



#15 Astondb8-RX

Astondb8-RX

    Habitué

  • Membres
  • PipPip
  • 295 messages

Posté 07 mai 2011 - 08:27

Il y a de l’écho ;-)
Mais merci pour ces renseignements

De toute façon, tu as raison. Le dire deux fois est préférable avec moi... Je ne comprends pas toujours tout la 1ere fois... ;-)

Sinon, c'est décidé. J’envoie ces lignes et je passe commande.
Je pire vas être d'attendre le facteur. Surtout qu'il vient de loin celui-là. Donc il a de la route a faire...

Je vois donc aussi pour un Xbee et des wires...
Pour une solution stand alone je vais attendre ma 1ere réalisation... Il y a des chances pour qu’elle ne soit pas terrible au point de vouloir à tout prix la conserver... ;-)

Cdlt
Yves

Cdlt
Yves

#16 lordcuty

lordcuty

    Habitué

  • Membres
  • PipPip
  • 298 messages

Posté 07 mai 2011 - 09:07

après tu peux commander en plusieurs fois, une fois sur ebay, genre le lien de webshira et quand sa arrive (~3semaines) tu commande en France sur gotronic ou équivalent en fonction de se dont tu as besoin livré en 3 jours...

#17 Astondb8-RX

Astondb8-RX

    Habitué

  • Membres
  • PipPip
  • 295 messages

Posté 07 mai 2011 - 09:14

Bon voilà, c'est fait

J'ai commandé
Arduino Kit Mega kit ATmega 1280 128x64 LCD Kit blue
SD card reader module for Arduino/ARM read and write Prix : 15,88 USD
arduino Wire Jumper 70pcs Prix : 4,88 USD
Arduino Mega Sensor Shield V4 digital analog module Prix : 9,99 USD
2pcs Prototype Board 7x9 inche for arduino project. Prix : 2,99 USD
Arduino Mega/UNO prototyping Prototype Shield Module Prix : 12,50 USD

Frais de livraison internationale fixes : GRATUIT

Qu'en pesez-vous pour démarrer ?
Le xbee faisait trop cher pour ce mois-ci... Ce sera pour la prochaine fois sans doute

Reste plus qu'à attendre, mais en attendant, je vais commencer avec le code C et la fabrication de la base de mon 1er Robot.
de votre expérience avec ce genre de site le délais est de combien de temps...?
Il est évident, mais ça, vous le savez déjà, je vous tiendrais informé de mes progrès, de mes difficultés, de l'avancement du projet.

Cdlt
Yves


#18 Hexa Emails

Hexa Emails

    Membre passionné

  • Membres
  • PipPipPip
  • 439 messages
  • Gender:Male

Posté 07 mai 2011 - 09:47

Au sujet des livraisons par eBay, je crois que moi c'est allé de à peine 2 semaines à presque un moi et demi (je croyais ne plus le recevoir)

#19 Astondb8-RX

Astondb8-RX

    Habitué

  • Membres
  • PipPip
  • 295 messages

Posté 07 mai 2011 - 10:04

Un moi est demis.....
Autant aller la chercher sur place...

Je n'aurais jamais la patience d'attendre aussi longtemps...

Mais pourquoi n'y at il rien en France pour acheter...?
Si j'avais su, j'aurais acheté en suisse Plus cher certes, mais j'aurais pris moins de choses ...

Enfin trop tard...
Je vais me ronger les ongles c'est sur...
En plus, j'avais 1à jours de congé fin mais. Je me voyais déjà les passer sur mon robot... Grrrr
En plus avec ma chance comme les Shields ont été commandés sur un autre site je parie qu'ils vont mettre deux semaines et la carte 6... Je ne joue jamais au Loto à cause de ça... ;-)

Enfin je ne vais pas faire mon enfant gâté. A mon âge cela serait ridicule... ;-)

Cdlt
Yves

#20 Astondb8-RX

Astondb8-RX

    Habitué

  • Membres
  • PipPip
  • 295 messages

Posté 07 mai 2011 - 10:29

Il me vient une idée,
J'ai lu ici qu'il était possible de programmer un µC depuis une carte stand alone.(avec un port RS232, je suppose)

C'est peut-être une solution d'attente. Je me fabrique une carte Stad alone avec un µC un Quartz sur une carte de circuit test a bandes ou a pastilles.
Et si oui,
- Ou commander le µC
- Avez-vous le schéma pour le câbler ?
- Avez-vous le code pour préparer le µC ?

J'espère que vos réponses seront positives, car je vais vraiment avoir du mal à attendre...

Cdlt
Yves



Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users