Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1836 connectés 

  FORUM HardWare.fr
  Overclocking, Cooling & Modding
  Divers

  [Raspberry Pi] Projet meuble hi-fi connecté

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Raspberry Pi] Projet meuble hi-fi connecté

n°2464833
nomiss
La rootine
Posté le 22-05-2017 à 11:18:16  profilanswer
 

Salut tout le monde,  :hello:  
 
Je vous présente mon nouveau projet. (Dernier projet http://forum.hardware.fr/forum2.ph [...] 0#t2426395 )
 
J'ai fait un roman, mais si vous avez le courage de tout lire, n'hésitez pas à faire un retour histoire d'apporter vos connaissances ou donner un avis
 
On m'a donné un vieux meuble tourne-disque (78 tours) / TSF (G.Marconi) en l'état (peut-être 1945). Je me suis dit qu'il serait intéressant de lui donner une seconde vie.
 
http://s1.bild.me/bilder/110417/thumb_5334063P_20170508_140017.jpghttp://s1.bild.me/bilder/110417/thumb_5996464P_20170508_140012.jpghttp://s1.bild.me/bilder/110417/thumb_5383265P_20170504_192401.jpghttp://s1.bild.me/bilder/110417/thumb_4186289P_20170504_193759.jpg
 
L'électronique d'avant (J'ai vu un 45, peut-être que c'est l'année de cet objet, des avis ? :  
http://s1.bild.me/bilder/110417/1954431P_20170504_193743.jpg
 

  • Objectifs :


-Incorporer un écran à la place de la plaque des stations radios (d'époque) - FAIT
-Intégrer un ampli - FAIT
-Intégrer des enceintes pour remplacer le vieux mono - ANNULE (utilisation d'enceinte satellite à l’extérieur du meuble)
-Intégrer un tourne disque 45/33 tours - FAIT
-Utilisation d'un Hifiberry DAC+ - FAIT (le DAC de base n'est pas terrible)
 
L'idée est de pouvoir appairer un téléphone en bluetooth sur un Raspberry pour diffuser du son et également d'installer un Kodi sur le raspberry pour utiliser des services comme Spotify.
 

  • Actions :


Premièrement: démontage, nettoyage :
 
http://s1.bild.me/bilder/110417/thumb_6935822P_20170504_193753.jpghttp://s1.bild.me/bilder/110417/thumb_8556568P_20170508_140022.jpghttp://s1.bild.me/bilder/110417/thumb_5218875P_20170504_192543.jpg
 
Au début, je voulais remettre tout en état pour la refaire fonctionner, mais les connaissances me manque en électronique et l'appareil est obsolète, je pense que ça ne valait pas le coup de dépenser trop d'énergie dans ce chantier, c'est de ce constat que je me suis dit de le mettre au goût du jour avec un Raspberry Pi et un nouvel ampli.
 

  • Les commandes :  


Il y a trois bouton à tourner situés en dessous de l'emplacement de l'écran, ils devaient permettent de changer les stations, le volume etc..  
http://s1.bild.me/bilder/110417/thumb_1264957P_20170517_215653.jpg
 

  • L'ampli :


En parallèle, j'ai récupéré un ampli Technics ainsi qu'une paire de colonne Jamo 70w rms.  
http://s1.bild.me/bilder/110417/thumb_8909506P_20170518_145628.jpg
 

  • Retour suite au démontage :


Je n’intégrerai pas d'enceinte dans le meuble, car je ne veux pas faire de trou et le dénaturer de l'exterieur. De plus, les enceintes peuvent faire vibrer le tourne disque, bien qu'il possède un amortisseur.
 
L''ampli sera mis en bas de la façade.  
http://s1.bild.me/bilder/110417/thumb_5334063P_20170508_140017.jpg
 

  • Intégration de l'écran :


écran 7" tactile en 800x480 HDMI - 39.99€
http://s1.bild.me/bilder/110417/thumb_1633245P_20170521_123211.jpg
 
1-fabrication de pattes à base de vieux mécanno Made in France
http://s1.bild.me/bilder/110417/thumb_1311267P_20170521_145615.jpghttp://s1.bild.me/bilder/110417/thumb_5000477P_20170521_145622.jpg
 
2-montage après 2h de galère. Sachant que l'écran est un peu plus large que le cadre donc il a fallut modifier les fichiers pour injecter une résolution de 760x480 dans le fichier de config. Puis ensuite recalibrer le tactile, mais l'écran est relativement bien documenté sur le CD fourni.
http://s1.bild.me/bilder/110417/thumb_6972512P_20170521_170247.jpghttp://s1.bild.me/bilder/110417/thumb_1010556Sans_titre.jpg
 
L'écran tient !
 

  • La configuration de Raspberry :


Spoiler :



Test de configuration avant Ubuntu MATE

 
OSMC
 
1-échec total, l'écran fonctionne très mal avec cet OS.
 
Raspbian et Kodi
 
1-install de Raspbian
2-install des pilotes de l'écran car par défaut toute la largeur n'est pas utilisée, ça me fait un 640x480 donc avec les pilotes on force le 800x480.
3-install de Kodi
 
Le tactile est au top sur Raspbian et un peu moins bon sur Kodi
 
4-ajout de SuperRepo pour pouvoir télécharger l'addon Spotify non officiel
5-install de spotify
 
La connexion n'abouti pas car il faut avoir un accès au navigateur pour approuver l'appareil, quand je me connecte à spotify, ça tourne donc en boucle, et il n'y a pas de mode fenêtre pour Kodi sur un Raspberry ...allez savoir pourquoi ...
Pour contourner le problème, une personne disait sur un forum qu'il fallait installer Kodi sur un Windows, installer l'addon Spotify puis se connecter. Une fois fait, récupérer les fichiers de cache générés dans un répertoire, et les mettre dans ce même répertoire sur le Kodi du Raspberry. Problème : le répertoire n'existe visiblement plus. Impossible de récupérer les fichiers de cache.
Je mets le sujet Kodi en pause et me focalise sur le bluetooth pour utiliser le Rpi en Récepteur audio bluetooth.
 
6-Configuration du bluetooth avec différents sujet trouvé sur le web. Mais aucun n'a fonctionné, je peux appairer mon tel mais le Rpi n'est pas vu comme un appareil audio (j'ai bien galéré avec plusieurs sujet pendant un moment)
 
Conclusion je vais essayer avec un autre OS


 
Ubuntu MATE
 
1-install Ubuntu, pilotes écran
2-install de Kodi
 
INFO : Kodi n'est pas compatible avec Ubuntu MATE (Acceleration mat.).
 
Je me suis focalisé sur le bluetooth pour qu'un device puisse jouer de la musique sur le raspberry qui redirigera le signal via la sortie Jack.
 
Bouton du panel frontal :
 
1 pour l'appairage bluetooth (terminé)
1 pour shutdown le Rpi (terminé)
 
maj - 12/06
 
3 usages réalisés avec le GPIO :  
 
-effet "respiration" avec le PWM du Raspberry sur 6 LED jaune, pour le moment c'est un essai, j'attend de recevoir ma bande LED pour avoir le résultat des schéma présent dans le topic ci dessous
http://forum.hardware.fr/hfr/elect [...] _736_1.htm
 
-bouton shutdown : il me permettra d'éteindre mon Rpi, un autre switch coupera l'alimentation ensuite.
 
-bouton bluetooth : écrit en python, lorsque j'appuie, je peux appairer un device sur mon rpi en bluetooth. Mon script tourne en boucle au démarrage, la LED bleu reste statique, quand j'appuie le Rpi devient découvrable et le LED clignote. Si rien au bout de 60sec, le Rpi repasse en caché sur le Bluetooth et la LED redevient statique même chose si un périphérique s'est connecté.
 
Côté son du Rpi, le résultat n'est pas terrible, du coup j'ai commandé un HifiBerry à 25e pour améliorer la qualité.
 
maj 16/06
J'ai reçu mon hifiberry, après l'avoir installé via cette doc : https://www.hifiberry.com/build/doc [...] iguration/ j'ai pu constater que le son est super ! Fini les grésillements, le son est clair, je peux toujours jouer du son depuis mon tel via bluetooth, la sortie Hifiberry est bien reconnue !
 
http://s1.bild.me/bilder/110417/thumb_9235787P_20170615_195523.jpg
 
L'effet respiration fonctionne à merveille avec le transistor TIP120, j'ai pu mettre en pratique le POC réalisé sur circuits.io
 
http://s1.bild.me/bilder/110417/4726090pwm3.gif
 
 
 
maj - 20/06
 
La guirlande est fixée sur le panel
http://s1.bild.me/bilder/110417/thumb_7448566P_20170619_202144.jpg
 
Transistor TIP120 soudé, il permet donc d'assurer les 5v continu (issu du pin non administrable de 5v du GPIO) pour alimenter la guirlande tout en assurant l'effet respiration issu de mon script Python, les pins GPIO administrables ne fournissent que 3.3v.
http://s1.bild.me/bilder/110417/thumb_3428241P_20170619_202209.jpg
 
Les pins du GPIO sont entierement occupés par le DAC+ Hifiberry, des trous sont présents sur ce dernier, il suffit de souder des pins pour déporter le GPIO. Attention à ne pas brancher des cables sur des pins utilisés par le DAC+ Hifiberry
http://s1.bild.me/bilder/110417/thumb_6386716P_20170619_202213.jpg
 
J'attend de recevoir mon bouton bluetooth pour le placé. Il y aura un bouton Shutdown, un bouton Bluetooth et un dernier qui aura une fonction à définir (par exemple : lancer le clavier visuel si celui ci ne se lance pas automatiquement en présence de champs éditable)
 
maj - 21/06
 
Le panel avec les boutons et l'écran
http://s1.bild.me/bilder/110417/thumb_6738883P_20170620_222944.jpg
 
Tout est connecté mais pas encore bien rangé.
http://s1.bild.me/bilder/110417/thumb_6360912P_20170620_221942.jpg
 
Un gif concernant le bouton bluetooth en action
http://imgur.com/a/qOtsN
 
maj - 30/06
 
Le fond d'écran pour rappeler la fonction primaire de ce meuble.
http://s1.bild.me/bilder/110417/4578889P_20170630_081335.jpg
 
Photo du panel  
http://s1.bild.me/bilder/110417/5223157P_20170630_081445.jpg


Message édité par nomiss le 30-06-2017 à 10:20:55
mood
Publicité
Posté le 22-05-2017 à 11:18:16  profilanswer
 

n°2464858
titi666
Scooby & Co.
Posté le 22-05-2017 à 20:10:24  profilanswer
 

[:apaques]

n°2464955
nomiss
La rootine
Posté le 24-05-2017 à 09:14:59  profilanswer
 

Quelqu'un a a déjà réussi à se connecter à spotify depuis Kodi sur un raspberry ?


Message édité par nomiss le 24-05-2017 à 09:15:06
n°2465716
frenchieis​verige
Nej, men HEJSAN!
Posté le 01-06-2017 à 15:14:32  profilanswer
 

[:pcgamer]  
 
Super projet, j'ai hâte de voir la suite!


---------------
Mod: Mod || Linux: [TU] ElementaryOS | [TU] OpenMediaVault | [TU] Linux Mint || A/V: ici
n°2465719
nomiss
La rootine
Posté le 01-06-2017 à 15:38:57  profilanswer
 

frenchieisverige a écrit :

[:pcgamer]  
 
Super projet, j'ai hâte de voir la suite!


 
c'est pas mal de boulot au final, mais c'est sympa.  
 
la suite ici : http://forum.hardware.fr/hfr/OSAlt [...] m#t1404433 , j'ai codé en python les actions de mon bouton bluetooth.
 


Message édité par nomiss le 16-06-2017 à 09:38:10
n°2467012
nomiss
La rootine
Posté le 21-06-2017 à 11:52:51  profilanswer
 

Post màj

n°2467015
frenchieis​verige
Nej, men HEJSAN!
Posté le 21-06-2017 à 12:30:23  profilanswer
 

Belle avancée! Continue comme ca!  [:charlest]


---------------
Mod: Mod || Linux: [TU] ElementaryOS | [TU] OpenMediaVault | [TU] Linux Mint || A/V: ici
n°2467028
nomiss
La rootine
Posté le 21-06-2017 à 14:07:01  profilanswer
 

Merci.
 
Pour la suite, ce que j'ai prévu :
-voir pour faire apparaitre un clavier visuel des l'apparition de champs éditable
-conserver la configuration de la calibration du touchscreen
 
Dans une version 2.0, je pense mettre deux raspberry. L'un pour gérer un serveur Modipy, le hifiberry, le bluetooth. Et le second pour gérer l'écran et afficher le WebGUI du serveur modipy.
 
Pourquoi ? d'apres mes nombreux tests, Kodi est pas terrible sur Raspbian avec l'écran. De plus que parametrer le bluetooth pour en faire un recepteur audio bluetooth est vraiment galère.
 
De ce fait je vais essayer une config avec 2 rasp. J'espere qu'il n'y aura pas de soucis de compatibilité avec le DAC+ et le fonctionnement bluetooth.
 
affaire à suivre.

n°2467071
frenchieis​verige
Nej, men HEJSAN!
Posté le 21-06-2017 à 18:30:05  profilanswer
 

Je pense que tu commences à faire une usine à gaz la, juste à cause de Kodi pour 1 plugin si j'ai bien compris (Spotify).
 
Qu'est ce que tu veux faire en fait avec Spotify? Lire ta playlist? Rechercher un titre?


---------------
Mod: Mod || Linux: [TU] ElementaryOS | [TU] OpenMediaVault | [TU] Linux Mint || A/V: ici
n°2467115
nomiss
La rootine
Posté le 22-06-2017 à 09:54:21  profilanswer
 

frenchieisverige a écrit :

Je pense que tu commences à faire une usine à gaz la, juste à cause de Kodi pour 1 plugin si j'ai bien compris (Spotify).
 
Qu'est ce que tu veux faire en fait avec Spotify? Lire ta playlist? Rechercher un titre?


 
 
Salut. je vais t'expliquer un peu le cheminement, prépare toi ;)  
 
Oui en effet. Alors j'ai un abonnement spotify premium du coup je l'utilise vraiment beaucoup. Ce que je cherchais à faire à la base c'était installer Kodi puis mettre un addon Spotify pour que l'écran tactile soit vraiment utilisé, et puis en paralèlle on pourrai appairé un telephone en bluetooth pour jouer ses propres sons.  
Premier constat :
Il n'y a pas d'addon spotify officiel. J'ai du installer un non-off depuis super.repo, j'ai fait la meme manip sur mon PC (install Kodi + spotify non-off) pour récuper le cache de connexion de l'addon spotify pour le copier sur le kodi du Rpi (pour faire simple, spotify, lors de la premiere connexion à son compte, demande une approbation depuis un browser, sauf que sur le Rpi, il n'y a pas de mode fenetre pour Kodi, pou accéder à un browser).
Une fois celà fait, j'ai vu que la tactile sur Kodi n'était pas terrible de plus que je n'arrivais à configurer le Bluetooth sur Raspbian pour appairé un téléphone en mode audio (afin d'utiliser le Rpi comme enceinte bluetooth). Il n'y a pas de client spotify pour ARM sauf si on utilise le ExaGear Desktop (payant à 25$) qui permet d'émuler une archi x86 si j'ai bien compris : https://eltechs.com/product/exagear-desktop/
 
Bref, apres tout ça, je suis passer sur Ubuntu MATE, la fonction enceinte bluetooth fonctionne parfaitement  :bounce: . Pour kodi, il n'est pas compatible avec Ubuntu MATE (probleme avec l'acceleration matérielle). Donc ça rempli à 50% le cahier des charges de mon projet.  
Mais du coup mon écran tactile n'a pas trop trop d’utilité. Sauf pour aller sur Youtube, Soundcloud par exemple.
 
J'aurais aimé avoir une belle interface sur mon écran tactile pour se servir de mon meuble un peu comme un JukeBox.[:abstro:1]
 
Bref, ça m'a gavé toutes ces histoires d'incompatibilité  :pt1cable: . Pour avoir testé PiMusicBox, j'ai pu voir que la gueule du WebGUI était pas trop mauvaise, donc pourquoi pas utiliser 2 Rpi (un pour le serveur et l'autre pour le webgui) mais bon ça fait lourd.
 
Voilà un peu l'histoire. Puisses-tu m'éclairer un peu ?  :??:


Message édité par nomiss le 22-06-2017 à 09:59:08
mood
Publicité
Posté le 22-06-2017 à 09:54:21  profilanswer
 

n°2467646
nomiss
La rootine
Posté le 30-06-2017 à 10:14:26  profilanswer
 

Post màj

n°2467709
zurgluh
Posté le 30-06-2017 à 18:35:24  profilanswer
 

Super boulot
 
il existe un Os pour Rpi  qui integre directement Kodi
 
 ;)


---------------
« Il faut toujours viser la lune, car même en cas d’échec on atterrit dans les étoiles », Oscar Wilde
n°2467715
nomiss
La rootine
Posté le 30-06-2017 à 19:18:21  profilanswer
 

zurgluh a écrit :

Super boulot
 
il existe un Os pour Rpi  qui integre directement Kodi
 
 ;)


 
Je sais, il y a OSMC, cité plus haut et encore d'autre. Mais il y a pas mal de contrainte donc pas possible pour ma conf.

n°2480871
nomiss
La rootine
Posté le 08-11-2017 à 10:42:48  profilanswer
 

Salut !
 
Bon ça tourne depuis cet été .. mais je ne suis toujours pas satisfait, alors je me remet dedans doucement.
 
Je sais à présent que je ne peux pas installer Spotify sur mon Ubuntu Mate j'ai essayé différentes méthodes :
 
- chromium avec ARC welder ( https://www.techspot.com/article/13 [...] ng-chrome/) : l'apk ne tourne pas
- utilisateur d'un addon pour faire du browser spoofing sur la page de spotify web, j'ai essayé de faire croire que j'étais un navigateur IE 10, Chrome mais je ne peux pas utiliser Spotify Web sur le browser du Rpi (testé avec le client Firefox et Chromium)
- Exagear Desktop, d'apres ce que j'ai lu, pour une licence à 15$ on n'est meme pas sûr qu'il puisse faire tourner le client spotify x86 sur le Rpi
 
Ce que j'essaye :
 
- Install et config d'un serveur mopidy sur mon Rpi, car il existe une extention pour gérer du contenu spotify mais d'apres mes premiers retours de tests, je n'ai pas de mopidy spotify sur mon ubuntu mate xenial, l'addon existe pour jessie, mais j'ai quand meme ajouter les sources pour l'installer, mais bon j'y crois pas ..
 
Ce que je n'ai pas encore essayé :
 
- Wine, pour lancer l'application Spotify client, d'apres ce que j'ai lu ça marche pour lire de la musique mais la navigation n'est pas très fluide.
 
Bon décidement, je ne vais pas pouvoir utiliser spotify sur cette TSF. Pourquoi je m'obstine ? car celà fait plusieurs années que j'utilise ce service, j'en suis très content donc je n'ai pas envie de changer.
 
Vu que je n'aime pas abandonner, j'ai surement une nouvelle idée ... J'ai vu que le Rpi avec mon DAC hifyberry faisait bien le travail en diffusant un son de qualité, sans crépitement. La gestion du bluetooth et l'apairage d'un appareil est plutôt satisfaisant. Donc ce constant je pense juste laisser ces fonctions pour le Rpi et mettre en place un NUC en architecture x86 pour gérer l'affichage, celà permettrai un défilement plus fluide car le NUC sera on peut plus performant que le Rpi. Du coup, je mettrai mon client spotify lourd sur ce NUC et il faudrait que le son sorte via l'USB pour aller vers le RPI, le Rpi devra être vu comme un périphérique AUDIO, c'est la que l'opération se gâte car je ne sais pas encore comment procéder.
 
http://s1.bild.me/bilder/110417/8469144IDEE.png
 
 
Vous avez des idées ? des infos ?


Message édité par nomiss le 08-11-2017 à 10:43:32

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Overclocking, Cooling & Modding
  Divers

  [Raspberry Pi] Projet meuble hi-fi connecté

 

Sujets relatifs
1er Projet Watercooling Custom (WIP)Projet Watercooling
[Workblog] Pheonix Modding Cooling[Projet] Watercooling grosse config !
[Projet] Hp Z800 upgradeProjet 4: Renaissance du Phoenix
[Workblog] [Homemade] Tower360[Projet] WC CPU + 3 Quadro M6000
[Projet] Petite modif Corsair Obsidian 250 DProjet watercooling maison (conseils)
Plus de sujets relatifs à : [Raspberry Pi] Projet meuble hi-fi connecté



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR