Accessibilité Mal-voyant

Présentation

Actions HanditecAM

Actions ENSAM

Connaissances

Emploi

Articles

Todo

Rechercher sur le site

...

Evolution du projet :

Définition du thème et du sujet

Les PDM proposés à l’ENSAM peuvent être très variés, en effet ils peuvent être plus ou moins près de notre dominante et donc aussi varient globalement par rapport aux dominantes. Notre dominante étant Electricité/Automatisme/Informatique nous avons pu avoir la chance de nous voir proposer le thème et le sujet suivant :

Thème : Propositions technologiques simples en domotique pour l’aide aux personnes handicapées.

Sujet : Commandes d’appareils électriques du domicile à partir d’un Pocket PC et d’une application réunissant les technologies X10 et Wifi.

Cette décision fut motivée par la demande de l’association HanditecAM représentée par M. Camille Mathieu. Il ne fallais pas néanmoins oublier dans quel esprit nous faisions ça :Pour rendre accessible à un grand nombre de personnes la domotique,c'est-à-dire en rendant notre travail simple d’utilisation et convivial mais aussi à un prix abordable.

Présentation du système

Celui-ci s’articule autour de plusieurs éléments clés qu’il convient de connaître pour pouvoir comprendre le travail réalisé jusque la et celui que l’on doit réaliser. Les principaux appareils sont les suivants :

  • Le PDA :
  • L’émetteur X10 :
  • Les récepteurs X10 :
  • Le PC avec réseau sans fil :
  • La Webcam :

Le système est donc articulé autour d’un ordinateur qui reçoit des commandes par Wifi (réseau sans fil) venant du PDA que l’utilisateur manipule et les convertis en commande X10. Celles-ci seront envoyées aux différents récepteurs X10 par le bais de l’émetteur X10 directement relié au PC. Les récepteurs d’après les commandes reçues activerons, désactiverons ou feront varier l’appareil. De plus une Webcam reliée à l’ordinateur nous donnera une image d’un endroit donné (par exemple la porte d’entrée) qu’il sera possible de regarder depuis le PDA. Beaucoup de notions sont encore trop peu expliquées ici mais seront grandement détaillées ensuite.

Travail des années passées

Notre travail ne fut pas le premier dans le domaine, bien au contraire. Nous sommes la troisième équipe passant l’équivalent de trois mois et demi, une journée par semaine, pour développer un projet dedomotique pour handicapés commandable par un PDA. En effet nos prédécesseurs avaient fait déjà un grandnombre de recherche et de développement ce qui nous a permis de focaliser notre travail sur la programmation en C#. Ceci étant le bienvenu car la découverte et l’apprentissage du C# est déjà unprojet à eux tout seuls.

Pour leur part ils furent capable de faire un programme sous Visual Basic capable de commander le X10 par Wifi mais pas la Webcam. En effet la possibilité de voir l’image de la Webcam sur le PDA ne fut qu’a condition que celui-ci soit sur sa base reliée à l’ordinateur. Pour ce qui est d’une hypothétique commande vocale il ne fut pas du tout possible de la réaliser car les noyaux disponibles sur Internet n’étaient pas compatibles avec le PDA et le Visual Basic n’offrait pas assez de possibilités. En définitive leur résultats furent les suivants :

  • Commande vocale:

Non Traitée pour cause de PDA non adapté

  • Système de communication:

X10 mis en place avec succès Wifi ne marchant que pour le X10

  • Webcam :

Réception de l’image mais que depuis le support A partir de ceci a donc pu se dessiner notre cahier des charges, notre but et les objectifs que nous avions à atteindre.

Définition précise du travail à réaliser

Il est donc évident que la première chose qui vient à l’esprit est l’amélioration du programme précédent mais il faut aussi penser à rendre le programme plus évolutif, c'est-à-dire qu’il soit programmé en C #. Dans notre cas nous pouvons dire « Reprogrammé » en C# car il n’est pas possible de traduire du texte de commande de Visual basic en C#. Il en vient donc l’objectif précis suivant :

PDM 2005: Améliorer et ajouter des fonctionnalité à ce qu’ils ont fait en programmant en C#

Organisation du travail

En plus de nos professeurs, c'est-à-dire M Mechbal, M Boulaire, M Chabbouh et M Vaudelin qui
nous ont aidés et éclairés dans nos impasses notre équipe de PDM est composée de 8 Membres :

  • Rionda Pierre
  • Reinhart Bastien
  • Maitre Julien
  • Dahmani Houssam
  • Chankhi Younes
  • Parada Humberto
  • Mir Mostafa
  • Prunier Vincent (chef de projet)

Nous avons donc répartis les différentes taches dans le but de répondre à l’ensemble du sujet dans le temps si court qui nous était imparti. La décomposition des taches fut la suivante :

  • Etude de la commande vocale :

Bastien Reinhart et Julien Maitre

  • Etude x10/Wifi :

Pierre Rionda

  • Etude bibliographique et de préexistant :

Mostafa Mir et Humberto Parada

  • Etude du transfert d’image de la Webcam :

Houssam Dahmani et Younes Chanki

  • Etude de l’interface :

Vincent Prunier

Pour chaque partie nous avons programmé une application mettant en œuvre la technologie pour vérifier son fonctionnement.
Une fois chaque module terminé il a été adapté et intégré à l’application finale.

Nous avons de plus tenu à jour un site Web pour tenir compte de nos progrès et nos difficultés. Celui-ci étant en Wiki fut très facile à mettre à jour et à commenter.

Nous avons enfin préparé la salle pour effectuer une pré soutenance et une soutenance le 26/05/05. La soutenance fut bien accueillie par les visiteurs présents
pour l’évènement.

Finalisation

Pour rendre ce produit disponible a tous et convivial d’utilisation, il a été nécessaire d’encapsuler notre programme mais aussi les fichiers .dll et les paramétrages dans une installation simple d’utilisation. Ceci entant fait, cela nous donne un programme disponible et installable.

Efforts fournis

Pour arriver au résultat souhaité il n’a pas seulement été nécessaire de travailler de manière sérieuse pendant les heures prévues à cet effet mais aussi les soirs, les WE et pendant les vacances. De plus les taches comme mettre à jour le site handitecam nous a encore pris plus de temps. Le plus gros défi fut celui d’apprendre le C# qui en terme de nombre d’heures doit représenter à lui tout seul l’ensemble des heures disponibles pour notre PDM. C’est pourquoi nous pouvons dire que notre projet a mûrit chez nous le soir avant de se voir assemblé et marcher dans notre salle de projet.

Les spécificités demandés à l’interface graphique

L’interface doit être capable:

  • De commander tous les modules X10 à partir d’un même menu à travers une interface permettant de naviguer entre les différents appareils des différentes salles.
  • De visionner la webcam sur la quasi-totalité de l’écran et ceci avec une qualité assez bonne pour identifier la personne devant la porte sans aucun doute.
  • D’identifier et sélectionner aisément un appareil du domicile grâce à son système de navigation pour que quand l’utilisateur appuie sur le bouton ON, le programme sache de quel appareil il s’agit.

Nécessités sur le design:

  • Il faut des boutons lisibles grâce à des gros caractères pour les personnes ayant une vue déficiente (un grand nombre de personnes handicapée ont aussi de très gros troubles de la vue).
  • Il faut des boutons assez gros pour être utilisés avec un doigt car un grand nombre de personnes handicapées n’ont pas beaucoup de précision dans leur membre donc il faut une interface ne nécessitant pas d’être adroit.

De plus l’interface doit être capable de nous offrir un paramétrage convivial :

Il faut donc remplir ce tableau pour paramétrer le programme et ajuster le programme à la configuration de votre maison.


<< Introduction | RapportDuPDM2005 | 2-Commande X10 et transmission WI-FI >>


Administration - Vue - Imprimer

L'utilisateur du site reconnaît avoir pris connaissance des conditions d'utilisation et de droits d'usage , en accepter et en respecter les dispositions.
Copyright © Association Gadz.org & PmWiki - Page mise à jour le 21/06/2005 11:33