Projet IMA3 P4, 2015/2016, TD1 : Différence entre versions
(→Partie informatique) |
(→Partie informatique) |
||
Ligne 31 : | Ligne 31 : | ||
À la suite du câblage de la plaque de test, nous devions réaliser un programme sous le logiciel Arduino qui correspondait à nos besoins : renvoyer les données acquises par le capteur suivant les 3 axes, x, y et z : | À la suite du câblage de la plaque de test, nous devions réaliser un programme sous le logiciel Arduino qui correspondait à nos besoins : renvoyer les données acquises par le capteur suivant les 3 axes, x, y et z : | ||
[[Fichier:Projet_ard.png|400px|thumb|center|Programme Arduino pour afficher les axes x, y et z]] | [[Fichier:Projet_ard.png|400px|thumb|center|Programme Arduino pour afficher les axes x, y et z]] | ||
+ | |||
+ | Nous avons effectués 3 emplacements pour notre podomètre. Pour chaque emplacement, nous avons tracé un graphique avec les valeurs obtenues afin de voir plus clairement comment faire la suite du projet. En fonction des tests effectués, nous nous sommes rendu compte que l'affichage de tout les axes n'étaient pas nécessaire. En effet : | ||
+ | * Sur le pieds, nous n'avons affichés que l'axe y. Cet emplacement n'a pas été retenu car les valeurs renvoyées sont trop difficiles à exploiter. | ||
+ | * Dans le cas parfait ou l'accéléromètre est sur la table et nous le bougeons par à-coups, nous n'affichons que l'axe y. Les résultats sont très bons. | ||
+ | * Dans le cas ou le capteur est tenu dans la main, nous n'affichons que l'axe x. Les résultats sont tout à fait exploitables et la situation étant plus proche de la réalité, c'est cet emplacement que nous avons choisi. | ||
+ | |||
+ | |||
+ | {| style="float: center; height: 160px; margin-left:0.2em; border: 1px solid #bbb;" | ||
+ | | style="border: 1px solid #bbb;" valign="top" |[[File:capteur-pieds.png|250px]] | ||
+ | | style="border: 1px solid #bbb;" valign="top" |[[File:adxl-cablage.png|250px]] | ||
+ | | style="border: 1px solid #bbb;" valign="top" |[[File:adxl-cablage.png|250px]] | ||
+ | |- style="font-size: 87%; text-align: center;" | ||
+ | | valign="center" | 5 pas réalisés avec le capteur sur le pieds | ||
+ | | valign="center" | 4 "pas" réalisés avec le capteur sur la table | ||
+ | | valign="center" | 7 pas réalisés avec le capteur dans la main | ||
+ | |} | ||
== Séance 2 == | == Séance 2 == |
Version du 23 février 2016 à 19:25
Sommaire
Projet IMA3-SC 2015/2016 : Podomètre
Cahier des charges
L'objectif de notre projet IMA3 est de créer un système qui mesure le nombre de pas effectués : un podomètre. L'utilisateur pourra choisir un nombre de pas à effectuer, et lorsque ce nombre sera atteint, une LED verte s'allumera. Sur l'application WEB, on trouvera l'affichage du nombre de pas, d'un bouton de remise à zéro des pas ainsi qu'une fenêtre pour saisir le nombre de pas à effectuer. Nous utiliserons une liaison filaire comme demandé, cependant, le système pourra être amélioré avec une liaison WI-FI.
Pour réaliser ce projet, nous aurons besoin du matériel suivant :
- Un accéléromètre dont nous nous servirons pour caractériser et repérer les pas de l'utilisateur
- Une LED qui signalera que le nombre de pas saisi est atteint
- Une Nanoboard
- Un PC
- Un Raspberry Pi
Séance 1
Partie électronique
Durant la première séance, en électronique, nous avons "découvert" réellement ce qu'était l'accéléromètre. Cette séance a consisté à réaliser une série de tests sur Arduino afin de voir ce que notre capteur renvoyait et comment nous pourrions donc l'utiliser par la suite. Nous avons donc commencé par câbler l'accéléromètre (aide sur le site constructeur) comme on peut le voir ci-dessous :
Câblage sur la plaque | Plan donné sur le site |
Partie informatique
À la suite du câblage de la plaque de test, nous devions réaliser un programme sous le logiciel Arduino qui correspondait à nos besoins : renvoyer les données acquises par le capteur suivant les 3 axes, x, y et z :
Nous avons effectués 3 emplacements pour notre podomètre. Pour chaque emplacement, nous avons tracé un graphique avec les valeurs obtenues afin de voir plus clairement comment faire la suite du projet. En fonction des tests effectués, nous nous sommes rendu compte que l'affichage de tout les axes n'étaient pas nécessaire. En effet :
- Sur le pieds, nous n'avons affichés que l'axe y. Cet emplacement n'a pas été retenu car les valeurs renvoyées sont trop difficiles à exploiter.
- Dans le cas parfait ou l'accéléromètre est sur la table et nous le bougeons par à-coups, nous n'affichons que l'axe y. Les résultats sont très bons.
- Dans le cas ou le capteur est tenu dans la main, nous n'affichons que l'axe x. Les résultats sont tout à fait exploitables et la situation étant plus proche de la réalité, c'est cet emplacement que nous avons choisi.
5 pas réalisés avec le capteur sur le pieds | 4 "pas" réalisés avec le capteur sur la table | 7 pas réalisés avec le capteur dans la main |