ROBOT MAYA – Automatisme de fonctionnement des yeux et de la bouche.

 

***

Mise à jour le 26/02/2017

Sommaire :

  • Présentation de l’article .
  • Les différentes étapes pour pouvoir appréhender le fonctionnement .
    • étape 1 : le but étant est de faire apparaître sur l’écran des mots,on devra actionner un potentiomètre et c’est cette valeur analogique qui nous déterminera l’action à entreprendre.
    • étape 2 : Le but est de faire apparaître sur l’écran les yeux suivant : le  premier étend attentif, le second penaud et enfin d’effacer l’écran.
Retour au sommaire

 

Présentation de l’article .

Dans cet article, nous allons étudier comment les yeux et la bouche de Maya sont pilotés, mais je pense qu’il est important de faire un petit rappel des objectifs de fonctionnement et du résultat à obtenir.

Robot Maya de RedOhm

Robot Maya de RedOhm

 ***

Comment transposer des expressions humaines à un robot ?

Nous avons donc pensé que les yeux étaient un bon départ pour déterminer des expressions humaines transposées à la machine .Ces expressions seront de plusieurs natures, un regard attentif, penaud, en colère etc. et même quelques expressions comme un clin d’œil  .Nous avons donc développé rapidement quelques expressions, puis nous avons mis côte à côte 2 écrans pour imaginer le reste de la tête de Maya. Évidemment au premier coup d’œil il manquait quelque chose, la bouche, eh ! Oui c’est une partie du visage qui peut définir énormément d’expression ne serait-ce que déjà simulé la parole.

Enfin si on regarde l’ensemble de la tête de notre futur robot les deux yeux et la bouche sont d’un couple parfait comme chez l’humain d’ailleurs. Et oui de ce couple on peut créer des expressions un peu plus complexes avec des paliers.

Je m’explique dans la phase bonheur on peut avoir plusieurs types de bonheur comme par exemple être simplement souriant, avoir un petit sourire mignon qui pourrait être par exemple une bouche un peu plus ouverte ou un sourire heureux, ou très heureux.

Dans le désarroi, on peut avoir le boudeur, le déçu, mécontent, très mécontent.

Enfin on peut greffer d’autres types d’expression humaine comme l’admiration, la maladie, blasé, espiègle, une fausse innocente, divers types de gènes, brefs, tout un ensemble que l’on  va pouvoir créer. Plus cette machine possédera d’expression humaine, plus sa différence nous surprendra.

Passons maintenant à la configuration de cet ensemble. Chaque œil est représenté par un écran LCD, qui est lui-même relié à une carte Arduino méga 2560 (cette carte a été choisie pour ne pas restreindre les applications futures). Ces deux cartes seront pilotées par une carte mère qui enverra les informations aux deux cartes esclaves par l’intermédiaire d’un bus I2C, cette même carte mère aura aussi la double fonction de piloter le mouvement des lèvres.

Nous allons donc étudier tout au long de cet article comment arriver au fonctionnement final, mais pour cela nous allons passer par des étapes intermédiaires.

Retour au sommaire

 

Etape n°1

Présentation de l’exercice 

Le but est de faire apparaître sur l’écran des mots, le premier étend attentif, le second penaud et enfin d’effacer l’écran. Pour pouvoir passer d’un message à l’autre ou d’effacer l’écran, on devra actionner un potentiomètre et c’est cette valeur analogique qui nous déterminera l’action à entreprendre.

Schéma de raccordement de l’afficheur et de la carte Arduino 2560

Pour connecter l’écran LCD A000096 à une carte Arduino Mega, utilisez cette configuration de broche.

Maya : Pour connecter l'écran LCD A000096 - RedOhm

Maya : Pour connecter l’écran LCD A000096 – RedOhm

Schéma de raccordement de l'afficheur sur un Arduino 2560 - RedOhm

Schéma de raccordement de l’afficheur sur un Arduino 2560 – RedOhm

Programme 

Etape n°2

 

 

 

 

Retour au sommaire

En cours et à suivre .