Voici un petit tutoriel sur la façon de configurer un récepteur IR sur OpenELEC / Kodi dans le côté de l’un de nos cas de tête
Activer la superposition de l’arborescence des périphériques
Nous devons d’abord modifier notre fichier config.txt. Pour ce faire, nous devons rendre le répertoire flash accessible en écriture:
montage -o remonter, rw / flash
Maintenant, nous pouvons éditer le config.txt dans ce répertoire
nano /flash/config.txt
Vous devez ajouter ce qui suit à la fin du fichier config.txt
dtoverlay = lirc-rpi
Une fois que nous avons fini de modifier config.txt, assurez-vous de rendre le répertoire flash en lecture seule à nouveau.
montage -o remonter, ro / flash
Il est temps de redémarrer pour rendre nos changements de configuration actifs.
redémarrer
Connexion du récepteur IR
Une fois que nous avons activé la superposition de l’arborescence des appareils, nous devons connecter notre récepteur IR au Pi. Chaque fois que vous branchez des choses sur le GPIO du Pi, assurez-vous toujours que le Pi est éteint, afin de ne rien court-circuiter et d’endommager le Pi.
Commencez par arrêter le Pi
arrêt
Les récepteurs IR contiennent un semi-conducteur / puce à l’intérieur, ils doivent donc être alimentés d’une certaine manière (vérifiez toujours la fiche technique de votre récepteur spécifique) avant de pouvoir les tester. Dans ce cas, le récepteur peut être alimenté en 5V

Maintenant, en utilisant 3 cavaliers femelle à femelle, connectez votre récepteur IR à votre Pi:
La broche 1 est DATA, passe à la broche RPi 12 (GPIO 18)
La broche 2 est GND, passe à la broche 6 RPI (GROUND)
La broche 3 est POWER, passe à la broche RPi 1 (5V)

Si vous avez un récepteur différent, vous pouvez avoir un brochage différent. Consultez la fiche technique de votre récepteur.
Le récepteur étant connecté, nous devons maintenant faire passer les fils par un petit espace à l’arrière du boîtier, de sorte que le récepteur IR se trouve à l’extérieur du boîtier.


À l’aide d’un peu de ruban adhésif, collez le récepteur infrarouge à l’arrière du boîtier, en vous assurant qu’il est orienté vers l’avant du boîtier. Si vous utilisez le TSOP382, le côté avec la petite bosse est l’avant.


Test du récepteur IR
Pour vérifier si le récepteur IR fonctionne sur le Pi, exécutez simplement les commandes suivantes l’une après l’autre:
modprobe lirc_rpi
killall lircd
mode2 -d / dev / lirc0

Maintenant, lorsque vous appuyez sur les boutons de votre télécommande, en supposant que votre récepteur est correctement connecté, vous devriez voir quelque chose qui ressemble à cela apparaître à l’écran à chaque pression:

Si rien ne se produit lorsque vous appuyez sur les boutons de votre télécommande, veuillez vérifier les points suivants:
Assurez-vous que le récepteur IR a été correctement connecté au Pi
Assurez-vous que la télécommande fonctionne (essayez une autre télécommande si vous en avez une, changez les piles etc …)
Enregistrement de votre télécommande
Avant de passer par ce processus, consultez ici: http://lirc.sourceforge.net/remotes/ et voyez si votre télécommande a déjà créé un lircd.conf. Si tel est le cas, copiez le fichier lircd.conf dans ce répertoire: /storage/.config/lircd.conf et redémarrez. Vous devriez maintenant avoir une télécommande qui fonctionne!
(Si vous trouvez que le lircd.conf que vous avez téléchargé contient des mappages KEY incorect, vous pouvez enregistrer le vôtre)
La première chose à faire est d’obtenir la liste des commandes KEY acceptées.
Pour ce faire, exécutez les commandes suivantes (n’oubliez pas de copier la liste que vous obtenez et de l’enregistrer quelque part, car vous en aurez besoin plus tard)
killall lircd
irrecord –list-namespace | grep KEY
Une fois que vous avez enregistré cette liste, vous êtes prêt à enregistrer votre télécommande.
Pour enregistrer votre télécommande, exécutez les commandes suivantes
killall lircd
irrecord /storage/.config/lircd.conf
Suivez exactement les instructions données par irrecord.
Lorsque vous arrivez au bit où vous êtes invité « Veuillez entrer le nom du bouton suivant (appuyez sur
C’est là que vous commencez à configurer chaque bouton.
Choisissez donc un bouton sur la télécommande que vous souhaitez configurer, par exemple sur notre télécommande infrarouge, le premier bouton est le bouton Volume bas.
Nous devons donc trouver la commande KEY que nous voulons associer au bouton Volume Down. Dans ce cas, il est logique d’utiliser la clé KEY_VOLUMEDOWN. Vous pouvez cependant configurer n’importe quelle commande KEY sur n’importe quel bouton.
Une fois que vous avez trouvé la commande KEY pour le bouton que vous souhaitez configurer, entrez simplement cette clé et appuyez sur ENTER, vous devriez maintenant être invité à appuyer et maintenir le bouton de la télécommande que vous souhaitez affecter à cette clé.

Faites maintenant cela pour chaque bouton que vous souhaitez utiliser sur la télécommande.
Après avoir configuré le dernier bouton, appuyez simplement sur ENTER pour arrêter l’enregistrement.
Il vous sera ensuite demandé d’appuyer à plusieurs reprises sur un bouton arbitraire aussi vite que possible (assurez-vous d’appuyer sur le même bouton à chaque fois et de ne pas le maintenir enfoncé).
L’enregistrement est maintenant terminé, et nous espérons que notre lircd.conf a été créé (vous pouvez le trouver ici: /storage/.config/lircd.conf)
Il ne vous reste plus qu’à redémarrer, vous pouvez alors commencer à utiliser votre télécommande!
redémarrer
