Capteur d'accélération connecté : Différence entre versions
(→Matériel & Logiciel) |
(→Avancement du travail) |
||
Ligne 35 : | Ligne 35 : | ||
Le programme sera dans un premier temps effectué sur l'IDE Arduino, puis retranscrit en C si un gain de consommation s'avère possible. | Le programme sera dans un premier temps effectué sur l'IDE Arduino, puis retranscrit en C si un gain de consommation s'avère possible. | ||
+ | |||
+ | ====Le projet==== | ||
+ | |||
+ | Le projet se décompose en 3 parties principales : | ||
+ | |||
+ | * Récupération des données de l'accélèromètre | ||
+ | // photo | ||
+ | |||
+ | Pour cette partie, nous avons réalisé un code sur l'IDE Arduino qui permet dans un premier temps de lire les données de l'accélération et de les afficher sur le moniteur série. | ||
+ | L'accélèrometre utilisé est un xxxx , alimenté en 3,3V et capable d'être interfacer avec la RF via une communication série I2C. | ||
+ | *Stockage des données sur une carte SD | ||
+ | *Envoi des données par communication Bluetooth | ||
+ | *Réalisation d'une application Android | ||
====Avancement du travail==== | ====Avancement du travail==== | ||
+ | |||
+ | =====Semaine 1===== | ||
+ | Recherche d'informations et librairies des composants tels que RFDuino. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====Semaine 2===== | ||
+ | Réalisation de l'application Android et | ||
+ | |||
+ | =====Semaine 3===== | ||
====Semaine 2==== | ====Semaine 2==== |
Version du 17 janvier 2017 à 19:07
Sommaire
Cahier des charges
Présentation générale du projet
Contexte & Objectif
Dans le cadre de l'IoT (Internet of Things), nous avons choisi de réaliser un capteur d'accélération avec indicateur led. Les données seront enregistrées et envoyées sur smartphone en bluetooth.
Description du Projet
L'idée est d'acquérir des données sur l'accélération d'une personne ou d'un objet, et d'en recevoir un compte rendu sur son smartphone.
Dans le cas d'un sportif, pour un footing par exemple :
On place le module sur le torse, et des leds indiqueront par code couleur si l'accélération est bien nulle, donc vitesse constante, ou si le coureur est irrégulier.
Dans le cas d'un automobiliste :
On place le module sur le tableau de bord, les leds indiquent par code couleur si on accélère ou freine trop fort. Avec le compte rendu envoyé sur smartphone, on est en mesure de comparer plusieurs trajets effectués, et d'améliorer sa conduite. C'est le principe des derniers contrats d'assurance auto proposés.
On réalisera un boitier en imprimante 3D pour la portabilité.
Il faudra trouver une solution pour "séparer" les bandes leds du module pour le coureur. En effet, l'accéléromètre ne peut pas être placé sur le bras à cause de l'effet balancier qui fausserait les mesures.
Matériel & Logiciel
Matériels reçus
Microcontrôleur : RFduino Capteur : accéléromètre : 10 DOF 2 bandes de 8 leds
Le programme sera dans un premier temps effectué sur l'IDE Arduino, puis retranscrit en C si un gain de consommation s'avère possible.
Le projet
Le projet se décompose en 3 parties principales :
- Récupération des données de l'accélèromètre
// photo
Pour cette partie, nous avons réalisé un code sur l'IDE Arduino qui permet dans un premier temps de lire les données de l'accélération et de les afficher sur le moniteur série. L'accélèrometre utilisé est un xxxx , alimenté en 3,3V et capable d'être interfacer avec la RF via une communication série I2C.
- Stockage des données sur une carte SD
- Envoi des données par communication Bluetooth
- Réalisation d'une application Android
Avancement du travail
Semaine 1
Recherche d'informations et librairies des composants tels que RFDuino.
Semaine 2
Réalisation de l'application Android et