PROJET DOMOTIQUE DAIO « Domotique All-In-One

Ann?e 2013-2014

RAPPORT DE PROJET ? EI4 AGI

PROJET DOMOTIQUE DAIO

? Domotique All-In-One ?

Projet r?alis? par Paul MEGUEULE

Fabien NOIR Nicolas ROULLEAU

Florian ROUSSEL Projet encadr? par Bertrand COTTENCEAU Mehdi LHOMMEAU

ISTIA ? Universit? d'Angers

REMERCIEMENTS

Tout d'abord, nous tenons ? remercier tout particuli?rement et ? t?moigner toute notre reconnaissance aux personnes suivantes, pour leur d?vouement et leur soutient dans la concr?tisation de ce projet ing?nieur :

M. Medhi LHOMMEAU, responsable projet, pour ses conseils ?clair?s, sa patience, sa disponibilit? et pour la confiance qu'il nous a accord?e d?s l'?bauche du projet et tout au long de ces cinq mois.

M. Bertrand COTTENCEAU, responsable projet, pour nous avoir accord? toute la confiance n?cessaire pour ?laborer ce projet librement, et avoir mis ? notre disposition tous les moyens disponibles.

M. Jean-Baptiste FASQUEL, enseignant-chercheur en traitement d'images, pour son investissement et sa contribution.

M Hassan BOULJROUFI, assistant ing?nieur, pour toute l'aide et les conseils apport?s durant ce projet.

L'ISTIA et l'ensemble des enseignants pour leur coop?ration professionnelle tout au long de cette exp?rience et pour avoir partag? avec nous, une partie de leurs savoir-faire et de leurs exp?riences professionnelles.

SOMMAIRE

I. INTRODUCTION......................................................................................................................6 II. BESOINS ET OBJECTIFS DU PROJET ...............................................................................7

1. CONTEXTE ............................................................................................................................7 2. MOTIVATION ........................................................................................................................8 3. LES ENJEUX ..........................................................................................................................8 4. OBJECTIFS ET CONTRAINTES ..........................................................................................9

a. Les objectifs techniques.........................................................................................................9 b. Les objectifs ?conomiques.....................................................................................................9 c. Les d?lais ...............................................................................................................................9 III. GESTION DE PROJET ..........................................................................................................10 1. L'?QUIPE..............................................................................................................................10 2. LA PLANIFICATION DE PROJET ET LES OUTILS DE GESTION................................11 a. Cahier des charges ...............................................................................................................11 b. Diagramme GANTT ............................................................................................................12 c. Diagramme PERT................................................................................................................13 3. R?PARTITION DES T?CHES ET DES TECHNOLOGIES ..............................................14 a. R?partition des t?ches ..........................................................................................................14 b. R?partition des technologies................................................................................................14 IV. D?VELOPPEMENT TECHNIQUE......................................................................................15 1. LA STRAT?GIE ...................................................................................................................15 a. La strat?gie pr?visionnelle ...................................................................................................15 b. Architecture mat?rielle ........................................................................................................16 c. Architecture logicielle .........................................................................................................17 2. LES SOLUTIONS MAT?RIELLES .....................................................................................18 a. Alimentation ?lectrique .......................................................................................................18 b. Radio....................................................................................................................................19 c. Raspberry Pi.........................................................................................................................19 d. Arduino ................................................................................................................................19 e. Le module d'?clairage ..........................................................................................................20 f. Le module de temp?rature ...................................................................................................20 g. Camera.................................................................................................................................20 h. Maquette ..............................................................................................................................21 3. LES SOLUTIONS LOGICIELLES.......................................................................................22 a. Les technologies ..................................................................................................................22

CGI ......................................................................................................................................... 22

CSS ........................................................................................................................................22 HTML ....................................................................................................................................22 JAVASCRIPT ........................................................................................................................ 22 JSON ......................................................................................................................................22 Langage C ? Atmel AVR.......................................................................................................23 PHP ........................................................................................................................................23 Python ....................................................................................................................................23 XML ....................................................................................................................................... 23 b. Leurs applications ................................................................................................................24 Site web..................................................................................................................................24 Protocole radio .......................................................................................................................26 Commande manuelle .............................................................................................................28 Gestion des sc?narios.............................................................................................................29 Cam?ra - Configuration et param?trage.................................................................................32 V. BILAN DU PROJET ...............................................................................................................33 1. Apports individuels et collectifs ............................................................................................33 2. Conclusion g?n?rale...............................................................................................................34 VI. PERSPECTIVES .....................................................................................................................35 VII. BIBLIOGRAPHIE...................................................................................................................36

Table des figures

Figure 1 - Diagramme GANTT .........................................................................................................12 Figure 2 - Diagramme PERT .............................................................................................................13 Figure 3 - R?partition des t?ches .......................................................................................................14 Figure 4 - R?partition des technologies .............................................................................................14 Figure 5 - Architecture mat?rielle......................................................................................................16 Figure 6 - Architecture logicielle .......................................................................................................17 Figure 7 - Sch?ma ?lectrique .............................................................................................................18 Figure 8 - Module radio .....................................................................................................................19 Figure 9 - Raspberry Pi ......................................................................................................................19 Figure 10 - Arduino ...........................................................................................................................19 Figure 11 - Relai ................................................................................................................................20 Figure 12 - TMP102...........................................................................................................................20 Figure 13 - Cam?ra ............................................................................................................................20 Figure 14 - Sch?ma de la maquette....................................................................................................21 Figure 15 - R?alisation de la maquette ..............................................................................................21 Figure 16 - Exemple de panneau .......................................................................................................24 Figure 17 - Gestion des cam?ras ........................................................................................................25 Figure 18 - Gestion des panneaux......................................................................................................25 Figure 19 - Adresses dans le protocole radio.....................................................................................26 Figure 20 - Commande manuelle.......................................................................................................28 Figure 21 - Fichier crontab ................................................................................................................29 Figure 22 - Fonctionnement logiciel de la gestion des sc?narios ......................................................31 Figure 23 - Configuration et param?trage de la cam?ra ....................................................................32

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download