Moniteur d'activité pour personnes agéés: Difference between revisions
No edit summary |
|||
(11 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Image:MoniteurActivitePersonnesAgees2013-photo01.jpg|thumb|200px|right|moniteur d'activité pour personnes âgées]] |
|||
[[Image:MoniteurActivitePersonnesAgees2013-photo02.jpg|thumb|200px|right|moniteur d'activité pour personnes âgées]] |
|||
== Fonctionnalitées == |
|||
⚫ | |||
* [[Media:MoniteurActivitePersonnesAgees2013-presentation.pdf|présentation]] |
|||
⚫ | |||
* [[Media:MoniteurActivitePersonnesAgees2013-flyer.pdf|flyer]] |
|||
* [[Media:MoniteurActivitePersonnesAgees2013-poster.pdf|poster]] |
|||
⚫ | |||
== Fonctionnalités == |
|||
⚫ | |||
⚫ | |||
⚫ | |||
== Architecture logicielle == |
== Architecture logicielle == |
||
[[File:Architecturelogicielle.jpg]] |
[[File:Architecturelogicielle.jpg]] |
||
== Architecture |
== Architecture Matérielle == |
||
[[File:ArchitectureMaterielle.jpg]] |
[[File:ArchitectureMaterielle.jpg]] |
||
Line 17: | Line 25: | ||
les branchement à respecter sont les suivant : |
les branchement à respecter sont les suivant : |
||
- ----> GCC |
- ----> GCC ; + ----> 5v ; d ----> A4 ; c ----> A5 |
||
+ ----> 5v |
|||
d ----> A4 |
|||
c ----> A5 |
|||
Vous pouvez trouver l'intégralité du code sur le SVN dans le dossier Arduino. |
Vous pouvez trouver l'intégralité du code sur le SVN dans le dossier Arduino. |
||
Afin de connecter l'arduino au raspberry pi 2 solutions s'offrent à vous utiliser le bundle RXTX compilé pour arduino et |
Afin de connecter l'arduino au raspberry pi 2 solutions s'offrent à vous utiliser le bundle RXTX compilé pour arduino et insérer les données extraites du port serie dans la file MQTT |
||
Ou |
Ou |
||
Line 31: | Line 36: | ||
Utiliser le programme Python afin de réaliser la interconnexion. |
Utiliser le programme Python afin de réaliser la interconnexion. |
||
Vous pouvez retrouver le code python permettant d' |
Vous pouvez retrouver le code python permettant d'insérer les information extraites du port serie sur notre svn |
||
Il est nécessaire d'installer |
Il est nécessaire d'installer |
||
python-serial : apt-get install python-serial |
python-serial : apt-get install python-serial |
||
et |
et |
||
il est nécessaire de |
il est nécessaire de récupérer le port de connexion serie avec l'arduino en effectuant la commande dmseg une fois celui-ci branché au raspberry pi |
||
== Module de mise en base de données des informations == |
== Module de mise en base de données des informations == |
||
Afin de mettre les données en base nous avons utilisé le plugin python-mysql-connnector afin de permettre la connexion depuis python vers notre serveur Mysql. |
|||
Cela permettra d'afficher des statistiques en ligne. |
|||
== Interface utilisateur == |
== Interface utilisateur == |
||
L'interface utilisateur à été développée à l'aide d'un serveur nodejs permettant de mettre des pages "dynamique" et ainsi pouvoir permettre d'afficher les données collectées en temps réel. |
|||
[[File:PersoAgeeInterface.jpg]] |
Latest revision as of 08:18, 18 April 2013
Fonctionnalités
Le moniteur d'activité pour personnes âgées permet de détecter les mouvements d'une personne et ainsi pouvoir détecter une personne qui serait dans l'incapacité de pouvoir communiquer suite à une chute ...
Notre projet à été développé en Python/Javascript.
Vous trouverez sur cette page toutes les informations nécessaires à la réalisation de notre projet.
Architecture logicielle
Architecture Matérielle
Module de lecture des données de mouvement
Nous avons branché un wii-motion plus à un arduino afin de détecter les mouvement. les branchement à respecter sont les suivant :
- ----> GCC ; + ----> 5v ; d ----> A4 ; c ----> A5
Vous pouvez trouver l'intégralité du code sur le SVN dans le dossier Arduino.
Afin de connecter l'arduino au raspberry pi 2 solutions s'offrent à vous utiliser le bundle RXTX compilé pour arduino et insérer les données extraites du port serie dans la file MQTT
Ou
Utiliser le programme Python afin de réaliser la interconnexion.
Vous pouvez retrouver le code python permettant d'insérer les information extraites du port serie sur notre svn
Il est nécessaire d'installer python-serial : apt-get install python-serial et il est nécessaire de récupérer le port de connexion serie avec l'arduino en effectuant la commande dmseg une fois celui-ci branché au raspberry pi
Module de mise en base de données des informations
Afin de mettre les données en base nous avons utilisé le plugin python-mysql-connnector afin de permettre la connexion depuis python vers notre serveur Mysql.
Cela permettra d'afficher des statistiques en ligne.
Interface utilisateur
L'interface utilisateur à été développée à l'aide d'un serveur nodejs permettant de mettre des pages "dynamique" et ainsi pouvoir permettre d'afficher les données collectées en temps réel.