Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

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

  1. Système de contrôle d'accès intégré QR, RFID et vérification de température
  2. Intégration MQTT transparente : capteurs NodeMCU DHT22 avec Raspberry Pi 3 B+ comme broker
  3. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
  4. Surveillance transparente température et humidité sur Raspberry Pi avec EzTemp
  5. Surveillance météo à distance avec Raspberry Pi 3 et PubNub
  6. Construire une télécommande universelle Raspberry Pi professionnelle avec LIRC
  7. Construire un système de surveillance température et lumière multi-capteurs avec Raspberry Pi et DS18B20
  8. Maîtriser le contrôle des capteurs et actionneurs sur Raspberry Pi : Accéléromètre, Servo et Streaming de données
  9. Construire un système aéroponique automatisé avec Raspberry Pi et capteur d'humidité