Projet Domotique, Commande, et gestion
!
Préparé pour!!: Projet M1 2013/2014 - ISEN
Préparé par!!: Samuel Bar, Steven Bargain
Durée du projet : 120 jours environ
Numéro de la proposition!!: Rapport final
!
!1
RAPPORT DE PROJET
•INTRODUCTION……………………………………………………….page 4
•CAHIER DES CHARGES…………………………………….……page 5-18
•GESTION DE PROJET………………………………………..….page 19-21
•DÉVELOPPEMENT TECHNIQUE………………………………page 22-39
‣Fiche technique…………………………………………………………..page 22-23
‣Mise en place du site web……………………………………………..page 24-26
• La programmation en PHP, HTML, CSS………………………………………………page 25
• Les iFrames…………………………………………………………………….………..page 25
• Le lien entre PHP et commandes Linux……………………………………….………page 26
‣Linux………………………………………………………………………..page 27-29
• Quel kernel choisir ?…………..………………………………………….….…………page 27
• Le «!rootage!» des commandes PHP………………………………………….……..page 28
• Avantages et points faibles d’Angström 3.2…………………………………….……page 29
‣La sécurité………………………………………………………………….…page 30
‣Application………………………………………………………………….…page 31
• Prise en main du BeagleBone………………………………………….………………page 31
• Comprendre l’organisation des ports……………………………………………….…page 32
• Mise en place des composants………………………………………….………….…page 34
• La maquette finale………………………………………………………………………page 37
‣Phase de test……………………………………..………………………..…page 38
•CONCLUSION………….………………………………..……….…..page 41
•BIBLIOGRAPHIE……………………………………………………..page 42
•ANNEXES……………………………………………………..…..page 43-45#
!2
PROJET DOMOTIQUE, RAPPORT FINAL
SOMMAIRE DE GESTION
!
•Figure 1 - Bête à cornes…………………………………………………….page 6
•Figure 2 - Pieuvre…………………………………………………………….page 7
•Figure 3 - Exemple de panneau d’IHM…………………………….……page 11
•Figure 4 - Asservissement d’une lampe……………………………..….page 13
•Figure 5 - Asservissement en température………………………….…page 16
•Figure 6 - Détection d’ouverture…………………………………………page18
•Figure 7 - Webcam sur IP……………………………………………….…page 18
•Figure 8 - Organigramme d’avancement…………………………….…page 19
•Figure 9 - Organigramme de répartition des tâches…………………page 21
•Figure 10 - Interface web finale……………………………………….…page 24
•Figure 11 - Terminal linux Angstrom…………………………………….page 31
•Figure 12 - Répartition des ports du BeagleBone…………………….page 32
•Figure 13 - Carte électronique du BeagleBone………………………..page 34
•Figure 14 - Carte du capteur de température………………………….page 35
•Figure 15 - Carte du capteur d’ouverture………………………………page 36#
!3
PROJET DOMOTIQUE, RAPPORT FINALE
SOMMAIRE DES FIGURES
!
!
!
!
"Avec la démultiplication des appareils électroniques dans les foyers, la possibilité de
diriger ceux-ci à distance devient de plus en plus intéressante. Pouvoir régler son chauffage
avant d’arriver chez soi, ou déclencher la mise en route automatique de sa cafetière le matin
deviennent accessibles au plus grand nombre. Les principaux acteurs actuels du marché tel
que Somfy proposent des gammes performantes, mais à des prix excessivement élevés.
"Aujourd’hui, avec l’avènement des mini-ordinateurs embarqués (Arduino, RaspBerry
PI, BeagleBone…), la domotique bon marché s’ouvre à un large public, mais nécessite tout
de même une certaine base de connaissance en électronique, informatique, etc.
"C’est ici qu’intervient le projet domotique proposé par l’ISEN Brest et son référent M.
Alain Reboux. L’objectif ici, est de synthétiser à travers une interface simple et accessible
depuis n’importe où, les principales fonctions domestiques que l’on cherche à contrôler
(éclairage, chauffage, ouvertures…). Celles-ci, exploitées depuis un mini-ordinateur ARM
avec Linux embarqué.
"Ce rapport, décrit étape par étape, les méthodes employées permettant
l’aboutissement d’un tel projet, du cahier des charges, aux phases finales de test.
!
!
!
!
!
!
!
!
!4
PROJET DOMOTIQUE, INTRODUCTION
INTRODUCTION
!5
PROJET DOMOTIQUE, CAHIER DES CHARGES
CAHIER DES CHARGES
1 / 45 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!