Table des matières:
- Fournitures
- Étape 1: Masquer Devinput.lircd.conf
- Étape 2: Téléchargez le fichier.conf pour votre télécommande
- Étape 3: Code Python
Vidéo: Télécommande infrarouge à configuration facile utilisant LIRC pour le Raspberry PI (RPi) - Juillet 2019 [Partie 2] : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Dans la partie 1, j'ai montré comment assembler le RPi + VS1838b et configurer le module LIRC de Raspbian pour recevoir des commandes IR à partir d'une télécommande IR. Tous les problèmes de configuration matérielle et LIRC sont abordés dans la partie 1. La partie 2 montrera comment interfacer le module matériel + LIRC que nous avons configuré dans la partie 1 avec python.
Remote [IR Receiver + RPI] LIRC Pythondisplay (ou envoi).
Fournitures
rien
Étape 1: Masquer Devinput.lircd.conf
Vos fichiers de configuration à distance seront placés dans le répertoire /etc/lirc/lircd.conf.d. LIRC trouvera n'importe quel fichier dans ce répertoire tant qu'il a une extension.conf (c'est-à-dire: JVC.lircd.conf). Nous n'utiliserons pas le fichier devinput.lircd.conf donc nous le masquerons en changeant l'extension comme suit en renommant devinput.lircd.conf en devinput.lircd.conf.copy
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Étape 2: Téléchargez le fichier.conf pour votre télécommande
De loin, le moyen le plus simple d'obtenir un fichier.conf distant est de le télécharger depuis l'immense bibliothèque sur lirc.sourceforge.net. Même si votre modèle distant particulier n'est pas répertorié, il est TRÈS probable qu'un autre modèle du même fabricant fonctionnera correctement. Il suffit de trouver le fabricant de votre télécommande et de cliquer sur un modèle qui s'en rapproche. Si vous ne savez pas quel modèle est proche, vous pouvez consulter le contenu de chaque modèle et en trouver un qui est proche du vôtre.
Le moyen difficile d'obtenir un fichier.conf est de créer le vôtre à l'aide de l'outil intégré irrecord, mais j'ai TRES vainement essayé de créer un fichier à l'aide de cet utilitaire malgré beaucoup d'efforts. Il y a beaucoup d'autres personnes ayant des difficultés similaires à utiliser irrecord et je recommande fortement la méthode simple de téléchargement d'un fichier.conf à partir de lirc.sourceforge.net
Vos fichiers de configuration à distance seront placés dans le répertoire /etc/lirc/lircd.conf.d. LIRC trouvera n'importe quel fichier dans ce répertoire tant qu'il a une extension.conf (c'est-à-dire: JVC.lircd.conf).
Étape 3: Code Python
Voici un code à tester.
depuis lirc importer RawConnection
def ProcessIRRemote():
#get IR command #keypress format = (hexcode, repeat_num, command_key, remote_id) essayez: keypress = conn.readline(.0001) sauf: if (keypress != "" et keypress != None): data = keypress.split() séquence = données[1] commande = données[2] #ignore la commande se répète si (séquence != "00"): renvoie print(commande)
#define Global
conn = ConnexionRaw()
print("Démarrage…")
tant que vrai:
ProcessIRRemote()
Conseillé:
Radiocommande RF 433MHZ utilisant HT12D HT12E - Faire une télécommande Rf en utilisant HT12E & HT12D avec 433mhz: 5 étapes
Radiocommande RF 433MHZ utilisant HT12D HT12E | Faire une télécommande Rf à l'aide de HT12E & HT12D avec 433 mhz : dans cette instructable, je vais vous montrer comment faire une télécommande RADIO à l'aide d'un module émetteur-récepteur 433 mhz avec encodage HT12E & Décodeur HT12D IC. Dans cette instructable, vous pourrez envoyer et recevoir des données à l'aide de COMPOSANTS très très bon marché COMME : HT
ROBOCAR INFRAROUGE TÉLÉCOMMANDÉ UTILISANT UN MCU AVR (ATMEGA32): 5 étapes
ROBOCAR TÉLÉCOMMANDÉ PAR INFRAROUGE UTILISANT UN MCU AVR (ATMEGA32) : Le présent PROJET décrit la conception et la mise en œuvre d'un RoboCar télécommandé par infrarouge (IR) qui peut être utilisé pour diverses applications de contrôle automatisé sans pilote. J'ai conçu RoboCar télécommandé (mouvement gauche-droite/avant-arrière). T
Télécommande de climatiseur infrarouge pour téléphone portable Production de bricolage: 7 étapes
Télécommande de climatiseur infrarouge pour téléphone portable Production de bricolage: Pendant l'été chaud, lorsque vous rentrez chez vous ou au bureau, vous voulez allumer le climatiseur mais vous ne trouvez pas la télécommande pendant un certain temps. C'est une chose très ennuyeuse. À l'ère où ce téléphone mobile ne part pas, pouvez-vous utiliser le téléphone mobile comme un
Testeur de télécommande infrarouge utilisant TSOP4838 : 5 étapes
Testeur de télécommande infrarouge à l'aide du TSOP4838 : Voici comment créer un circuit de testeur de télécommande simple. Suivez simplement les étapes ci-dessous et vous le ferez en moins de 5 minutes. Si cela fonctionne, laissez un like sur notre vidéo et dites-le nous dans les commentaires
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino - Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor - Hélicoptère Rc - Avion Rc utilisant Arduino: 5 étapes (avec photos)
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino | Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor | Hélicoptère Rc | Avion Rc utilisant Arduino: Pour faire fonctionner une voiture Rc | Quadricoptère | Drone | Avion radiocommandé | Bateau RC, nous avons toujours besoin d'un récepteur et d'un émetteur, supposons que pour RC QUADCOPTER nous ayons besoin d'un émetteur et d'un récepteur à 6 canaux et que ce type de TX et RX soit trop coûteux, nous allons donc en faire un sur notre