Inhoudsopgave:
- Benodigdheden
- Stap 1: Verberg Devinput.lircd.conf
- Stap 2: Download het.conf-bestand voor uw afstandsbediening
- Stap 3: Python-code
Video: Eenvoudige installatie IR-afstandsbediening met LIRC voor de Raspberry PI (RPi) - juli 2019 [deel 2] - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In deel 1 demonstreerde ik hoe de RPi + VS1838b te monteren en de LIRC-module van Raspbian te configureren om IR-opdrachten van een IR-afstandsbediening te ontvangen. Alle hardware- en LIRC-configuratieproblemen worden besproken in deel 1. Deel 2 laat zien hoe de hardware + LIRC-module die we in deel 1 hebben ingesteld, met python kan worden gekoppeld.
Afstandsbediening [IR-ontvanger + RPI] LIRC Pythondisplay (of verzenden).
Benodigdheden
geen
Stap 1: Verberg Devinput.lircd.conf
Uw externe configuratiebestand(en) worden in de map /etc/lirc/lircd.conf.d geplaatst. LIRC zal elk bestand in deze map vinden zolang het de extensie.conf heeft (dwz: JVC.lircd.conf). We zullen het bestand devinput.lircd.conf niet gebruiken, dus we zullen het verbergen door de extensie als volgt te wijzigen door devinput.lircd.conf te hernoemen naar devinput.lircd.conf.copy
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Stap 2: Download het.conf-bestand voor uw afstandsbediening
Verreweg de gemakkelijkste manier om een extern.conf-bestand te verkrijgen, is door het te downloaden van de enorme bibliotheek op lirc.sourceforge.net. Zelfs als uw specifieke externe model niet in de lijst staat, is het ZEER waarschijnlijk dat een ander model van dezelfde fabrikant prima zal werken. Zoek gewoon de fabrikant van uw afstandsbediening en klik op een model dat in de buurt is. Als u niet zeker weet welk model in de buurt is, kunt u de inhoud van elk model bekijken en er een vinden die het uwe in de buurt brengt.
De moeilijke manier om een .conf-bestand te krijgen, is door er zelf een te maken met behulp van de ingebouwde tool irrecord, maar ondanks veel moeite lukte het me ZEER niet om een bestand te maken met dit hulpprogramma. Er zijn veel andere mensen met soortgelijke problemen bij het gebruik van irrecord en ik raad ten zeerste de gemakkelijke manier aan om een .conf-bestand te downloaden van lirc.sourceforge.net
Uw externe configuratiebestand(en) worden in de map /etc/lirc/lircd.conf.d geplaatst. LIRC zal elk bestand in deze map vinden zolang het de extensie.conf heeft (dwz: JVC.lircd.conf).
Stap 3: Python-code
Hier is wat code om te testen.
van lirc import RawConnection
def ProcessIRRemote():
#get IR commando #keypress format = (hexcode, repeat_num, command_key, remote_id) probeer: keypress = conn.readline(.0001) behalve: if (keypress != "" and keypress != None): data = keypress.split() sequence = data[1] commando = data[2] #ignore commando herhaalt if (sequence != "00"): return print(commando)
#define Globaal
conn = RawConnection()
print("Bezig met opstarten…")
terwijl waar:
ProcessIRRemote()
Aanbevolen:
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: 8 stappen
Installatie voor externe Bluetooth GPS-provider voor Android-apparaten: deze instructable legt uit hoe u uw eigen externe Bluetooth-compatibele GPS voor uw telefoon kunt maken, wat dan ook voor ongeveer $ 10. Materiaallijst: NEO 6M U-blox GPSHC-05 bluetooth-module Kennis van interface Blutooth Low energy-modulesArdui
Opencv- en Python-installatie voor Windows / Mac: 4 stappen
Opencv- en Python-installatie voor Windows / Mac: OpenCV is een open source computer vision-bibliotheek die erg populair is voor het uitvoeren van elementaire beeldverwerkingstaken zoals vervaging, beeldmenging, verbetering van zowel de beeld- als videokwaliteit, drempelwaardering enz. Naast beeldverwerking , het bewijst
VM Ware Installatie voor Windows Tutorial: 11 Stappen
VM Ware Installation for Windows Tutorial: VM Ware is software waarmee leerlingen draadloos toegang kunnen krijgen tot de schijf van hun schoolcomputer vanaf hun pc. In deze zelfstudie wordt uitgelegd hoe u VM Ware correct op Windows-computers installeert. Samenwerken aan dit project: Smith, Bernad
Octoprint Eenvoudige installatie: 11 stappen
Octoprint Easy Setup: hoewel dit is geschreven voor de Monoprice Select Mini 3D-printer (die je bijvoorbeeld hier op Amazon kunt vinden), zou het moeten werken voor elke 3D-printer met een USB-poort. Je hebt nodig: Een Raspberry Pi 3B (bijvoorbeeld hier op Amazon.) Een micro-USB-voeding voor
ESP-IDF voor modules ESP32 volledige installatie: 5 stappen
ESP-IDF voor modules ESP32 volledige installatie: een paar maanden geleden kocht ik een ESP32-module, ik heb onderzocht welke methoden er zijn om deze te programmeren, omdat ik het als een zeer krachtige hardware beschouw. Deze keer zullen we Espressif IoT Development Framework installeren en configureren platform of (ESP-IDF) van