Projet IMA3 P5, 2015/2016, TD2 : Différence entre versions
(→Séance 1) |
|||
Ligne 31 : | Ligne 31 : | ||
Installation d'apache2 por avoir un serveur web. | Installation d'apache2 por avoir un serveur web. | ||
+ | |||
+ | === Partie Arduino === | ||
+ | |||
+ | Test du matériels fournis avec des fonctions simple sous le logiciels Arduino | ||
+ | |||
+ | Travail en dehors des heures de projet : | ||
+ | |||
+ | Programme permettant d'allumer une lampe en fonction d'une personne détecté dans la pièce. | ||
+ | (L'allumage de la lampe peut ce faire seulement si elle est autorisé via la connexion série, cela peut éviter un allumage nocturne lors d'une détection erronée) | ||
== Séance 2 == | == Séance 2 == |
Version du 28 mai 2016 à 10:43
Projet IMA3-SC 2015/2016 : Maison connectée
Cahier des charges
Notre projet Système Communicant aura pour objectif de simuler une pièce d'une maison connectée. Nous allons simuler via une LED la lumière de la pièce, via un servo-moteur le volet de la pièce et via une autre LED la lumière du soleil. Un sonar ultra-sons sera utiliser pour détecter l'entrée ou la sortie d'une personne. Ainsi, à l'entrée d'une personne dans la pièce la lumière s'allume si les volets sont fermés ou si les volets sont ouverts et la LED "Soleil" est éteinte. Un phototransistor permettra de détecter la luminosité dans la pièce et de modifier l'état de la LED "lampe" en fonction des résultats obtenus. Enfin, via l'interface web, l'utilisateur pourra décider manuellement d'allumer/d'éteindre la lampe et d'ouvrir/fermer les volets.
note: par soucis de simplification, nous supposerons qu'une seule personne au maximum pourra être dans la pièce. Cela simplifiera la distinction entré/sortie d'une personne dans la pièce.
Matériel
- Une nanoboard
- Une raspberry pi
- Deux LED
- Un phototransistor
- Un sonar ultra-sons
- Un servo-moteur
Note: la partie encadrée en rouge sera placée sur la Nanoboard. Le reste du montage sera conservé sous son format Arduino (ce choix a été fait pour pouvoir respecter la limite temporelle du projet).
Séance 1
Partie électronique
Partie informatique
Configuration, via connexion série, de la raspberry désormais accessible via ssh (pi@172.26.79.8).
Installation de la bibliothèque libwebsockets.
Installation d'apache2 por avoir un serveur web.
Partie Arduino
Test du matériels fournis avec des fonctions simple sous le logiciels Arduino
Travail en dehors des heures de projet :
Programme permettant d'allumer une lampe en fonction d'une personne détecté dans la pièce. (L'allumage de la lampe peut ce faire seulement si elle est autorisé via la connexion série, cela peut éviter un allumage nocturne lors d'une détection erronée)