C’est reparti pour une amélioration de ma radio rétro avec media player intégré … Je n’aimais pas du tout l’écran externe et j’ai donc décidé de l’intégrer dans le meuble pour avoir une solution monobloc.
J’ai retiré toute la partie habillage de ce qui était un haut parleur dans la radio d’origine. Le tout était maintenu par des vis, ce fut très simple.


J’ai gardé une partie de la ‘grille’ du haut parleur pour maintenir l’écran en place. Cet écran ne couvrant qu’une partie de la zone dégagée, j’ai essayé de conserver au maximum le look de la radio.


Je n’ai pas découpé le tissus à raz pour pouvoir le rabattre et le coller afin d’avoir une finition un peu plus propre.
J’ai ensuite collé l’écran grâce à un pistolet à colle. C’est assez barbare, j’en convient, mais je n’avais pas du tout le courage et l’outillage pour mettre en place une système de fixation propre et démontable.


L’avantage principal, en dehors de l’esthétique de la radio, est une simplification non négligeable du câblage. L’écran est alimenté directement par le transformateur du PC intégré et le câble VGA reste caché dans le boitier de la radio.

Seconde amélioration apportée à la radio, elle peut maintenant communiquer avec des modules externes grâce à un arduino accompagné d’un shield RF maison.
Mes premiers essais de communication sans fil entre arduinos utilisait des xbees, mais ceux-ci s’avèrent chers et j’avoue ne pas avoir su mettre en place une communication rapide et réactive avec plus de deux postes.
Je me suis donc replié sur une solution plus simple et qui répond à mes attentes, des modules RFM12B … le prix est très démocratique (5.5€ sur Jeelabs) et l’utilisation est relativement simple avec les librairies fournies par Jeelabs. Voici mon prototype de shield :


L’ensemble des pins est câblé car je prévois des extensions futures.
De l’autre côté, j’ai aussi un prototype de module multifonction. Celui-ci est basé sur un arduino mini pro, un capteur de température et d’humidité (Sure electronics), un capteur de luminosité (Sure electronics) et deux leds multicolores (BlinkM).
L’idée est de créer plusieurs de ces modules afin de relever la température et l’humidité dans les différentes pièces de ma maison. J’ai ajouté ici deux leds multicolores pour permettre un éclairge léger de l’arrière de mon téléviseur qui sera le premier emplacement de test.
J’ai monté le module RF sur des pin headers que j’ai plié pour me retrouver avec un module facilement utilisable sur un breadboard, l’espacement de base des connecteurs du module RF étant plus faible que la normale.

Les autres modules :



Voici l’ensemble assemblé avec un régulateur de tension en prime pour alimenter le tout via un petit transformateur bon marché :

J’ai modifié l’interface de mon media player pour pouvoir changer facilement la couleur de mes leds, c’est encore un proto, mais je peux déjà jouer avec.
Je n’ai pas encore intégré l’affichage de la température, humidité et luminosité … la partie sketch arduino est terminée, il ne reste plus que la partie c# de l’interface à mettre à jour.


Il reste encore quelques améliorations à apporter, principalement au niveau du software qui est encore assez limité pour le moment. Mais pour une utilisation au quotidien, cela s’avère assez efficace.