Borne Oenologique : Différence entre versions

De Wiki d'activités IMA
(Semaine 3)
(Semaine 3)
Ligne 44 : Ligne 44 :
 
Voici la représentation UML de la BDD :
 
Voici la représentation UML de la BDD :
 
[[Fichier:Bdd_v1.jpg|400px|thumb|center|Représentation UML de la BDD]]
 
[[Fichier:Bdd_v1.jpg|400px|thumb|center|Représentation UML de la BDD]]
 +
 +
[[Fichier:Accueil.png|400px|thumb|center|Page d'accueil fonctionnelle de l'application]]

Version du 29 septembre 2013 à 10:23

Le Projet

Tout d'abord le projet de la Borne Oenologique provient du laboratoire Lifl, via Yvan Peter. Ce projet à été proposé par Auchan afin de mieux guider ses clients dans le choix de leur vin.

Ebauche 3D de la future borne

Matériel Requis

-Tablette Android 10 (Compatible OTG et NFC Incorporer)

-Arduino Mega ADK (permettant de communiquer avec la tablette)

-Shield RFID (x2)

-Antenne NFC externe, permettant de déporter le signal NFC émis par la tablette. Du type : NFC Band-Aid de Flomio

-Borne permettant l'intégration des composants (Prévision de conception par le département mécanique)

Fonctionalitées

Liste de Séance

Semaine 1

La première semaine à été consacré à la rencontre des différents interlocuteurs du projets, ainsi qu'à l'établissement du cahier des charges : Fichier:CahierdesCharges.pdf

Semaine 2

Réalisation des tests des solutions techniques retenues, à savoir :

  • Test de la platine Arduino + Shield RFID : Test Réussi
  • Test de dialogue Application Android + Arduino : Test Réussi

Mise au point d'un prototypage d'interfaces de la tablette de la borne :

Prototype de l'interface de comparaison de 2 vins

Semaine 3

L'Arduino est capable de lire une puce RFID via le Shield PN532. La lecture se fait sur le secteur 4. Ainsi un numéro de série est récupéré, comme un code barre. Il est composé de 12 chiffres. Les données stocker sur la carte RFID sont en hexadécimale, du type uint8_t (8bits maximum).

L'Arduino est aussi capable via la librairie "USB Host Shield library Version 2.0" de communiquer la référence (équivalent à un code barre) vers l'appareil Android. Les tests sont effectués avec un Sony Xperia Sola en attendant l'utilisation d'une tablette tactile de type Nexus. La transmission des données entre l'Arduino et Android se fait via un protocole série. La transmission effectué est un tableau de 12 cases mémoires du type uint8-t.

      uint8_t CODE[12];


Concernant l'application Android embarqué sur la tablette de la borne, sont développement à commencé. Une base de données locale a été implémentée, avec un ensemble de fonctions permettant de gérer et d'accéder à la BDD. Cette BDD permet pour l'instant de caractériser les vins ainsi que les plats recommandés pour certains vins. Voici la représentation UML de la BDD :

Représentation UML de la BDD
Page d'accueil fonctionnelle de l'application