Contrôler votre Raspberry Pi avec une télécommande IR recyclée : Arrêt & Redémarrage via LIRC
Introduction
Vous avez une télécommande infrarouge inutilisée qui traîne ? Transformez‑la en commande d'alimentation pratique pour votre Raspberry Pi – sans clavier ni souris requis.
Portée
Ce guide couvre l'installation et la configuration du client LIRC irexec pour mapper les pressions de boutons de la télécommande aux commandes d'arrêt et redémarrage du Pi. L'ajout du récepteur IR au Pi est traité dans un tutoriel séparé.
Public cible
Toute personne possédant un Raspberry Pi équipé d'un récepteur IR.
Étape 1 : Enregistrer et mapper les codes infrarouges vers événements LIRC
Suivez les instructions de notre guide précédent, « Enregistrer les codes infrarouges de toute télécommande pour Linux Infrared Remote Control (LIRC) sur Raspberry Pi », pour capturer les codes des boutons de la télécommande.
Étape 2 : Installer et configurer le démon LIRC
Utilisez les étapes de notre article antérieur pour installer LIRC et le configurer pour écouter le récepteur.
Étape 3 : Créer un fichier de configuration irexec
Créez ou éditez le fichier /etc/lirc/lircrc pour dire à irexec quelle action effectuer quand un événement LIRC se produit.
sudo vi /etc/lirc/lircrc
Exemple de configuration (remplacez remote_name et codes par vos valeurs enregistrées) :
begin
remote name = remote_name
bits = 12
flags = RC5
eps = 30
aeps = 200
[KEY_RESTART]
codes = 0x1FEA45, 0x1FECAD
begin
program = /usr/bin/irexec
arguments = -e "sudo reboot"
end
[KEY_POWER]
codes = 0x1FEA1C, 0x1FEA1D
begin
program = /usr/bin/irexec
arguments = -e "sudo poweroff"
end
end remote
Étape 4 : Tester la configuration
Redémarrez le Raspberry Pi avec sudo reboot, puis pointez la télécommande vers le récepteur et appuyez sur le bouton mappé à KEY_RESTART – le Pi devrait redémarrer. Appuyez sur le bouton mappé à KEY_POWER – le Pi devrait s'éteindre. Si rien ne se passe, consultez les logs LIRC ou vérifiez que le récepteur est correctement connecté.
Pour plus de détails, voir notre tutoriel connexe : Réutiliser une télécommande infrarouge indésirable pour arrêter et redémarrer Raspberry Pi.
Processus de fabrication
- Système de contrôle d'accès intégré QR, RFID et vérification de température
- Intégration MQTT transparente : capteurs NodeMCU DHT22 avec Raspberry Pi 3 B+ comme broker
- Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
- Surveillance transparente température et humidité sur Raspberry Pi avec EzTemp
- Surveillance météo à distance avec Raspberry Pi 3 et PubNub
- Construire une télécommande universelle Raspberry Pi professionnelle avec LIRC
- Construire un système de surveillance température et lumière multi-capteurs avec Raspberry Pi et DS18B20
- Maîtriser le contrôle des capteurs et actionneurs sur Raspberry Pi : Accéléromètre, Servo et Streaming de données
- Construire un système aéroponique automatisé avec Raspberry Pi et capteur d'humidité