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

Construire une télécommande universelle Raspberry Pi professionnelle avec LIRC

Ce guide vous explique comment créer une télécommande universelle fiable et riche en fonctionnalités en utilisant un Raspberry Pi et LIRC. Il s'adresse aux amateurs et professionnels, en mettant l'accent sur des instructions claires, une sélection appropriée des composants et un processus de configuration propre.

Étape 1 : Rassembler les pièces

Étape 2 : Installer la pile logicielle

Ces commandes supposent une image Raspbian fraîche. Ouvrez un terminal et lancez :

sudo apt-get update
sudo apt-get upgrade
# Stack LAMP – utile si vous voulez une interface web
sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpd
# Installer LIRC pour le contrôle infrarouge
sudo apt-get install lirc

Configurez les broches GPIO pour LIRC. Éditez /etc/modules et ajoutez :

lirc_dev
lirc_rpi gpio_in_pin=23 gpio_out_pin=22

Puis configurez le matériel LIRC. Remplacez tout le contenu de /etc/lirc/hardware.conf par :

########################################################
# /etc/lirc/hardware.conf
#
# Arguments pour le lancement de lircd
LIRCD_ARGS="--uinput"
# Désactiver les services optionnels
# START_LIRCMD=false
# START_IREXEC=false
LOAD_MODULES=true
DRIVER="default"
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"
LIRCD_CONF=""
LIRCMD_CONF=""
########################################################

Redémarrez le Pi pour appliquer les changements :

sudo reboot

Étape 3 : Capturer les commandes de télécommande avec LIRC

Câblez le connecteur 3 broches du capteur IR sur GPIO 23 (comme spécifié dans le fichier modules). Une fois connecté, testez le capteur en exécutant :

sudo /etc/init.d/lirc stop
mode2 -d /dev/lirc0

Appuyez sur les boutons de votre télécommande existante ; vous devriez voir des événements de touches apparaître dans le terminal. Quand vous êtes prêt, enregistrez la disposition de la télécommande :

irrecord -d /dev/lirc0 ~/out.conf

Suivez les invites à l'écran, en utilisant les noms de touches prédéfinis listés par :

irrecord --list-namespace

Après l'enregistrement, éditez le fichier de configuration :

sudo nano out.conf

Copiez le bloc de begin remote à end remote et collez-le dans /etc/lirc/lircd.conf :

sudo nano /etc/lirc/lircd.conf

Remplacez l'entrée NAME: par un nom descriptif pour votre télécommande, puis répétez pour toute télécommande supplémentaire que vous souhaitez prendre en charge. Sauvegardez le fichier et redémarrez à nouveau pour charger la nouvelle configuration.

Pour une analyse plus approfondie de la configuration et du dépannage, consultez le guide Raspberry Pi Universal Remote lié à la fin de ce tutoriel.

Processus de fabrication

  1. Surveillance de température professionnelle sur Raspberry Pi avec DS18B20
  2. Construction d'une station météo extérieure avec Raspberry Pi 2 et ADS‑WS1
  3. Surveillance précise de la température dans un placard serveur avec Raspberry Pi
  4. Surveillance météo à distance avec Raspberry Pi 3 et PubNub
  5. Suivi avancé de balle de ping-pong sur Raspberry Pi avec OpenCV
  6. Contrôler une LED avec un capteur de mouvement PIR sur Raspberry Pi
  7. Conversion RF vers DC avec Raspberry Pi : Construction et dépannage d'un détecteur d'enveloppe
  8. Cycle Chaser : Transformer votre vélo en spectacle lumineux nocturne avec Raspberry Pi
  9. Construire un capteur d'humidité du sol Raspberry Pi low-cost pour irrigation intelligente