Archives par étiquette : système

6 – Proptotype jukebox embarqué

Avant de démonter la voiture pour réaliser le branchement de l’alimentation, je décide de réaliser quelques tests en faisant tourner le Pi sur batterie.

Voici ce que ça donne :

image

Sur cette photo, j’ai utilisé une autre carte son (juste pour les tests), il s’agit d’une Creative SoundBlaster Play! que l’on peut trouver sur Amazon pour un peu moins de 30€.

La batterie utilisée pour  ce test est une Romoss 5200mAh, également achetée sur Amazon pour 12€.

Un mot sur cette batterie Romoss 5200mAh : Je cherchais depuis longtemps une petite batterie pas chère pour faire des tests avec mes Pi. Dans le commerce, on trouve se genre de batterie à la Fnac et autre, pour des prix totalement déconnant, parfois près de 100€ pour des capacités ridicules ! En fouillant sur Amazon, je suis tombé sur cette marque Chinoise, Romoss, qui s’est révélée être de très bonne facture. Pour à peine 12€ vous pourrez faire tourner votre Pi 5 ou 6 heures sans problème, ou vous en servir pour recharger 2 à 4 fois votre smartphone ! A noter que cette batterie existe en plusieur capacité, selon vos besoins.

Reprenons… Le Pi étant autonome avec sa batterie, je vais dans la voiture pour réaliser les premiers tests.

IMG_4758 image
image IMG_4757

Comme attendu, tout fonctionne très bien 🙂 Mon iPhone s’est automatiquement connecté au point d’accès WiFi du Pi, et je peux prendre la main sur MPD avec l’appli MPoD directement 🙂

5 – Interface autoradio / carte son

IMG_4754

Si vous disposez d’un autoradio avec une entrée auxiliaire, il vous suffit de brancher la carte son du Pi dessus. Dans mon cas, j’ai une Citroën C4 équipé de l’autoradio de série, le très répandu RD4. Ces autoradios chères à PSA disposent d’une ou deux entrées auxiliaires (souvent utilisées pour les chargeurs CD, les kits bluetooth, etc,…). Si vous ne disposez pas de tels équipements, alors les entrées auxiliaires ne sont pas activées et il vous faudra passer au garage pour faire la manipulation…

Voici un guide proposé par lepilote78, qui vous montre toutes les étapes à suivre. Je vous conseil de le prendre avec vous au garage, car quand j’y étais, le garagiste ne l’avais jamais fait, et j’ai du lui expliquer la procédure à suivre… Vous pouvez télécharger le document ici : ajout-entree-aux-rd4

(lien d’origine : http://lepilote78.free.fr/divers/ajout-entree-aux-rd4.pdf)

Faisceau auxiliaire

9706agUne fois l’entrée auxiliaire activée, il convient de réaliser les branchements entre la prise jack de la carte son du Pi, et la prise auxiliaire de l’autoradio. Dans le cas de l’autoradio RD4, il existe un petit kit prévu à cet effet, que l’on peut commander dans un garage Citroën ou Peugeot sous la référence 9706AG (comptez environ 25~30 €).

Le kit est fournis avec la notice qui indique comment brancher les pins sur l’autoradio. Il vous suffit alors de brancher le câble jack (fournis avec le kit) ou d’opter pour un câble jack-RCA (non fournis).

A noter qu’avec ce kit, vous pouvez brancher n’importe quel périphérique sur votre autoradio. La carte son de votre Pi, bien sûr, mais également votre smartphone ou votre baladeur MP3…

3 – Installation du système

raspbian_logo_tinyA nouveau, je choisi Raspbian pour faire tourner mon Raspberry Pi. Téléchargement de la dernière version ici Raspbian “wheezy”, puis installation de la carte SD en suivant le tuto du site elinux.org. On commence à avoir l’habitude, donc je passe rapidement sur ces étapes…

A noter qu’il existe une version dérivée de Raspbian, optimisé pour MPD, mais je préfère conserver une Raspbian standard, et faire la conf moi même.

Raspi-config

Après l’installation de la Raspbian, un passage par raspi-config est indispensable :

raspiconfig

  • Expand Filesystem : permet d’étendre la partition racine à la taille de la carte mémoire afin de pouvoir exploiter tout l’espace disponible
  • Internationalisation Options -> Change Keyboard Layout : permet de sélectionner un clavier AZERTY
  • Advanced Options -> Hostname : Ce Pi sera baptisé Carpo 🙂
  • Advanced Options -> Memory Split : permet de définir la mémoire allouée au chipset graphique (n’ayant besoin que d’une interface en ligne de commande, 16Mo suffiront)
  • Advanced Options -> SSH : On active SSH

Installation des paquets

Avant tout, et comme d’habitude, on met à jour l’ensemble des paquets existants :

apt-get update
apt-get upgrade

Une fois l’opération terminée, on installe les paquets nécessaires :

apt-get install vim mpd dnsmasq hostapd
  • vim : Editeur en ligne de commande
  • mdp : Music Player Daemon
  • dnsmasq : serveur DHCP
  • hostapd : permet de créer un point d’accès wifi

ATTENTION : Dans la grosse majorité des cas, le paquet hostapd fonctionnera bien avec votre carte Wifi. Or, mon dongle Wifi NetGear WNA1000M n’est pas supporté par le driver nl80211.

Hostapd pour chipset RTL8188

Il existe une version de hostapd qui supporte le chipsset RTL8188 de mon dongle WiFi. Vous pouvez le télécharger ici : RTL8188-hostapd-1.1.tar

Téléchargez le sur votre Pi, décompressez la tarball, compilez et installez :

tar -xzf ./RTL8188-hostapd-1.1.tar.gz
cd ./RTL8188-hostapd-1.1/hostapd
make
make install

L’installation est relativement longue, mais tout se passe sans problème.

C’est tout pour l’installation 🙂 Il nous reste un peu de configuration à faire, et le tour sera joué 🙂