2. Projet - Karitchi/infolab GitHub Wiki
A. Description textuelle complète permettant de BIEN comprendre l'objectif du projet:
Le projet vise à développer un site web incluant un écran interactif dynamique à propos de l'OpenLab, un espace communautaire à l'école, utilisé par les étudiants et les enseignants. L'objectif est de fournir un point centralisé d'information qui soit visuellement attractif, facilement accessible et utile à l'ensemble des utilisateurs de l'OpenLab. L'écran afficherait en temps réel diverses informations sous forme de bannières défilantes et de sections interactives sur un écran.
Les informations clés incluront :
- La météo en temps réel pour permettre aux utilisateurs de se préparer en fonction des conditions extérieures.
- Les activités en cours et à venir à l'OpenLab, afin d’informer les étudiants et les enseignants des événements importants et des ateliers disponibles.
- Les horaires d'occupation de l'OpenLab, pour permettre aux utilisateurs de savoir si la salle est encombrée ou si elle dispose d’espace libre.
- Le niveau de bruit actuel, utile pour les étudiants cherchant à travailler dans un environnement calme.
- Les horaires des prochains bus, facilitant la gestion des transports pour les étudiants et les enseignants.
- La température et l’humidité de l’OpenLab, afin de créer un environnement confortable pour les utilisateurs.
- Un espace dédié aux professeurs pour qu'ils puissent poster des annonces, des modifications de cours, ou les horaires disponibles de l’OpenLab.
Ce projet a pour but de moderniser l’OpenLab en créant un écosystème d’informations en temps réel, pratique et intuitif, qui améliorerait l’expérience des utilisateurs tout en optimisant la gestion de l’espace.
A (suite). Maquettes ou schémas en support:
https://www.figma.com/design/jEMLJOBx6W0PVYn9kNMj2C/infolab?node-id=21-224&t=9YqfPRaZu6iC2an3-1
B. Objectif / valeur ajoutée du projet pour le client et par rapport au solutions existantes:
Objectif principal : Le projet vise à rendre l'OpenLab plus fonctionnel, accessible et moderne en centralisant les informations pratiques et en facilitant la communication entre étudiants et professeurs via un site interactif disponible sur un écran également à l'OpenLab.
Valeur ajoutée pour le client :
- Amélioration de la communication : Les annonces et informations importantes seront mises à jour en temps réel, réduisant ainsi la confusion et la perte de temps pour les utilisateurs de l'OpenLab.
- Confort accru : La température et l'humidité de l'OpenLab permettent aux utilisateurs d’avoir des informations sur leur environnement immédiat, pour plus de confort.
- Gestion optimisée de l’espace : Grâce aux informations sur l'occupation et le bruit, les étudiants pourront choisir de venir aux moments les plus opportuns, permettant une meilleure utilisation des ressources disponibles.
- Centralisation des informations : Plutôt que de devoir consulter différentes sources pour obtenir la météo, les horaires des bus ou les événements, tout sera accessible à un seul endroit.
Par rapport aux solutions existantes :
- Contrairement aux affichages traditionnels (comme les tableaux d’affichage ou les panneaux statiques), ce système est dynamique et interactif, capable d’être mis à jour en temps réel.
- Il inclut des fonctions supplémentaires, telles que les niveaux de bruit et d'occupation, qui ne sont pas couramment trouvées dans les systèmes d'affichage standard.
- Le projet offre également aux enseignants un accès personnalisé pour afficher et gérer les annonces importantes, ce qui augmente la flexibilité du système.
- Ajout de confort grâce à la mesure en temps réel des conditions environnementales dans l'OpenLab, une fonctionnalité qui n’est généralement pas présente dans les systèmes d’affichage classiques.
C. Liste des contraintes (techniques, financières, technologiques, utilisateurs, …):
1.Contraintes techniques :
- Capteurs pour la température et l'humidité : Installation de capteurs de température et d’humidité précis pour fournir des informations en temps réel.
- Connexion internet stable : L'écran doit être relié à un réseau pour récupérer les informations extérieures (météo, bus) et synchroniser les données internes (occupation, bruit).
- API pour les données extérieures : Intégration d’API externes pour récupérer les informations météo et les horaires des transports publics.
- Capteurs pour le bruit et l’occupation : Des dispositifs de mesure du bruit et de l’occupation devront être installés pour obtenir des données précises.
- Système de gestion d’annonces : Un panneau de contrôle sécurisé pour permettre aux enseignants de modifier les annonces devra être implémenté.
2.Contraintes financières :
- Coût du matériel : Dongle de Streaming, micro-contrôleur, capteurs (température, humidité, bruit), et installation réseau.
- Budget de maintenance : Le système nécessitera un suivi pour assurer que les capteurs, les API et l’affichage fonctionnent correctement en continu. Le serveur devra aussi être maintenu pour garantir son bon fonctionnement , le raspberry pi est couteux pour le peut qu'il accomplie.
- Développement du logiciel : Le coût de développement des interfaces, bannières défilantes, et de l’administration des annonces devra être pris en compte.
3.Contraintes technologiques :
- Compatibilité avec l'infrastructure actuelle : Le nouveau système doit être intégré dans l’OpenLab sans perturber l’infrastructure existante.
- Fiabilité des capteurs : Les capteurs de température, d’humidité, et de bruit doivent être précis et capables de fonctionner sur le long terme.
- Simplicité de mise à jour : L’interface pour les professeurs doit être facile d’utilisation afin qu’ils puissent publier des annonces sans complexité et manipuler ces annonces , les supprimer , les afficher ou autre.
4.Contraintes utilisateurs :
- Facilité d’utilisation : Le système doit être simple pour les étudiants comme pour les enseignants, avec une ergonomie adaptée pour une navigation intuitive.
- Gestion des droits d'accès : Un système sécurisé pour garantir que seuls les professeurs puissent modifier certaines informations sensibles.
- Visibilité : Les informations affichées doivent être claires, lisibles à distance et facilement compréhensibles par tous.