Lampe connectée
Sommaire
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 :