Repository navigation
Cahier des Charges
Axel_Rlv edited this page Jan 20, 2025
·
1 revision
Concevoir et livrer un prototype fonctionnel d'un distributeur de boissons autonome et connecté.
- Développer un backend pour synchroniser les informations utilisateurs avec le microcontrôleur.
- Concevoir une base de données centralisée pour stocker les informations essentielles.
- Créer une interface utilisateur intuitive et minimaliste.
- Implémenter le code pour un microcontrôleur assurant la communication avec les composants matériels : distribution du liquide controllée, affichage des informations pertinentes.
- Intégrer efficacement un système de paiement complètement abstrait pour l'utilisateur.
- Gestion automatique des crédits utilisateurs via le back-end (argent virtuel).
- Distribution du liquide contrôlée par l'utilisateur.
- Liaison du récipient au compte utilisateur à partir de son téléphone.
- Boisson et récipient de stockage non inclus.
- Pas de gestion d'argent réel.
- Pas de conformité aux normes alimentaires.
- Quelques composants sans documentation.
- Utilisation des composants disponibles à l'Ensimag. Par exemple, abandon de la technologie NFC au profit du RFID.
- Migration de l'Arduino Yun Mini vers un Raspberry Pi car obsolète, impliquant des retards.
- Pas de pompe alimentaire (péristaltique) disponible.
- Absence de contraintes financières majeures en dehors de l'impossibilité d'avoir une pompe péristaltique.
- Pas de contraintes légales identifiées.
- Projet réalisé en trois mois malgré un manque initial de connaissances en hardware et un manque de synchronisation dans l'équipe lié aux vacances de fin d'année.
- Conception : Axel & Léa
- Hardware pré-migration : Axel & Léa
-
Software embarqué pré-migration (Arduino Yun Mini) :
- Léa : RFID et connexion au réseau.
- Axel : Interface utilisateur et gestion de la pompe.
- Migration du software embarqué (Raspberry Pi) : Léa
- Mise en place d'une base de données : Léa
- Gestion du backend : Léa
- Développement de l'application mobile : Léa
- Modélisation du système pour impression 3D : Axel
- Impression et mise en place de l'hardware : Léa
- Présentation, wiki et rendus : Axel & Léa
- Apprentissage des bases du hardware.
- Maîtrise de la modélisation 3D pour les composants physiques.
- Manque de documentation technique pour certains composants.
- Retards causés par l'Arduino Yun Mini, solutionnés grâce à la migration vers le Raspberry Pi effectuée par Léa.