P4 Jukebox multi-pièces
Sommaire
- 1 Cahier des charges
- 2 Suivi de l'avancement du Projet
- 2.1 Semaine 1 (21/09/2015)
- 2.2 Semaine 2 (28/09/2015)
- 2.3 Semaine 3 (05/10/2015)
- 2.4 Semaine 4 (12/10/2015)
- 2.5 Semaine 5 (19/10/2015)
- 2.6 Semaine 6 (26/10/2015)
- 2.7 Semaine 7 (02/11/2015)
- 2.8 Semaine 8 (09/11/2015)
- 2.9 Semaine 9 (16/11/2015)
- 2.10 Semaine 10 (23/11/2015)
- 2.11 Semaine 11 (30/11/2015)
- 2.12 Semaine 12 (07/12/2015)
- 2.13 Semaine 13 (14/12/2015)
- 2.14 Semaine 14 (04/01/2016)
- 2.15 Semaine 15 (11/01/2016)
- 2.16 Semaine 16 (18/01/2016)
- 2.17 Semaine 17 (25/01/2016)
- 2.18 Semaine 18 (01/02/2016)
- 2.19 Semaine 19 (08/02/2016)
- 2.20 Semaine 20 (15/02/2016)
- 2.21 Semaine 21 (22/02/2016)
Cahier des charges
Présentation générale du projet
Contexte
La diffusion de musique dans différentes pièces d'une maison est problématique si l'on veut avoir une source. Il serait possible de tirer des câbles mais cette solution n'est ni esthétique ni pratique (réseau peu reconfigurable).
Objectif du projet
Réaliser une plateforme permettant de jouer de la musique dans différentes pièces.
Description du projet
Pour arriver au bout de ce projet, il conviendra de développer :
- Une enceinte embarquant un amplificateur audio et un système Wifi pour recevoir le flux de données
- Une application sur PC afin de permettre le choix du flux musical à envoyer (chaque enceinte pourra recevoir un flux différent si souhaité) ainsi que le contrôles habituels (volume, corrections, ...)
- Une application sur Smartphone permettant de commander le système
Choix techniques : matériel et logiciel
Version 1
Matériel envisagé :
- Plateforme Linux embarqué (Raspberry Pi)
- Amplificateur de puissance à base de LM3886 (Coût plus important, meilleure qualité, puissance de sortie plus importante)
- Amplificateur de puissance à base de LM386 (Coût moins important, moins bonne qualité, puissance de sortie plus faible)
- Haut parleur 8 Ohm
Logiciels envisagés :
- Qt (C++)
Étapes du projet
- Définition du cadre du projet
- Création du cahier des charges
- Création de l'enceinte connectée (boitier, circuit d'amplification, logiciels de la plateforme Linux embarquée)
- Développement du logiciel de diffusion de l'ordinateur central
- Développement de l'application mobile
Suivi de l'avancement du Projet
Semaine 1 (21/09/2015)
Nous avons fait des recherches sur des solutions déjà existantes pour diffuser de la musique dans plusieurs pièces d'une maison. Samsung propose déjà un système permettant de diffuser plusieurs flux différents dans différentes pièces via le réseau wifi du domicile, cependant le prix pour un module d'entrée de gamme est d'environ 150€.
Nous avons également pensé à une première architecture matérielle de notre projet qui consisterait en :
- La Raspberry pi qui recevrait le flux via le réseau wifi
- Une carte son USB pour améliorer la qualité du signal
- Un amplificateur de puissance pour amplifier le signal en sortie de la carte son
- Des enceintes passive pour diffuser la musique
Voici une première version du devis pour un module wifi avec deux enceintes : lien
Semaine 2 (28/09/2015)
Nous avons pu discuter avec Rodolphe Astori et Alexandre Boé ce qui nous a permis de définir plus précisément la teneur du projet. L'objectif principal de ce projet est de développer une solution "low cost" que n'importe quel étudiant pourrait réaliser au Fablab, tout cela pour un faible coût (moins de 100 euros).
En effet, ce type de système déjà existants sur le marché présente un coût très important, allant de 200 euros pour Sonos et Bose jusqu'à 400 euros par haut-parleur.
Les points clés du projet seraient :
- Entièrement réalisable soi-même
- Coût maîtrisé
- Modulable
- Possibilité de pouvoir choisir la gamme de chaque module (amplificateur de meilleur qualité mais plus cher...)
Nous nous sommes également convenus avec Rodolphe Astori de procéder par "sprint", c'est à dire d'essayer de réaliser un système fonctionnel le plus rapidement possible, et de faire un point sur notre réalisation au bout de 15 jours. Si au bout de ces 15 jours, le projet prend la direction voulue, on continue dans cette voie, sinon on revoit le cahier des charges.
Il est également essentiel de faire des points très régulièrement (une à deux fois par semaine) pour faire ressortir les éventuelles difficultés rencontrées.
L'objectif pour dans deux semaines est d'envoyer un flux musical vers une enceinte déjà existante.
Semaine 3 (05/10/2015)
Semaine 4 (12/10/2015)
Objectif
- Envoyer un flux musical vers une enceinte déjà existante.