Lampe connectée

De Wiki d'activités IMA
Révision datée du 20 janvier 2016 à 10:55 par Rzanotti (discussion | contributions) (Étapes du projet)

Cahier des charges

Présentation générale du projet

Contexte

Ce projet sera effectué dans le cadre du module tranversal Internet des Objets de 5eme année.  

Objectif du projet

Concevoir et produire un objet connecté.

Description du projet

Le projet consiste en la conception et la production d'un système de lampes connectées réagissant aux données fournit
par les utilisateurs par l'intermédiaire d'une application mobile. 
L'idée est la suivante : Chaque utilisateur fournit une appréciation, sur ce qu'il est entrain de regarder, 
à un serveur par l'intermédiaire de  l'application mobile.
Ensuite ce serveur transmet les informations aux lampes qui changent de couleur en fonction   des données reçues.

Choix techniques : matériel et logiciel

Étapes du projet

Nous avons découpé notre projet en 3 parties. Tout d'abord nous nous pencherons sur le code Arduino, permettant l'éclairage des lampes. Ensuite nous verrons le branchement à réaliser. Enfin nous créerons nos interfaces ainsi que le serveur qui permettront aux utilisateurs de donner leur avis sur la présentation.

Partie 1 : Arduino

Dans cette première partie nous avons décidé de réaliser la partie Arduino. C'est Arduino qui va nous permettre de contrôler l'éclairage de nos led. En effet le serveur aura pour but d'envoyer un chiffre sur le port série qui correspondra à la note moyenne des utilisateurs. Arduino lira sur le port série en attendant cette note. En fonction de cette note, le code aura pour but d'allumer la led correspondante. Si la présentation est en moyenne satisfaisante la led verte s'allumera, si elle est moyenne c'est la led jaune s'allumera et dans le dernier cas la led rouge s'allumera.

Pour réaliser cette partie nous avons créer un code C qui nous permettera d'écrire le résultat que nous désirons directement sur le port série. Afin que cela soit plus concret ce code C est éxécuter via un script PHP. Ce script sera réutiliser par le serveur quand celui-ci sera mis en place. Ce code écrira soit 1 soit 2 soit 3 sur le port série.

Une fois que le résultat est sur le port série le code Arduino se chargera de le récuperer.

Partie 2 :

Partie 3 :

Suivi de l'avancement du Projet

Séance 1

Séance 2

Séance 3

Séance 4

Séance 5