Table des matières:
- Étape 1: Rassembler des trucs - De quoi avez-vous besoin ?
- Étape 2: Installation d'OSMC sur la carte SD
- Étape 3: Installation sur RasPi
- Étape 4: Câblage
- Étape 5: Il est temps d'installer Hyperion
- Étape 6: Outil de configuration Hyperion
- Étape 7: presque là
- Étape 8: Bonus
Vidéo: Comment configurer OSMC avec Hyperion sur Raspberry Pi avec la bande LED WS2812b : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Parfois je parle très bien, parfois non…
Tout d'abord. Il s'agit de mon premier instructable et l'anglais n'est pas ma langue maternelle, alors s'il vous plaît, ne soyez pas trop dur avec moi. Il ne s'agira pas de savoir comment construire le cadre, c'est facile. Il s'agit d'installer OSMC sur RPi et principalement de faire fonctionner Hyperion. Et des photos, j'ai pris beaucoup de notes dessus. Suivez-les et tout ira bien.
Pour commencer, qu'est-ce que OSMC, Hyperion, etc.
"OSMC (Open Source Media Center) est un lecteur multimédia gratuit et open source basé sur Linux et fondé en 2014 qui vous permet de lire des médias à partir de votre réseau local, de votre stockage connecté et d'Internet. OSMC est le principal centre multimédia en termes de fonctionnalités ensemble et de la communauté et est basé sur le projet Kodi."
C'est ce que dit leur site web. Fondamentalement, c'est un successeur de XBMC.
J'utilise Raspberry Pi ver. B pour cela, qui est un petit ordinateur basé sur ARM. Il n'a pas assez de puissance pour rendre des sites Web, car il n'a pas de graphique accéléré. Mais il peut rendre des films Full HD, en raison du décodage vidéo matériel. Vous pouvez lire plus ici.
Hyperion est un clone d'Abilight, similaire à Boblight. Il capture les couleurs sur le bord de l'image et les projette sur le mur derrière la télévision. Vous pouvez le voir sur mes photos.
EDIT 8/2020: Cette instructable est pour la plupart obsolète. Il ne vous reste plus qu'à activer SSH sur RPi, télécharger HyperCon.jar, vous connecter via HyperCon à RPi et cliquer sur installer/mettre à jour. Fonctionne avec RPi3, RPi4 non testé car il n'y a pas de support OSMC. Ils travaillent dessus. Les paramètres restent les mêmes, tous via HyperCon.
Étape 1: Rassembler des trucs - De quoi avez-vous besoin ?
Alors achetons des trucs:
Raspberry Pi - j'utilise les modèles B et B+, j'ai aussi RasPi 2, mais il y a quelques problèmes connus, donc je m'en tiens à ces plus anciens (et moins puissants), jusqu'à ce qu'ils trouvent des solutions à ces problèmes
Carte SD - je recommande 16 Go de classe 10. Plus c'est rapide, mieux c'est. La vitesse du système dépend de la vitesse à laquelle il peut lire/écrire sur cette carte, car RasPi n'a pas son propre stockage, le système d'exploitation et toutes les données se trouvent sur cette carte. Voici une liste: https://elinux.org/RPi_SD_cards J'utilise des cartes SanDisk et Kingston.
Bande led WS2812b - il s'agit d'une bande led avec des puces led adressables indépendamment. Le mien a une puce pour chaque 16 mm de bande. Il s'agit d'une bande LED à commande numérique, N'UTILISEZ PAS de bande analogique, cela ne fonctionnera pas. Utilisez ce type spécifique et tout sera facile. Ceux-ci sont similaires au mien, recherchez WS2812b:
Alimentation 5V - j'avais un 5V 20A industriel de rechange (type S-100F-5), je pense que 5A suffiraient. C'est stable et c'est ce dont nous avons besoin, puisque nous allons également l'utiliser comme alimentation RasPi.
EDIT: 5A PSU ne suffit pas, les leds dans ma configuration ont besoin de près de 18A
Convertisseur de niveau logique - nous pourrions en faire un, mais ils sont bon marché. Nous avons besoin d'un signal logique 5V pour contrôler la bande LED, mais RasPi n'a que 3, 3V de sortie sur GPIO et nous ne voulons pas l'endommager.
Et: une résistance de 300 Ohm, un connecteur USB micro B mâle (le mien récupéré d'un câble dont je n'ai pas besoin), des fils, des outils de soudure.
Comme je l'ai écrit, il ne s'agit pas du cadre, mais je vais noter quelques conseils, mesures, etc.
Et enfin, le logiciel: SD Formater https://www.sdcard.org/downloads/formatter_4/OSMC Installer https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://osmc.tv/download/windows/WinSCP https://winscp.net/eng/download.php HyperCon
Étape 2: Installation d'OSMC sur la carte SD
Si vous avez installé OSMC, vous pouvez ignorer cette partie et la suivante. Mais un démarrage propre, c'est mieux.
Bien sûr, commençons par formater notre carte SD avec SD Formater. Une fois terminé, démarrez l'installateur OSMC. Si vous parcourez les images, vous pouvez voir chaque étape de l'installation avec des notes. La première partie est sur PC, une fois terminé, insérez la carte dans RasPi puis nous passons au reste de l'installation d'OSMC. Plus d'infos sur les photos.
EDIT 29.11.2015: la mise à jour OSMC 2015.11-1 ne fonctionne pas correctement avec Hyperion. Installez le 2015.10-1 à la place
EDIT 10.12.2015: Il manque spidev0.0 en 2015.11. Sera corrigé dans la prochaine mise à jour.
EDIT: ça marche
Étape 3: Installation sur RasPi
Branchez la carte sur RasPi, allumez-la et suivez les étapes. C'est simple, vous n'aurez pas besoin de cette partie si vous savez lire. Mais juste pour être sûr de regarder ces images que j'ai ajoutées. Vous pouvez contrôler RasPi avec le clavier et/ou la souris, ou avec la télécommande du téléviseur s'il prend en charge Anynet+.
Étape 4: Câblage
Nous allons faire le câblage après l'installation d'OSMC car vous pouvez le faire avec un chargeur de téléphone ou un bloc d'alimentation RasPi (Power Suply Unit) d'origine. Mais bien sûr, vous pouvez faire le câblage et le cadre, puis l'installation d'OSMC.
ATTENTION! ASSUREZ-VOUS QUE VOTRE PSU CHOISI EST STABLE À 5V EXACTEMENT, PAS PLUS, AFIN D'ÉVITER D'ENDOMMAGER VOTRE RASPI
Comme je l'ai écrit précédemment, le mien est un bloc d'alimentation industriel 5V 20A. C'est à la limite.
Regardez sur les photos pour les détails de câblage. Mais n'oubliez pas de garder les fils de RasPi à la bande LED courts. Je les avais d'environ 20 cm et ils faisaient clignoter les leds.
Astuce pour le cadre: j'ai calculé le cadre pour qu'il se cache derrière le téléviseur et que les LED se plient sur ces marques de coupe dans les coins. L'ensemble du cadre est en aluminium, vissé ensemble et monté sur des filetages pour un montage mural.
Étape 5: Il est temps d'installer Hyperion
Nous devons installer PuTTY sur Windows. C'est un moyen d'accéder à distance au terminal sur OSMC. Nous devons connaître l'adresse IP, le nom et le mot de passe de RasPis. Vous pouvez le trouver dans les informations du système OSMC
EDIT 2019-12-23: HyperCon peut installer Hyperion. J'ai mis à niveau de RPi2 à RPi3, la seule chose nécessaire était de basculer la carte SD de l'une à l'autre, de se connecter avec hypercon et d'appuyer sur le bouton de mise à jour.
Démarrez PuTTY. Dans le nom d'hôte, mettez l'adresse IP et appuyez sur OUVRIR. Vous pouvez également enregistrer la connexion pour une utilisation future.
Entrez maintenant ces commandes dans le terminal PuTTY:
Nous devons mettre à jour et mettre à niveau le système:
sudo apt-get mise à jour
sudo apt-get mise à niveau
Installez maintenant les bibliothèques requises:
sudo apt-get install libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 ca-certificats
Déploiement d'Hypérion:
wget -N
sudo sh./install_hyperion.sh
Hyperion fonctionne-t-il déjà ?
sudo /etc/init.d/hyperion status
Si tout se passe bien, vous devriez obtenir le statut "en cours d'exécution".
Les droits d'accès au dossier de configuration Hyperions doivent être modifiés afin que nous puissions y télécharger notre fichier de configuration.
sudo chmod +x /opt/hyperion/config
Cela ne fonctionnera pas sans un fichier de configuration correct, apprenons donc à en créer un à l'étape suivante.
Étape 6: Outil de configuration Hyperion
Pour nos besoins, nous utilisons HyperCon.jar, pas la version SSH. Il répond plus rapidement aux changements effectués et nous n'avons pas besoin des paramètres de la télécommande et de la pince à LED. Il est légèrement obsolète, il n'y a pas de paramètre WS2812b, nous devons donc modifier la configuration manuellement après le téléchargement sur RasPi. Essayez également différents paramètres pour l'intervalle et le lissage des capteurs d'images.
Tout le nécessaire est noté sur les photos, juste quelques informations sur ces deux-là:
Intervalle - détermine la fréquence à laquelle le grabber met à jour la couleur qui est ensuite envoyée aux LED.
Lissage - lisse la transition entre les couleurs des leds. Je pense que ce temps devrait être plus court que l'intervalle.
Une fois que vous avez terminé, appuyez sur le bouton Créer et enregistrez la configuration quelque part où vous pouvez la trouver.
Étape 7: presque là
Installez maintenant WinSCP et ouvrez-le. Créez un nouveau lieu avec le protocole SFPT. L'hôte sera l'adresse IP RasPis, la même que pour PuTTY. Même login et mot de passe également. Enregistrez la connexion, vous n'aurez donc pas besoin de recommencer. Connectez-vous et recherchez la configuration Hyperions dans /opt/hyperion/config/. Remplacez l'original par votre fichier hyperion.conf.json. S'il y a un problème d'autorisation, exécutez à nouveau la commande chmod. Ouvrez-le sur RasPi dans WinSCP et remplacez ceci:
"dispositif":
{ "name": "MyPi", "type": "adalight", "output": "/dev/spidev0.0", "rate": 250000, "colorOrder": "rgb" }, avec ceci pour changer le contrôle led de SPI au contrôle GPIO direct:
"dispositif":
{ "nom": "MyPi", "type": "ws2812b", "colorOrder": "rgb" }, Il se trouve au début du fichier, vous n'aurez donc pas besoin de le rechercher. Voyons si nous avons tout fait correctement. Entrez cette commande dans PuTTY, nous devons redémarrer le service Hyperion pour qu'il charge un nouveau fichier de configuration:
sudo /etc/init.d/hyperion redémarrer
Sur PuTTY, vous devriez voir l'état d'exécution d'hyperion - OK, et led devrait faire ce que vous avez défini comme séquence de démarrage. Dans mon cas, rainbowswirl. Si non, quelque chose ne va pas. Soit hyperion n'est pas en cours d'exécution (l'état n'était pas OK), soit il s'agit probablement d'une mauvaise configuration. Vérifiez-le à nouveau.
Étape 8: Bonus
Félicitations, vous l'avez fait
Et en bonus, téléchargez et installez l'application Hyperion Free à partir de Google Play, afin de pouvoir contrôler la télécommande LED depuis votre téléphone. La seule chose dont vous avez besoin est l'adresse IP RasPis, encore une fois.
Je suggère de définir une adresse IP statique sur RasPi. J'ai verrouillé le mien contre son adresse MAC sur le routeur. Chaque fois que je connecte ce RasPi spécifique, j'obtiens la même adresse IP et je n'ai pas à le remplacer dans toutes ces applications.
J'espère que je n'ai pas oublié quelque chose…
Le FIN et profitez des films avec cette magnifique barre lumineuse.
Conseillé:
Comment configurer Wine sur Raspberry Pi : 8 étapes
Comment configurer Wine sur Raspberry Pi : Wine est un excellent outil qui permet de lancer des applications Windows sur des systèmes Linux, Ubuntu, etc. Pour connaître tous les détails, visitez www.winehq.org (ce n'est pas un lien d'affiliation). toutes les applications pour Windows sont conçues pour les processeurs avec s
Comment configurer Dotnet sur Raspberry Pi : 5 étapes
Comment configurer Dotnet sur Raspberry Pi : NET Framework sur Raspberry Pi - qu'est-ce que c'est et, en plus, POURQUOI ? Exécuter Microsoft.NET Framework ou simplement Dotnet sur Raspberry Pi semble un peu étrange et délicat à première vue. Mais cela s'avère assez intelligent et raisonnable au
Bande LED DIY : Comment couper, connecter, souder et alimenter une bande LED : 3 étapes (avec photos)
Bande LED DIY : Comment couper, connecter, souder et alimenter une bande LED : Guide du débutant pour réaliser vos propres projets d'éclairage à l'aide d'une bande LED.Flexibles, fiables et faciles à utiliser, les bandes LED sont le meilleur choix pour une variété d'applications.Je couvrirai les bases de l'installation d'une simple bande LED d'intérieur 60 LED/m, mais l'in
Comment configurer Pi-Hole sur un Raspberry Pi, un bloqueur de publicités à l'échelle du réseau !! : 25 étapes
Comment configurer Pi-Hole sur un Raspberry Pi, un bloqueur de publicités à l'échelle du réseau !! : Pour ce projet, vous aurez besoin : d'un Raspberry Pi capable de se connecter à Internet Une carte Micro SD exécutant Raspbian Lite Un clavier (pour configurer SSH) Une seconde Appareil (pour accéder au portail Web)Connaissance de base d'UNIX ainsi que navigation dans l'interface sur le
Contrôle WIFI BANDE LED RVB ESP8266 - NODEMCU en tant que télécommande IR pour bande LED contrôlée via Wifi - Contrôle de Smartphone RVB LED STRIP : 4 étapes
Contrôle WIFI BANDE LED RVB ESP8266 | NODEMCU en tant que télécommande IR pour bande LED contrôlée via Wifi | Contrôle par smartphone RVB LED STRIP : Salut les gars, dans ce tutoriel, nous allons apprendre à utiliser nodemcu ou esp8266 comme télécommande IR pour contrôler une bande LED RVB et Nodemcu sera contrôlé par smartphone via wifi. Donc, en gros, vous pouvez contrôler la BANDE LED RVB avec votre smartphone