Projet Radio Raspberry Pi - Carnet de bord - Mis à jour le 05/03/2014
Partager
Lorsque je me lance dans un projet, j'ai tendance à créer un document de type "scrapbook" reprenant les projets favoris dans le domaine, un document maître contenant tous les liens que je vais utiliser plus tard pour m'informer. Il m'a semblé que ce serait une excellente idée de tout publier sur un blog et dès que j'ai vu cette photo fantastique de Florian Amrhein, ma décision était prise, je devais partager ces projets avant de tenter le mien ! (trouvé par l'intermédiaire de Matt Richardson chez Make).

Florian a hérité d'un Philips 836A, qui est un simple boîtier en contreplaqué avec un beau placage. L'intérieur avait déjà été retiré, ce n'était donc pas un sacrilège. Il y a ajouté :

- (a) Contrôle du volume : un potentiomètre
- (b) Tuner : Un autre potentiomètre. Permet de basculer entre les stations de radio. Connecté au Raspberry Pi (à l'aide d'un ADC sur la carte fille).
- (c) Écran : résolution 320x240, connecté à la prise composite du Raspberry Pi.
- (d) Interrupteur d'alimentation : Connecté au secteur et au transformateur ; temporairement isolé avec du carton.
- (e) Carte son USB
- (f) Clé Wifi USB
- (g) Ordinateur monocarte
- (h) Carte fille : Possède des résistances pour les boutons, des condensateurs et un ADC pour le potentiomètre, plus quelques prises.
- (i) Amplificateur : Reçoit 24 Volts à point milieu directement du transformateur (via la carte relais).
- (k) Redresseur et condensateur : fournit environ 16 VCC.
- (m) Carte relais : Permet d'allumer et d'éteindre l'amplificateur ; est contrôlée par le Raspberry Pi.
- (n) Transformateur
- (o) Distribution 5 VCC (pour Raspberry Pi et clé Wifi) : Reçoit l'alimentation du régulateur de tension
- (p) Distribution 16 VCC (pour l'écran et le régulateur de tension)
- (q) Câble de connexion du haut-parleur
La bonne nouvelle est que nous avons la plupart de ces pièces en stock, et que les autres devraient probablement l'être !
Côté logiciel, il fonctionne sur Raspbian avec le Music Player Daemon (bon guide d'installation ici semble-t-il). Florian a écrit sa propre interface utilisateur en C et SDL. Le résultat est superbe dans sa cuisine et au moins une des deux que je prévois de faire finira probablement à la maison et devra être approuvée par la patronne. Alors peut-être devrais-je surveiller les Philips 836A sur eBay.

N'en trouvant pas pour l'instant, le prochain exemple pourrait être plus à ma portée et plus réalisable avec les outils disponibles. En particulier notre découpe laser.
Cette merveille est venue de DanNixon sur instructables

Le projet de Dan attribue d'abord la Pandora Box qui a été publiée en décembre 2010, ce qui, en termes de Pi, pourrait en faire le grand-père des radios Raspberry Pi.

La Pandora Box est un bon début de bidouille. Elle utilise un tas de composants que, là encore, nous avons en stock. Matériel électrique nécessaire :
1) Platine d'expérimentation sans soudure (et fil)
2) Module LCD série (module 3.3V de Sparkfun a été utilisé : www.sparkfun.com/products/9067)
3) Câble Ethernet
4) Clavier et souris USB (nécessaires pour la configuration, pas pour le produit final)
5) Boutons poussoirs (6) - de type "Normalement Ouvert" avec montures filetées
6) Régulateur 3.3V (LM1117T-3.3 de Texas Instruments en boîtier TO-220 utilisé ici)
7) Résistances : (7) ~10kOhm, (6) 1 kOhm
8) Condensateurs : (2) 10 uF tantale (tel que recommandé par TI pour le régulateur 3.3V
9) Pi T-Cobbler d'Adafruit (pas nécessaire, mais facilite grandement l'accès aux GPIO)
10) Câble audio auxiliaire
C'est probablement par là que je vais commencer, il utilise le logiciel Pianobar.
C'était une petite digression intéressante par rapport à la radio de DanNixon, plus esthétique. Le projet de Dan utilise :
- Circuit intégré Arduino (c'est-à-dire ATmega 328 avec bootloader Arduino, nous pouvons utiliser le bouclier ISP pour le programmer)
- Raspberry Pi (version 512 Mo ; Dan n'a pas testé avec une version 256 Mo, mais cela devrait toujours fonctionner <-- je testerai avec le modèle A)
- Potentiomètres numériques (courbe logarithmique (nous l'utiliserons pour atténuer l'audio) & i2c (du Pi), un DS1807 fera l'affaire)
- Amplificateurs (Dan a utilisé des modules préfabriqués, mais n'hésitez pas à construire les vôtres si vous vous en sentez capable)
- Convertisseurs DC-DC (12 V à 5 V, sortie 600 mA, isolés)
- Encodeurs rotatifs (depuis le panneau avant, mouvement du curseur et volume)
- Un écran LCD (4 lignes, 20 colonnes me convient, si vous avez des chansons avec des noms très longs, prenez-en un de 40 colonnes)
Cette construction utilise une carte personnalisée, c'est du KiCad donc je peux facilement la modifier. La charge des haut-parleurs et de l'ampli est assez puissante mais pour être honnête, je n'ai jamais vraiment fait grand-chose avec l'audio donc cela pourrait être très excitant.
Pour ce soir, ces trois projets suffisent pour le scrapbook. Si d'autres sont ajoutés, je republierai le blog aux endroits habituels, mais veuillez également surveiller cet espace. Si vous connaissez d'autres bonnes constructions, faites-le moi savoir et je les ajouterai.
Ok ok, une de plus via la communauté Raspberry Pi sur G+
J'adore le style de celui-ci !

Une autre beauté en carton vient de faire surface via Reddit, les composants de celle-ci sont :
- Modèle B de Raspberry Pi
- Écran LCD ST7565
- 2 encodeurs rotatifs
- Affichage 4 chiffres, 7 segments et un pilote MAX72165124
- Compteur analogique
- Haut-parleurs alimentés par USB
- Clé Wi-Fi
- Carte son USB bon marché — l'audio intégré entre en conflit avec les GPIO PWM
- Boîte en carton
Il y a aussi une magnifique description du travail. Allez voir plingboot. Ce dernier mérite probablement un blog à lui tout seul. Chaque partie est magnifiquement réalisée et c'est élégant et simple. Le seul inconvénient est que le carton ne tiendrait pas 5 minutes dans ma cuisine et que mes compétences artistiques ne sont pas tout à fait à la hauteur.
X