Panneau Leds

VIG Elena / MATA Alexis


Présentation du projet:

Le projet que nous devions réaliser consiste à afficher des messages sur un panneau leds selon 3 scénarios donnés :
  1. Un utilisateur programmeur peut accéder, par la console de l'OS raspbian, au code source afin de le modifier et d'interagir avec le panneau LED.
  2. Un utilisateur confirmé peut entrer le message qu'il souhaite afficher sur le panneau LED en l'entrant en argument dans la console de l'OS raspbian.
  3. Un utilisateur lambda peut accéder à une page web qui lui permet de saisir un message et de l'afficher en appuyant sur « RUN ».

Répartition des tâches:

Elena : Alexis :

Matériels et logiciels utilisés

Bilan Matériel: Bilan Logiciel:

Installation / Configuration Raspbian Jessie


Diagramme de déploiement des cas d'utilisations et leurs scénarios


Réalisation des connexions / soudures / câbles et test


Construction de la boîte du panneau leds


Mesure et relevé des signaux électriques (horloge)


Installation / Test de la chaîne de compilation


Coder / Tester / Debugger


Installer une solution matérielle/logicielle


Installation du serveur web

Un serveur web doit être installé (avec Apache2) pour l'utilisateur lambda. Grâce à l'application ainsi créée, celui-ci n'a plus qu'à taper le message qu'il veut pour l'afficher sur le panneau leds :

Ensuite, il convient d'installer php avec la commande 'sudo apt-get install php5 libapache2-mod-php5 -y', puis un répertoire dans '/var/www/ sudo mkdir.
Cette page s'affiche alors, lorsque tout est installé :

Copie des fichiers dans le répertoire 'panneauLeds' de la raspberry :

Test de l'installation dans le serveur :

Modification du chemin de l’exécutable dans le fichier «runApp.php».

Enfin, il faut rajouter les droits au groupe «www-data» dans le fichier /etc/sudoers.

Toutes ces étapes réalisées avec succès, le serveur web est correctement créé et peut être mis à la disposition du client.