Ecocup connecté : Différence entre versions
(→Matériel distribué) |
m (→Séance 4) |
||
(29 révisions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 6 : | Ligne 6 : | ||
====Objectif du projet==== | ====Objectif du projet==== | ||
L'objectif du projet est de concevoir un ecocup connecté afin de pouvoir mesurer la consommation de bière. Nous allons donc dans un premier temps concevoir la partie matérielle de l'objet puis la partie logicielle. | L'objectif du projet est de concevoir un ecocup connecté afin de pouvoir mesurer la consommation de bière. Nous allons donc dans un premier temps concevoir la partie matérielle de l'objet puis la partie logicielle. | ||
+ | |||
====Description du projet==== | ====Description du projet==== | ||
Ligne 11 : | Ligne 12 : | ||
On souhaite également pouvoir signaler à l'utilisateur que la bière commence à ne plus être assez fraîche pour une dégustation optimale. | On souhaite également pouvoir signaler à l'utilisateur que la bière commence à ne plus être assez fraîche pour une dégustation optimale. | ||
− | On peut également | + | On peut également depuis une application mobile connectée à l'ecocup récupérer des données liées à la consommation de bière comme le nombre de bière consommé. Apres d'avoir enregistré le poids, la sexe et la taille du verre on peut récupérer le taux d'alcool approximatif de l'utilisateur. |
+ | |||
====Choix techniques : matériel et logiciel==== | ====Choix techniques : matériel et logiciel==== | ||
Ligne 22 : | Ligne 24 : | ||
* Arduino bluetooth | * Arduino bluetooth | ||
* Alimentation électrique (pile ou batterie) | * Alimentation électrique (pile ou batterie) | ||
+ | |||
=====Matériel distribué===== | =====Matériel distribué===== | ||
Ligne 32 : | Ligne 35 : | ||
* x4 photo récepteurs | * x4 photo récepteurs | ||
* 2 résistances 470 ohm | * 2 résistances 470 ohm | ||
− | + | * x2 pile 9v | |
− | + | * Accéléromètre ADXL335 | |
− | * | + | * x2 régulateurs |
==Suivi de l'avancement du Projet== | ==Suivi de l'avancement du Projet== | ||
Ligne 42 : | Ligne 45 : | ||
* Réalisation du cahier des charges | * Réalisation du cahier des charges | ||
* Recherche du matériel nécessaire à la réalisation du projet | * Recherche du matériel nécessaire à la réalisation du projet | ||
+ | |||
+ | |||
+ | ===Séance 2=== | ||
+ | * Prise en main de l'arduino | ||
+ | * Utilisation du Led Strip | ||
+ | * Utilisation du capteur de température | ||
+ | |||
+ | * Passage sur le RFduino | ||
+ | * Adaptation du code pour le RFduino | ||
+ | |||
+ | |||
+ | ===Séance 3=== | ||
+ | * Utilisation de l'accéléromètre ( permettant de savoir si l'écocup est horizontal ou non) | ||
+ | * Percage de l'écocup (permettant de fixer la led infrarouge et le capteur photosensible) | ||
+ | * collage des leds dans l'écocup + étanchéité | ||
+ | * test des infrarouges ( permettant de tester l'efficacité du capteur photosensible lorsque l'ecocup est vide et plein) | ||
+ | * dessin du circuit imprimé | ||
+ | Nous avons choisi de faire un circuit imprimé afin de pouvoir minimiser l'espace pris par les composants. En effet, nous voulons pouvoir tout faire rentrer dans un socle placé à la base de l'ecocup. | ||
+ | |||
+ | |||
+ | ===Séance 4=== | ||
+ | * Création du circuit sur Fritzing | ||
+ | [[Fichier:IOT2017_petiot_circuit.png|800px]] | ||
+ | [[Fichier:IOT2017_petiot_circuit2.png|400px]] | ||
+ | * Soudures sur le circuit | ||
+ | * Avancée du code C sur les différents capteurs et réglage des paramètres des capteurs | ||
+ | seuil de luminosité de l'infrarouge dans les différents milieux | ||
+ | seuil de l'inclinaison de l'ecocup | ||
+ | réglage concernant le moment des différents mesures (économiser la pile pour l'allumage de la led infrarouge) | ||
+ | * Test des infrarouges avec de la bière dans l'ecocup | ||
+ | * Modélisation et impression en 3D du socle permettant d'accueillir l'électronique du projet. | ||
+ | |||
+ | ===Séance 5=== | ||
+ | * Création de l'application (choix des différents éléments de l'application, nombre de verre, taux d'alcool...) | ||
+ | * Fixation du socle sur l'écocup | ||
+ | * Test du code | ||
+ | * Création du poster | ||
+ | [[Fichier:affiche-iot-tang-duboc-petiot.jpg|800px]] | ||
+ | |||
+ | |||
+ | ===Séance 6=== | ||
+ | * peaufinage de l'écocup | ||
+ | * test de l'écocup final | ||
+ | * test de l'application | ||
+ | * présentation de l'objet | ||
+ | [[Fichier:app-ecocup-ios.png|250px]] | ||
+ | |||
+ | |||
+ | ==Fichiers liés== | ||
+ | [[Média:affiche-iot-tang-duboc-petiot.jpg|Affiche de présentation]] | ||
+ | |||
+ | [[Média:sources-ecocup.zip]] |
Version actuelle datée du 22 janvier 2017 à 21:45
Cahier des charges
Présentation générale du projet
Contexte
Dans le cadre du module transversal Internet des Objets, nous sommes amenés à réaliser un objet connecté de notre choix.
Objectif du projet
L'objectif du projet est de concevoir un ecocup connecté afin de pouvoir mesurer la consommation de bière. Nous allons donc dans un premier temps concevoir la partie matérielle de l'objet puis la partie logicielle.
Description du projet
La fonction principale de l'ecocup est de compter le nombre de verres consommés par son utilisateur. Le nombre de verres sera visible grâce à des LEDs. On souhaite également pouvoir signaler à l'utilisateur que la bière commence à ne plus être assez fraîche pour une dégustation optimale.
On peut également depuis une application mobile connectée à l'ecocup récupérer des données liées à la consommation de bière comme le nombre de bière consommé. Apres d'avoir enregistré le poids, la sexe et la taille du verre on peut récupérer le taux d'alcool approximatif de l'utilisateur.
Choix techniques : matériel et logiciel
- Ecocup
- Capteur de niveau
- Accéléromètre
- LED infrarouge
- Capteur de luminosité
- Capteur de température
- Arduino bluetooth
- Alimentation électrique (pile ou batterie)
Matériel distribué
- Arduino Selectronic Uno
- Arduino RFD22102
- NeoPixel Stick 8
- DTH22 (capteur humidité/temp)
- Adafruit pressure/temp/altitude sensor
- x4 LED infrarouges
- x4 photo récepteurs
- 2 résistances 470 ohm
- x2 pile 9v
- Accéléromètre ADXL335
- x2 régulateurs
Suivi de l'avancement du Projet
Séance 1
- Choix de l'objet à réaliser
- Réalisation du cahier des charges
- Recherche du matériel nécessaire à la réalisation du projet
Séance 2
- Prise en main de l'arduino
- Utilisation du Led Strip
- Utilisation du capteur de température
- Passage sur le RFduino
- Adaptation du code pour le RFduino
Séance 3
- Utilisation de l'accéléromètre ( permettant de savoir si l'écocup est horizontal ou non)
- Percage de l'écocup (permettant de fixer la led infrarouge et le capteur photosensible)
- collage des leds dans l'écocup + étanchéité
- test des infrarouges ( permettant de tester l'efficacité du capteur photosensible lorsque l'ecocup est vide et plein)
- dessin du circuit imprimé
Nous avons choisi de faire un circuit imprimé afin de pouvoir minimiser l'espace pris par les composants. En effet, nous voulons pouvoir tout faire rentrer dans un socle placé à la base de l'ecocup.
Séance 4
- Création du circuit sur Fritzing
- Soudures sur le circuit
- Avancée du code C sur les différents capteurs et réglage des paramètres des capteurs
seuil de luminosité de l'infrarouge dans les différents milieux seuil de l'inclinaison de l'ecocup réglage concernant le moment des différents mesures (économiser la pile pour l'allumage de la led infrarouge)
- Test des infrarouges avec de la bière dans l'ecocup
- Modélisation et impression en 3D du socle permettant d'accueillir l'électronique du projet.
Séance 5
- Création de l'application (choix des différents éléments de l'application, nombre de verre, taux d'alcool...)
- Fixation du socle sur l'écocup
- Test du code
- Création du poster
Séance 6
- peaufinage de l'écocup
- test de l'écocup final
- test de l'application
- présentation de l'objet