Inhoudsopgave:
- Benodigdheden
- Stap 1: monteer hardware
- Stap 2: Installeer Lirc
- Stap 3: Bewerk Lirc_options.conf
- Stap 4: Voer Verplaatsen uit om.dist-achtervoegsel te verwijderen van Lircd.conf.dist
- Stap 5: Bewerk Config.txt
- Stap 6: Status controleren en opnieuw opstarten
- Stap 7: afstandsbediening testen
Video: Eenvoudige installatie IR-afstandsbediening met LIRC voor de Raspberry PI (RPi) - juli 2019 [deel 1] - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Na veel zoeken was ik verrast en verbijsterd over de tegenstrijdige informatie over het instellen van de IR-afstandsbediening voor mijn RPi-project. Ik dacht dat het gemakkelijk zou zijn, maar het opzetten van Linux InfraRed Control (LIRC) is lange tijd problematisch geweest, maar er is veel veranderd in juni 2019 met de release van de Buster-versie van Raspbian, waardoor veel van de tutorials die er zijn waardeloos zijn. In veel tutorials moet je een hardware.conf-bestand maken, maar LIRC heeft het niet nodig en wil het niet en de lirc-rpi-module is vervangen door de gpio-ir-module.
De tutorial gaat ervan uit dat de RPi op raspbian draait (versie Buster juni 2019). Ook wordt uitgegaan van praktische kennis van de terminal, basiscommando's vanaf de opdrachtprompt en het bewerken van tekstbestanden.
OPMERKING: LIRC-configuratie zal mislukken als het wordt uitgevoerd als Root-gebruiker en leidt tot de gevreesde "kan de naam RawConnection niet importeren"-fout bij het uitvoeren van python-code. Deze tutorial gaat ervan uit dat je bent ingelogd als gebruiker (dwz: PI)
Doel: IR-afstandsbediening van RPi-projecten inschakelen
1) LIRC instellen op RPi [Deel 1]
2) Demonstreer LIRC met python [Deel 2]
Benodigdheden
--- Raspberry Pi (3, 4, nul)
--- Dupont-draad (vrouwelijk-vrouwelijk)
--- VS 1838b IR-ontvanger
Stap 1: monteer hardware
Het gebruik van de VS1838b IR-ontvanger kan niet eenvoudiger. Sluit de sensor gewoon rechtstreeks aan op de RPi met Dupont-draad (vrouwelijk-vrouwelijk). Je kunt ook een breadboard (niet afgebeeld) gebruiken of op een protoboard solderen (foto)
Kijkend naar de VS1838b IR-ontvanger vanaf de voorkant (met de grote X naar u toe)
---- Linkerbeen is uit
---- Middenpoot is geslepen
---- Rechterbeen is 3.3v
1) Bevestig het linkerbeen aan BCM pin 17 op de RPi (gele draad)
2) Bevestig de middelste poot aan aarde (zwarte draad)
3) Bevestig het rechterbeen aan 3.3v (rode draad)
Stap 2: Installeer Lirc
1) Open het terminalvenster en installeer LIRC. Houd er rekening mee dat dit waarschijnlijk de foutmelding "Kan ondersteuning voor flexibele IR-toepassing voor invoer/uitvoer op afstand niet starten" zal veroorzaken, aangezien aan de geïnstalleerde bestanden nu.dist is toegevoegd en het achtervoegsel moet worden verwijderd zoals hieronder aangegeven. Niet moeilijk maar frustrerend.
$ sudo apt-get update
$ sudo apt-get install lirc
---- MAAK GEEN ZORG! omdat dit waarschijnlijk de foutmelding "Kan niet starten van ondersteuning voor flexibele IR-afstandsbedieningen voor invoer/uitvoer op afstand" zal veroorzaken, aangezien het.dist-achtervoegsel moet worden verwijderd uit lirc_options.conf. Hernoem het bestand zoals weergegeven.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) Installeer lirc opnieuw nu het bestand lirc_options.conf is hernoemd
$ sudo apt-get install lirc
Stap 3: Bewerk Lirc_options.conf
Bewerk /etc/lirc/lirc_options.conf als volgt door deze twee regels te wijzigen:
:
:
stuurprogramma = standaard
apparaat = /dev/lirc0
:
:
Stap 4: Voer Verplaatsen uit om.dist-achtervoegsel te verwijderen van Lircd.conf.dist
Verwijder het achtervoegsel.dist uit /etc/lirc/lircd.conf.dist
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
Stap 5: Bewerk Config.txt
Bewerk /boot/config.txt door als volgt één regel toe te voegen in de lirc-rpi modulesectie. In dit voorbeeld wordt ervan uitgegaan dat de RPi 'luistert' op BCM-pin 17 voor de IR-ontvanger, maar elke RPi IO-pin kan worden gebruikt. Ik heb het nog niet geprobeerd, maar als je commando's van de RPi wilt verzenden, voeg dan de 4e regel hieronder toe en verwijder het commentaar om IR-commando's op BCM-pin 18 te verzenden
:
:
:
# Verwijder dit commentaar om de lirc-rpi-module in te schakelen
#dtoverlay=lirc-rpi
dtoverlay=gpio-ir, gpio_pin=17
#dtoverlay=gpio-ir-tx, gpio_pin=18
:
:
:
Stap 6: Status controleren en opnieuw opstarten
1) Stop, start en controleer de status van lircd om er zeker van te zijn dat er geen fouten zijn!
$ sudo systemctl stop lircd.service
$ sudo systemctl start lircd.service
$ sudo systemctl status lircd.service
2) Opnieuw opstarten
$ sudo opnieuw opstarten
Stap 7: afstandsbediening testen
Bij deze stap wordt ervan uitgegaan dat u een IR-ontvanger hebt aangesloten op uw RPi op de pin die is opgegeven in config.txt.
1) stop de LIRCD-service en test de afstandsbediening met de opdracht mode2
$ sudo systemctl stop lircd.service
$ sudo-modus2 -d /dev/lirc0
3) Richt de afstandsbediening op de ontvanger en druk op enkele knoppen. Je zou zoiets als dit moeten zien:
:
:
ruimte
puls
:
:
4) Druk op Ctrl-C om af te sluiten
5) Uw IR-ontvanger is ingesteld en klaar om door te gaan naar deel 2 en toegankelijk te zijn in python.
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