Bon, aller un petit pavé limite HS .
C'est un bloc-note pour moi qui interessera peut etre les plus bidouilleurs d'entre vous.
WIP - TIVOLI Networks.
Préambule:
Il y a quelques années (2010 je crois), ma femme m'a offert une micro-chaine connectée TIVOLI Networks.
Site officiel: http://www.tivoliaudioradio.nl/index.php?sid=158
Ce modèle est sortie en 2007, et valait assez cher au départ (500euros). Ma femme l'avait achetée lors d'une vente privée donc nettement moins cher. C'était la fin de série.
Sur le papier , c'était très séduisant: webradios, lecteur DLNA, accès en direct au partage réseau...
En pratique l'utilisation est tout à fait malpratique: la connection au réseau wifi prends plusieurs dizaines de secondes à chaque sortie de mise en veille, la navigtion sur les serveurs DLNA est très lente. et c'est encore pire sur les partages réseau.
Seule la fonction webradio est (à peu près ) utilisable au quotidien.
Je pense que le modèle à fait un vrai flop commercial car on ne trouve aucune trace de tentative de hack ou reverse engineering sur le net.... J'ai même pas réussi à trouver de photo de l'intérieur de l'enceinte.
Evidement, depuis 2010, il n'y a plus eu une seule mise à jour. La compatibilité Airplay n'a jamais été rajoutée, ni le mode Renderer du DLNA.
Je me dis donc, que elle se préterait bien à une petite reconversion en SqueezeBox.
Première étape:
Ouvrir , examiner les entrailles et voir ce qui peut être fait.
Le tour du propriétaire:
Vue de face:
Bouton rotatif sur le dessus, écran LCD graphique en facade avec récepteur IR et capteur de luminosité , et la grille du HP.
Le dos:
Antenne FM, Event, Boutons de controle, Gestion de la balance, sortie casque, port USB.
Le dessous:
Les Entrées et sorties Audio, le port Ethernet, la sortie pour la seconde enceinte, alim en 12V, et alim 220V.
L'ouverture se fait assez simplement en retirant les 5 vis situées en face inférieures et en faisant coulisser le panneau arrière vers le bas.
Assez rapidement, je suis bloqué par des cables trop court. Il faut déconnecter les connecteurs situés au dos de l'afficheur:
Une photo de près des connecteurs avant d'aller plus loin, histoire d'être sur de pouvoir tout remettre en place si nécéssaire:
Une fois tout ouvert, voici ce qu'il reste sur le panneau avant:
Au plafond, le bouton rotatif. Tout à fait réutilisable pour le nouveau projet.
Au fond: 2 cartes électroniques empilées. On va le regarder de plus près plus tard.
Et plus bas, le HP 8cm, 4ohm, 10W
Sur la plaque arrière, c'est nettement plus bordelique.
On distingue:
en haut, la carte de l'antenne FM:
Aucun intérêt à récupérer.
Juste sous l'évent, monté verticalement, la carte qui supporte tous les boutons.
Elle est raccordée au connecteur de la carte de l'écran dont voici un zoom: (celui de gauche)
Vu la manière dont sont nommées les pins, on peut supposer que c'est un bête multiplexage matriciel. Sans doute réutilisable sans (trop) de problème avec les GPIO d'un raspberry.
Ensuite, montée horizontalement sous la carte précédente, on trouve une carte qui semble orientée essentiellement vers l'audio.
On y repère en particulier le module ampli, un TDA8944J :
Dans un angle de cette carte, il y a le connecteur ou arrive le transfo 12V. On voit a coté, les diodes pour redresser.
Quelques composants sont abrités sous un blindage (par le petit espace sous le blindage il me semble voir des capas). Je ne sais pas trop de quoi il s'agit. filtre audio ou filtrage de l'alim ?
A priori pas de DAC sur cette carte:
Les seuls chips visibles sont un 072C et un 074C (des ampli-op)
Les connecteurs:
Un relié à la carte de l'écran:
Il semble que les PINS DH+/DH-/USB+ sont dédiés à l'USB.
Le pin MS, j'en suis moins sur.
Le GND et +5V servent manifestement à alimenter la carte de l'écran.
Le connecteur coté écran est étiquetté différemment, (c'est celui de droite sur cette photo)
On trouve ensuite 2 connecteurs dont le but est assez clair:
L'un branché au HP de gauche, l'autre au HP de droite .
Un autre connecteur interessant est celui ci:
Au vue des textes, c'est manifestement l'entrée audio pour l'ampli. Il est raccordé à la carte située encore en dessous que je vais examiner ensuite.
La carte suivante est montée verticalement au dessus des connecteurs audio situés en face inférieure de l'enceinte.
On trouve d'un coté 2 connecteurs,
à gauche celui qui alimente l'ampli, à droite celui qui est branché à la carte écran.
Le connecteur de droite pourrait faire penser à un signal I2S, mais que serait MPR et MPL ? .
Voyons de l'autre coté:
Le gros chip au centre est un TDA7313ND .
Un rapide coup d'oeuil sur la datasheet m'inidique que ce n'est pas un DAC, mais plutot un module de mélange et égalisation et préampli piloté par microcontrolleur.
On en déduit donc que le connecteur vu au dos, n'est pas du I2S, mais du I2C qui permet au CPU de régler le volume et l'égalisation. Du coup les pins MPR et MPL seraient directement l'arrivée du signal audio en provenance de la carte écran.
On pourrait très probablement piloter ce module depuis un raspberry pi vu que les commandes I2C du chip sont documentées, mais pas sur que ca vaille la peine de faire l'effort. Du coup la carte ampli seule n'est pas forcément pertinente à réutiliser non plus. A voir.
Continuons le tour des cartes avec la dernière , située verticalement sur le socle de l'enceinte:
Ici on distingue clairement que la carte est partagée en 2 ensemble distincts:
A gauche, la prise ethernet et son connecteur qui la relie à la carte écran. Au dos, il y a le chip ethernet. Vu les noms de PINS, le module ethernet est piloté en SPI. Je n'ai pas creusé plus loin car il y a probablement peu d'intérêt ) réutiliser ce module.
A droite: l'entrée jack 12V et 3 condos de filtrage ainsi que le connecteur RCA pour l'enceinte de droite. Rien de très compliqué.
Derrière on vois le transfo 220V/12V qui peut etre utilisé en lieu et place du bloc d'alim externe.
Terminons pas la carte écran située en face avant:
Il me faut déposer le bouton rotatif pour sortir le tout.
Il apparait maintenant que c'est un empilage de 2 cartes que nous avons là:
La plus grande porte tous les connecteurs et l'écran lui même.
La seconde est etiquetté "Venice 6 - FS0040-3.1" . Il s'agit d'un module vendu clefs en main pas Frontier silicon aux intégrateurs. Ce module est dédié aux applications de Webradio.
Tout est caché sous un blindage et je ne suis pas équippé pour le démonter, mais on trouve plus d'infos sur ce site:
https://www.cyberspectrum.de/tevion-iwr-294.html
Aussi en suivant les traces sur le circuit, on voit que le signal audio vient directement du module frontier silicon.
Manifestement, le coeur du truc est un CPU maison de chez Frontier Silicon nommé Chorus 2, aucune doc dispo publiquement. Bref, inutile de penser réutiliser le module.
Je serais très interessé pour réutiliser l'écran, mais en l'absence d'infos sur la manière dont ses pins sont répartis sur le grand connecteur rend manifestement la manoeuvre impossible.
Pour info, l'acran porte la reference suivante sur un connecteur souple: YXD-13265HK02
Google me renvois sur le site constructeur, mais ca donne peu d'infos utiles: http://www.yexinda.com/html/cn/goods/pc/96.html
On apprend sur un autre site que le controlleur est un NT7532 . Il est documenté donc a priori utilisable... mais sans connaitre le pinout, ca va être délicat.
Autres infos interessante, l'écran fait 73,2x51mm hors tout , pour une surface d'affichage de 68x39 mm. Important si je dois le remplacer par la suite par une taille équivalente.
Premières conclusions:
Seront facilement réutilisable: le bouton rotatif, et les boutons situés à l'arrière, c'est déjà bien, car ca permet de garder l'apparence de la radio.
L'ampli est sans doute réutilisable, mais ca n'est pas forcément pertinent vu sa taille.
Je serais tenté, de virer le transfo , la carte du module ethernet et le module préampli pour gagner de la place. le socle sera ainsi libre pour installer un Raspberry Pi3.
Il faudra rajouter un DAC et un ampli. Pour l'alim, je pense partir sur une brique externe.
Pour l'écran:
Une solution est de partir sur un HD44780
et de le piloter selon ce principe:
https://www.emmaanuel.com/SqueezeBe [...] Squeezebox
On pourrait mettre un écran de 4 lignes de 20 caractères, mais je ne sais pas si ca va être très joli comme intégration car l'écran n'a pas exactement la meme surface d'affichage que l'actuel.
Il reste cependant la possibilité de remplacer l'enjoliveur de l'écran par un nouveau (impression 3D) pour être bien ajusté.
Mais quitte à fabriquer un enjoliveur, autant intégrer un petit TFT couleur, éventuellement tactile comme par exemple le Waveshare 3.2'' qui pourrait passer physiquement dans la fenêtre..
http://www.waveshare.com/wiki/3.2inch_RPi_LCD_(B)
Si on doit utiliser la dalle tactile, il faut essayer de le monter affleurant ce qui est pas forcément évident. Sinon on le laisse en retrait derrière un plexi, mais dans ce cas là, il faut piloter Jivelite avec le bouton rotatif et les touches à l'arrière. Je ne sais pas si c'est possible avec Jivelite.
A réfléchir tout çà. N'hésitez pas à me faire part de vos idées et commentaires.
EDIT: Toutes les photos sont sur https://goo.gl/photos/CeScwkqMZAFto9NH9