Étape 6: Étape 6: (optionnel) installer et configurer la télécommande infrarouge capacité
C’est l’étape plus compliquée. Dans cette étape, vous attachez un récepteur IR à la Pi de framboise et configurer LIRC et Kodi pour accepter des commandes d’une télécommande.
Si votre téléviseur est compatible HDMI-CEC (Consumer Electronics Control), vous pouvez interagir avec votre media center à l’aide de votre télécommande de télévision et sauter cette étape ensemble. Si votre téléviseur prend en charge le HDMI-CEC, mais que vous souhaitez utiliser une télécommande séparée pour ce media center en tout cas, suivez ces instructions.
Importants. Les broches de la Raspberry Pi 2 GPIO sont tolérant pas 5 volts, même si le récepteur IR est. Ne pas utiliser les broches d’alimentation 5 volts dans cette étape ou vous grillera les broches GPIO. Utilisez la broche alimentation 3,3 volts pour alimenter le récepteur IR raccordée à la Pi de la framboise.
Pièces et outils
- Ordinateur avec client SSH
- Ruban adhésif en toile, ruban isolant ou colle chaude
- Commande à distance
- Trois fils de raccordement de femme à femme, environ 20cm de long
- Vishay Semiconductor TSOP 38238 infrarouge
- Souris ou clavier USB
Instructions
Matériel
- Assurez-vous que le Raspberry Pi est débranché de l’alimentation.
- Choisissez trois fils de raccordement pour attacher le récepteur IR à la Pi de la framboise. J’ai utilisé le vert pour les données, noir pour le sol et le rouge pour la tension d’alimentation. Https://www.sparkfun.com/datasheets/Sensors/Infra... permet d’identifier les broches du récepteur IR. Attacher les fils de cavalier sur les broches du récepteur.
- En option. Fixez les fils de raccordement ensemble à la base du récepteur IR en les enveloppant avec du ruban adhésif.
- Revue de https://www.sparkfun.com/datasheets/Sensors/Infra... pour identifier les épingles dans l’en-tête de la Raspberry Pi 2 GPIO. Fixer soigneusement attacher le fil de sortie (vert sur ma photo) à broche numéro 12 sur la Pi, c’est 18 GPIO. Fixer le fil GND (noir sur ma photo) au code PIN 14, qui est GND. attacher le fil de tension d’alimentation (rouge sur ma photo) à NIP 01, qui est de 3,3 v courant continu.
- Fixez le récepteur IR sur le dessous du couvercle avec du ruban ou de la colle. Je garde toujours le couvercle du boîtier ouvert alors que le Raspberry Pi est en cours d’exécution pour permettre à la chaleur de s’échapper, et je n’ai pas testé le Pi dans ce cas avec le couvercle fermé. Si vous souhaitez exécuter votre serveur média avec le couvercle fermé, vous pouvez attacher le récepteur IR à l’avant du boîtier et insérez les câbles de l’affaire devant les ports USB.
- Fixez l’écran, clavier ou souris, câble réseau et alimentation à la framboise Pi et attendre XBian démarrer.
Logiciel
Exécutez les commandes Linux pour cette étape (affiché en gras) en tant que root. Revenir à une invite de racine avec sudo -i ou de précéder chaque commande avec sudo
- Accédez au système, informations système, résumé et notez l’adresse IP.
- Sur votre ordinateur, ouvrez votre client SSH et connectez-vous à l’adresse IP. Le nom d’utilisateur est xbian et le mot de passe est framboise
- Appuyez sur Alt + E ou Esc pour quitter le menu xbian-config.
- Facultatif : Installez le vim ou nano. apt-get install vim
- Récupérer une liste de commandes qui Kodi reconnaît depuis le fichier distant keymap. chat /usr/local/share/kodi/system/keymaps/remote.xml Copiez et collez le contenu de la section quelque part, que vous pouvez faire référence à elle plus tard.
- Copier la sortie de la commande irrecord--liste / espace de noms et de le coller quelque part vous pouvez faire référence à elle plus tard.
- Faites une liste de noms de clé de l’espace de noms irrecord correspondant nécessaire (pas tous) des commandes de Kodi. Vous formerez la Pi framboise à reconnaître ces boutons sur votre télécommande. J’ai utilisé les noms de clé sont les suivants, mais c’est peut-être pas une liste exhaustive convenant à toutes les fonctionnalités de Kodi.
- KEY_0 (les nombres entre 0 et 9 de la télécommande)
- KEY_1
- KEY_2
- KEY_3
- KEY_4
- KEY_5
- KEY_6
- KEY_7
- KEY_8
- KEY_9
- KEY_BACK
- KEY_CHANNELDOWN
- KEY_CHANNELUP
- KEY_DOWN (vers le bas des touches de navigation)
- KEY_FASTFORWARD
- KEY_HOME (vous ramènera au menu principal de Kodi)
- KEY_INFO
- KEY_LEFT (bouton de navigation à gauche)
- KEY_MENU (retour au menu Kodi précédemment utilisé)
- KEY_MUTE
- KEY_NEXT (chapitre suivant)
- KEY_PAUSE
- KEY_PLAY (si vous utilisez jeu distinct et pause boutons ou un combiné playpause dépend de votre télécommande)
- KEY_PLAYPAUSE
- KEY_POWER
- KEY_PREVIOUS (chapitre précédent)
- KEY_REWIND
- KEY_RIGHT (bouton de navigation de droite)
- KEY_SELECT (bouton de sélection dans le Centre des flèches de navigation sur la plupart des télécommandes)
- KEY_STOP KEY_UP (+ bouton de navigation)
- KEY_VOLUMEDOWN
- KEY_VOLUMEUP
- Éditez les fichier/etc/modules le module du noyau LIRC est chargées au démarrage. Ajoutez une ligne au fichier qui dit (sans les guillemets) « lirc_rpi »
- Arrêtez le service LIRC. arrêter de service lirc
- Créer le fichier de configuration de votre télécommande. /home/xbian/remote.conf irrecord Suivez les instructions à l’écran. Lorsque vous êtes invité pour une clé pour la programmation, entrez le nom de la clé que vous avez énumérés dans l’instruction 7 ci-dessus, puis appuyez sur la touche correspondante de votre télécommande en suivant les instructions. Répétez jusqu'à ce que vous avez programmé toutes les clés que vous avez besoin et appuyez sur entrée pour quitter le programme.
- Ouvrez le fichier remote.conf vous venez de créer. Recherchez la ligne "nom /home/xbian/remote.conf" et remplacer "/ home/xbian/remote.conf" avec un simple, facile à retenir le nom de votre télécommande.
- Créez une sauvegarde du fichier lircd.conf du système. MV /etc/lirc/lircd.conf /etc/lirc/lircd.conf.original Copiez le nouveau fichier, remote.conf, vous venez de faire à/etc/lirc comme le nouveau fichier lircd.conf. CP /home/xbian/remote.conf /etc/lirc/lircd.conf
- Créez un nouveau fichier de Kodi LIRCmap. Enregistrer en tant que /home/xbian/.kodi/userdata/Lircmap.xml (voir http://forum.kodi.tv/showthread.php?tid=45972 pour plus d’informations sur le fichier Lircmap)
- Copiez et collez le contenu de mon fichier Lircmap.xml ci-dessous ou le contenu du format de http://forum.kodi.tv/showthread.php?tid=45972 section 1.1
- Supprimer des lignes pour les commandes non utilisés
- Insertion d’entrées copiées à partir de la section de remote.conf que vous avez copié dans l’instruction 11 ci-dessus.
- Remplacer le texte entre les balises avec le nom approprié de la KEY_
- Remplacez le nom du périphérique (périphérique distant = "") avec le nom vous avez cédé votre télécommande lircd.conf dans l’instruction 11 ci-dessus.
- Redémarrez le Pi et vérifier que la télécommande fonctionne. J’ai rencontré les deux questions suivantes avec ma télécommande et trouvé une solution en ligne.
- Si cela prend deux presses le bouton de la télécommande pour Kodi pour répondre, répétez cette procédure, mais dans l’instruction 16, forcer l’enregistrement en mode raw avec irrecord – force /home/xbian/remote.conf puis exécutez la commande irrecord-a /home/xbian/remote.conf
- Si vous appuyez sur un bouton sur la télécommande et Kodi agit comme il était pressé deux fois, il existe un paramètre qui doit être modifié. Éditez /etc/lirc/hardware/lirc_rpi.conf et commenter la ligne qui contient LIRCD_ARGS = "-u"
Lircmap.Xml
Le contenu de mon fichier Lircmap.xml ont été inclus sous forme d’image au début de l’étape 6 au lieu de coller ici car Instructables.com essaie d’interpréter le code XML au lieu d’afficher le texte.