Ajouter une LED Infrarouge sur le Raspberry Pi

2

Il existe beaucoup de tutoriels sur la toile pour ajouter une LED Infrarouge sur le Raspberry Pi mais il est intéressant de ne pas utiliser les pin par défaut afin de les laisser libres pour d'autres projets (dans mon cas il s'agit de les laisser libre pour mettre une horloge RTC qui m'empêche d'utiliser le PIN 12 [GPIO 18]).

Une petite image qui décris les PIN GPIO du Raspberry (cliquez sur l'image pour l'agrandir):
GPIO du Raspberry Pi
Au lieu d'utiliser les PIN 1 pour le +, 6 pour la masse et 12 pour l'entrée, on va utiliser les PIN 17 pour le +, 18 pour l'entrée et 20 pour la masse.

Remarque si vous n'avez pas bien compris l'image descriptive:
  • le PIN 12 correspond au GPIO 18;
  • le PIN 18 au GPIO 24.

Une fois le montage réalisé il suffit juste de rajouter dans le fichier rc.local (sudo nano /etc/rc.local):

modprobe lirc_rpi gpio_in_pin=24
/etc/init.d/lirc start

Il vous restera plus qu'à configurer votre télécommande. (un exemple: Raspbmc : Utiliser une telecommande infrarouge)

Pour les actions de kodi dans le fichier ~/.kodi/userdata/keymaps/remote.xml
Kodi - List of built-in functions
Kodi - Opening Windows and Dialogs

Pour comprendre le fonctionnement de LIRC avec kodi vous avez aussi cette très bonne documentation:
Kodi - LIRC

Vous pouvez aussi utilisez des lircd.conf qui ont été fait pour certaines télécommandes ici:
Index of remotes

Si vous buttez vous pouvez toujours laisser un message.

Rédigé par EauLand le 30 mars 2015

2 commentaires

  • EauLand

    Le 31 mars 2015

    Bonjour,

    Je n'ai pas vraiment cherché à ajouter une autre télécommande. Donc je n'ai pas vraiment d'info à te donner sur ce point, mon but était juste de rajouter une Horloge RTC afin de garder l'heure si jamais je n'ai pas de connexion internet et que je me sers de Kodi comme réveil...

    Mais là je ne comprends pas trop ce que tu cherches à dire... je vais essayer de répondre mais du coup je risque d'être à coté de la plaque:
    Dans le lircd.conf il faut avoir configuré le bouton, ensuite dans le Lircmap.xml:
    NOM DE LA TOUCHE INDIQUÉE DANS LE LIRCD.CONF

    les obc vont de 1 à 255,

    Enfin pour l'action:
    <keymap>
    <global>
    <universalremote>
    <!-- éxecuter une commande/script shell à adapter -->
    <obc14>System.Exec</obc14>
    </universalremote>
    <remote>
    (---)
    </remote>
    (---)

    Je n'ai pas rajouté d'explications pour découvrir le code hexa d'une touche de la télécommande mais si c'est ça le prob je te rajouterai une info.

    En espérant que cela t'aide.

     
  • Anthony

    Le 31 mars 2015

    Bonjour,

    J'ai déjà fait ça, mais je voudrais ajouter une autre télécommande "domotique".
    Équipements : un Pi2 sous OSMC (ex RaspBmc), une télécommande Logitech Harmony Ultimate, des modules RF 433Mhz Chacon, Led ir et carte émetteur RF 433Mhz.
    J'ai réussi a paramétrer Kodi pour qu'active de petits scripts en fonction de commandes JSON-RPC (exemple : lecture d'une vidéo = extinction de la lumière du plafond, pause = éclairage d’appoint, stop = allumage du plafond), tout fonctionne bien mais je voudrais aussi pouvoir ajouter des boutons sur ma télécommande pour contrôler directement mes éclairages.
    Et je sèche. Aurais tu des pistes ?

    Cordialement.

     

Écrire un commentaire

Quelle est la troisième lettre du mot fcycu ?

Entrez la réponse :