Aller au contenu


Photo
- - - - -

Robot tête humanoid arduino


98 réponses à ce sujet

#1 dydylan

dydylan

    Membre

  • Membres
  • 66 messages
  • Gender:Male

Posté 14 mai 2012 - 04:52

Robot tête humanoid avec carte arduino

Bonjour,

Voilà c'est partis je me lance dans la construction de mon premier robot, ce robot:
-est piloté avec une carte arduino UNO.
il a une tête "humanoid".
il peut bouger les yeux de droite à gauche, et de haut en bas!
-ouvir la bouche et tourner la tête
il pourra bientôt parler graçe au kit Wave Shield et répondre à des questions graçe à une platine Shield de reconnaissance vocale.

Il n'est pas encore fini et je posterai ici tout les problèmes que je rencontre durant toute la construction et la programmation.

Voici quelque photo:


Voilà!

Image(s) jointe(s)

  • CIMG1120.JPG
  • CIMG1147.JPG

définition de mon robot "un petit bout de vie dans une boite de conserve"

#2 lestephanoi

lestephanoi

    Habitué

  • Membres
  • PipPip
  • 161 messages
  • Gender:Male

Posté 14 mai 2012 - 05:03

Joli projet.
C'est quoi le but de cette tête ? Allé sur un corps ?
Tu as mis des caméras à l'intérieur des yeux ?

#3 Francky

Francky

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 967 messages
  • Gender:Male

Posté 14 mai 2012 - 05:22

Pas mal la tête ;)

Bonne continuation ^^

#4 dydylan

dydylan

    Membre

  • Membres
  • 66 messages
  • Gender:Male

Posté 14 mai 2012 - 05:37

Joli projet.
C'est quoi le but de cette tête ? Allé sur un corps ?
Tu as mis des caméras à l'intérieur des yeux ?

Ben je souhaitais mettre des caméras mais je ne sais pas si la reconnaissance visuelle est possible avec arduino...
Est ce que c'est possible? Et si oui comment on fait?^^
je veux mettre un bras ou deux(si j'ai moyens) et un torse!
définition de mon robot "un petit bout de vie dans une boite de conserve"

#5 lestephanoi

lestephanoi

    Habitué

  • Membres
  • PipPip
  • 161 messages
  • Gender:Male

Posté 14 mai 2012 - 05:54

Pour le traitement vidéo je crois que l'arduino n'est pas assez puissante, tu pourra juste faire un enregistrement ou envoyé ton flux vidéo.

#6 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 15 mai 2012 - 06:17

Pour le traitement vidéo je crois que l'arduino n'est pas assez puissante, tu pourra juste faire un enregistrement ou envoyé ton flux vidéo.



meme pa sur que l'arduino peu envoyer un flux video ! en

#7 dydylan

dydylan

    Membre

  • Membres
  • 66 messages
  • Gender:Male

Posté 15 mai 2012 - 06:47

meme pa sur que l'arduino peu envoyer un flux video ! en

Ouai ben je crois que je vais me contenter de mettre juste plein de capteur partout!
:)
au passage, malgré les schémas que j'ai trouvés sur internet je n'arrive pas a brancher plusieurs servos sur ma planche de prototypage...
comment doit on faire pour faire tourner plusieurs servos non synchronisé avec arduino, j'imagine qu'elle ne fournie pas assez d'ampère ...
et heu je ne sais pas si c'est utile mais voici un lien vers une image de ma breadboard :
lien

merci de m'aider la robotique et déjà ma passion à treize ans! ^_^
définition de mon robot "un petit bout de vie dans une boite de conserve"

#8 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 15 mai 2012 - 07:16

ca je crois que c'est le code tu branche tes servo sur ta carte et tu programme
cordialement Maxou

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#9 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 15 mai 2012 - 07:48

Ouai ben je crois que je vais me contenter de mettre juste plein de capteur partout!
:)
au passage, malgré les schémas que j'ai trouvés sur internet je n'arrive pas a brancher plusieurs servos sur ma planche de prototypage...
comment doit on faire pour faire tourner plusieurs servos non synchronisé avec arduino, j'imagine qu'elle ne fournie pas assez d'ampère ...
et heu je ne sais pas si c'est utile mais voici un lien vers une image de ma breadboard :
lien

merci de m'aider la robotique et déjà ma passion à treize ans! ^_^



salut

voici un petit schema pour brancher sur ta carte breadboard :
Image IPB

en esperant que ça t'aide

#10 dydylan

dydylan

    Membre

  • Membres
  • 66 messages
  • Gender:Male

Posté 15 mai 2012 - 05:55

d'accord mais peut on faire fonctionner plusieurs servos en même temps sans shields? :blush:
définition de mon robot "un petit bout de vie dans une boite de conserve"

#11 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 15 mai 2012 - 06:33

il me semble que oui tu peux faire fonctionner plusieurs servo tu peux controller autant de servo que de pin
cordialement Maxou

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#12 julkien

julkien

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 15 mai 2012 - 06:36

il me semble que oui tu peux faire fonctionner plusieurs servo tu peux controller autant de servo que de pin
cordialement Maxou



je rectifie : tu peux faire fonctionner autant de servo que tu as de sortie pmw

#13 dydylan

dydylan

    Membre

  • Membres
  • 66 messages
  • Gender:Male

Posté 16 mai 2012 - 12:29

D'accord!
mais comment on fait quand on a pas assez de sortie PWM?
définition de mon robot "un petit bout de vie dans une boite de conserve"

#14 Francky

Francky

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 967 messages
  • Gender:Male

Posté 16 mai 2012 - 01:01

mais comment on fait quand on a pas assez de sortie PWM?

T'en "crée" une. Par contre ton code sera plus long et je ne sais pas jusqu'à quelle fréquences vont les les arduino en sortie. Sinon, le principe est le suivant : sortie à 1, tempo on (ton), sortie à 0, tempo off (toff). Tu fais un signal périodique.
Ensuite, tu peux calculer ton rapport cyclique (noté α)
α = ton/T = ton (ton + toff)

#15 dydylan

dydylan

    Membre

  • Membres
  • 66 messages
  • Gender:Male

Posté 16 mai 2012 - 06:06

J'ai bientôt terminé la partie moteur! je viens de faire les yeux, demain les sourcils et la bouche et bientôt la rotation du cou!!
je pourrai enfin faire en sorte que mon robot parle avec le kit wave shield de adafruit que je viens de finir!
définition de mon robot "un petit bout de vie dans une boite de conserve"

#16 Francky

Francky

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 967 messages
  • Gender:Male

Posté 16 mai 2012 - 08:13

J'ai bientôt terminé la partie moteur! je viens de faire les yeux, demain les sourcils et la bouche et bientôt la rotation du cou!!
je pourrai enfin faire en sorte que mon robot parle avec le kit wave shield de adafruit que je viens de finir!

Après t'auras plus qu'à nous montrer des vidéos ! :P Bon courage ^^

#17 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 16 mai 2012 - 09:14

Bonsoir ! Et tu as parlé de capteurs, ils te serviront à quoi ?

#18 dydylan

dydylan

    Membre

  • Membres
  • 66 messages
  • Gender:Male

Posté 17 mai 2012 - 09:27

Bonjour,

Un robot, c'est:
des capteurs, une partie logiciel (microprocesseur), et une partie moteur (actionneur)dans mon robot, les actionneurs capterons des informations physiques et les donneront aux actionneurs (haut parleur) qui grâce a arduino me parleront pour me dire, la température, s'il y a de la lumière, de l'électricité dans l'air, les couleurs qu'il détectera etc.
Et quand il aura un bras, pourquoi pas faire une sorte de gant avec des capteur d'inclinaison pour faire en sorte que le robot imite les mouvement du gant ^_^ .

Oui je posterai surement bientôt une petite vidéo pour vous montrer les exploit de mon robot! :)
définition de mon robot "un petit bout de vie dans une boite de conserve"

#19 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 17 mai 2012 - 01:35

Bonjour,

Un robot, c'est:
des capteurs, une partie logiciel (microprocesseur), et une partie moteur (actionneur)dans mon robot, les actionneurs capterons des informations physiques et les donneront aux actionneurs (haut parleur) qui grâce a arduino me parleront pour me dire, la température, s'il y a de la lumière, de l'électricité dans l'air, les couleurs qu'il détectera etc.
Et quand il aura un bras, pourquoi pas faire une sorte de gant avec des capteur d'inclinaison pour faire en sorte que le robot imite les mouvement du gant ^_^ .

Oui je posterai surement bientôt une petite vidéo pour vous montrer les exploit de mon robot! :)


D'accord ^^ pour le gant y'a aussi les capteurs de force, ce sont des potares en forme de languette, quand elles sont pliées leur résistances augmentes ! Tu mets ça dans les doigts du gand et hop :)

#20 dydylan

dydylan

    Membre

  • Membres
  • 66 messages
  • Gender:Male

Posté 18 mai 2012 - 12:08

Bonjour,
alors voilà dans quelque minutes j'aurai fini la partie moteur de mon robot, mais je m'intéresse déjà au son et j'ai vu que ma carte Wave shield d'adafruit utilise les broches digital, et PWM suivant: 2, 3~, 4, 5~, 10~, alors je me demandais si je pouvais brancher des servos même sur les broche PWM, 3,5, 10 même si elle sont utilisé car sinon je ne pourrais brancher que 3 servomoteur! ce qui est idiot puisque j'ai 8 servomoteur!
et même si je pouvais brancher des servos sur les broche: 3, 5, 10 il me restera 2 servos inutilisables...
Bref comment faire? :wacko:

Modifié par dydylan, 20 mai 2012 - 03:53 .

définition de mon robot "un petit bout de vie dans une boite de conserve"



Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users