URL: https://linuxfr.org/users/coren/journaux/faire-son-propre-jukebox-avec-un-raspberry-pi Title: Faire son propre JukeBox avec un Raspberry Pi Authors: Coren Date: 2021年04月30日T16:11:40+02:00 License: CC By-SA Tags: jukebox et raspberry_pi Score: 17 Cher journal, Aujourd'hui, je te partage comment nous avons fabriqué un jukebox pour nos enfants avec un Raspberry Pi 3. On est parti sur une base [OSMC](https://osmc.tv/), avec un écran tactile, une enceinte connectée en filaire et un abonnement spotify family. Concernant les éléments matériels à se procurer: - Raspberry Pi - carte SD avec OSMC dessus (les images se copient facilement avec [Etcher](https://www.balena.io/etcher/)) - écran touch (on a pris un [HyperPixel4](https://github.com/pimoroni/hyperpixel4), petit, fluide et bonne résolution) - enceinte filaire (bluetooth [est possible](https://discourse.osmc.tv/t/osmc-rpi-3b-bluetooth-receiver/86075), mais le son "saute" par moment sur un pi3) - boîtier imprimé en 3D pour le tout : https://www.thingiverse.com/thing:3153767 Pour l'installation, il faut également: - écran branché en HDMI - clavier - wifi ou ethernet Une fois l'accès ssh fonctionnel, voici les étapes qu'on a suivi. - Installation des paquets nécessaires à l'installeur d'HyperPixel4 apt-get install python-rpi.gpio device-tree-compiler - Installation de l'écran à proprement parler curl -sSL https://get.pimoroni.com/hyperpixel4 | bash - Rotation de l’écran hyperpixel4-rotate right Concernant la partie tactile, le pilote (_goodix_) n'est pas activé actuellement. J'ai fait une [PR](https://github.com/osmc/osmc/issues/621) pour qu'il soit intégré par défaut. Une fois le boitier fonctionnel avec OSMC, il suffit d'installer le [plugin Spotify](https://github.com/kodi-community-addons/plugin.audio.spotify), de personnaliser le menu avec un thème adapté à l'usage tactile (_Estouchy_ par exemple) et le tour est joué. Au cas où, voici les instructions pour compiler soi-même le module noyau. - Identifier la version du noyau uname -a # Dans ce cas, c'est 4.19.122-2-osmc - Installer et extraire les sources de ce noyau apt-get install rbp2-source-4.19.122-2-osmc rbp2-headers-4.19.122-2-osmc cd /usr/src tar xvjf rbp2-source-4.19.122-2-osmc.tar.bz2 - Recopier la configuration et les symboles du noyau en cours d’utilisation cp /boot/config-4.19.122-2-osmc /usr/src/.config cp ../rbp2-headers-4.19.122-2-osmc/Module.symvers . # activer le module => CONFIG_TOUCHSCREEN_GOODIX=m vim .config - Installer les dépendances nécessaires à la compilation apt-get install build-essential bison flex bc libssl-dev - Lancer la compilation, en ciblant le module pour gagner du temps make oldconfig make prepare make modules_prepare make SUBDIRS=scripts/mod make SUBDIRS=drivers/input/touchscreen modules - Installer le module cp drivers/input/touchscreen/goodix.ko /lib/modules/4.19.122-2-osmc/kernel/drivers/input/touchscreen/ - On peut vérifier le chargement du module, mais un reboot sera nécessaire pour que l'affichage bascule sur l'écran depmod modprobe goodix reboot

AltStyle によって変換されたページ (->オリジナル) /