![Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 1]: 7 vaihetta Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 1]: 7 vaihetta](https://i.howwhatproduce.com/images/002/image-3016-18-j.webp)
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
![Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 1] Helppo asennus IR -kaukosäädin LIRC: n avulla Vadelma PI: lle (RPi) - heinäkuu 2019 [Osa 1]](https://i.howwhatproduce.com/images/002/image-3016-19-j.webp)
Pitkän etsinnän jälkeen olin yllättynyt ja hämmentynyt ristiriitaisista tiedoista siitä, miten IR -kaukosäädin asetetaan RPi -projektilleni. Luulin, että se olisi helppoa, mutta Linux InfraRed Controlin (LIRC) asentaminen on ollut ongelmallista jo pitkään, mutta paljon muuttui kesäkuussa 2019, kun Raspbianin Buster -versio julkaistiin, mikä teki suuren osan siellä olevista opetusohjelmista arvottomaksi. Monissa opetusohjelmissa olet luonut hardware.conf-tiedoston, mutta LIRC ei tarvitse eikä halua sitä, ja lirc-rpi-moduuli on korvattu gpio-ir-moduulilla.
Opetusohjelmassa oletetaan, että RPi käyttää raspbiania (versio Buster kesäkuu 2019). Myös päätelaitteen, komentokehotteen peruskomentojen ja tekstitiedostojen muokkaamisen tuntemus oletetaan.
HUOMAUTUS: LIRC -asennus epäonnistuu, jos se suoritetaan pääkäyttäjänä ja johtaa pelättyyn "ei voi tuoda nimen RawConnection" -virheeseen python -koodia suoritettaessa. Tässä opetusohjelmassa oletetaan, että olet kirjautunut sisään käyttäjänä (eli: PI)
Tavoite: Ota käyttöön RPi -projektien infrapunakauko -ohjaus
1) Asenna LIRC RPi -laitteeseen [osa 1]
2) Esittele LIRC pythonilla [osa 2]
Tarvikkeet
--- Vadelma Pi (3, 4, nolla)
--- Dupont-lanka (naaras-naaras)
--- VS 1838b IR-vastaanotin
Vaihe 1: Kokoa laitteisto
![Kokoa laitteisto Kokoa laitteisto](https://i.howwhatproduce.com/images/002/image-3016-20-j.webp)
![Kokoa laitteisto Kokoa laitteisto](https://i.howwhatproduce.com/images/002/image-3016-21-j.webp)
![Kokoa laitteisto Kokoa laitteisto](https://i.howwhatproduce.com/images/002/image-3016-22-j.webp)
VS1838b -IR -vastaanottimen käyttö ei voisi olla helpompaa. Kytke vain anturi RPi: hen suoraan Dupont-johdolla (naaras-naaras). Voit myös käyttää leipälautaa (ei esitetty) tai juotetta protoboardilla (kuva)
Tarkastellaan VS1838b IR -vastaanotinta edestä (iso X sinua kohti)
---- Vasen jalka on ulkona
---- Keskijalka on maassa
---- Oikea jalka on 3.3v
1) Kiinnitä vasen jalka RPM: n BCM -nastaan 17 (keltainen lanka)
2) Kiinnitä keskijalka maahan (musta johto)
3) Kiinnitä oikea jalka 3.3v: iin (punainen johto)
Vaihe 2: Asenna Lirc
![Asenna Lirc Asenna Lirc](https://i.howwhatproduce.com/images/002/image-3016-23-j.webp)
1) Avaa pääteikkuna ja asenna LIRC. Huomaa, että tämä aiheuttaa todennäköisesti virheen "Joustavan IR -etätulon/-lähtösovelluksen tuen käynnistäminen epäonnistui", koska asennettuihin tiedostoihin on nyt lisätty.dist ja jälkiliite on poistettava alla kuvatulla tavalla. Ei vaikeaa, mutta turhauttavaa.
$ sudo apt-get päivitys
$ sudo apt-get install lirc
---- ÄLÄ HÄVITÄ! koska tämä todennäköisesti aiheuttaa virheen "Joustavan IR -etätulon/-lähtösovelluksen tuen käynnistäminen epäonnistui", koska.dist -pääte on poistettava osoitteesta lirc_options.conf. Nimeä tiedosto uudelleen kuvan mukaisesti.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) Asenna lirc uudelleen nyt, kun tiedosto lirc_options.conf on nimetty uudelleen
$ sudo apt-get install lirc
Vaihe 3: Muokkaa Lirc_options.conf
![Muokkaa Lirc_options.conf Muokkaa Lirc_options.conf](https://i.howwhatproduce.com/images/002/image-3016-24-j.webp)
Muokkaa /etc/lirc/lirc_options.conf seuraavasti muuttamalla näitä kahta riviä:
:
:
kuljettaja = oletus
laite = /dev /lirc0
:
:
Vaihe 4: Suorita Siirrä ja poista.dist -jälkiliite Lircd.conf.dist -tiedostosta
![Suorita Siirrä ja poista.dist -jälkiliite osoitteesta Lircd.conf.dist Suorita Siirrä ja poista.dist -jälkiliite osoitteesta Lircd.conf.dist](https://i.howwhatproduce.com/images/002/image-3016-25-j.webp)
Poista jälkiliite.dist /etc/lirc/lircd.conf.dist
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
Vaihe 5: Muokkaa Config.txt -tiedostoa
![Muokkaa Config.txt Muokkaa Config.txt](https://i.howwhatproduce.com/images/002/image-3016-26-j.webp)
Muokkaa /boot/config.txt lisäämällä yksi rivi lirc-rpi-moduuliosassa seuraavasti. Tässä esimerkissä oletetaan, että RPi kuuntelee IR -vastaanottimen BCM -nasta 17, mutta mitä tahansa RPi IO -tappia voidaan käyttää. En ole vielä kokeillut sitä, mutta jos haluat lähettää komentoja RPi: ltä, lisää ja poista alla näkyvä 4. rivi, jotta voit lähettää IR -komentoja BCM -nastalle 18
:
:
:
# Poista kommentti ottaaksesi lirc-rpi-moduulin käyttöön
#dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
#dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
Vaihe 6: Tarkista tila ja käynnistä uudelleen
![Tarkista tila ja käynnistä uudelleen Tarkista tila ja käynnistä uudelleen](https://i.howwhatproduce.com/images/002/image-3016-27-j.webp)
1) Pysäytä, käynnistä ja tarkista lircd: n tila varmistaaksesi, ettei virheitä ole!
$ sudo systemctl stop lircd.service
$ sudo systemctl käynnistä lircd.service
$ sudo systemctl status lircd.service
2) Käynnistä uudelleen
$ sudo uudelleenkäynnistys
Vaihe 7: Testaa kaukosäädin
![Testaa kaukosäädin Testaa kaukosäädin](https://i.howwhatproduce.com/images/002/image-3016-28-j.webp)
Tässä vaiheessa oletetaan, että sinulla on IR -vastaanotin kytketty RPi -laitteeseen config.txt -tiedostossa määritettyyn nastaan.
1) lopeta LIRCD -palvelu ja testaa kaukosäädin mode2 -komennolla
$ sudo systemctl stop lircd.service
$ sudo mode2 -d /dev /lirc0
3) Osoita kaukosäätimellä vastaanotinta ja paina joitakin painikkeita. Sinun pitäisi nähdä jotain TÄSTÄ:
:
:
tilaa
pulssi
:
:
4) Poistu painamalla Ctrl-C
5) IR -vastaanotin on asennettu ja valmis siirtymään osaan 2, ja sitä voidaan käyttää pythonissa.
Suositeltava:
MultiBoardin asennus/asennus: 5 vaihetta
![MultiBoardin asennus/asennus: 5 vaihetta MultiBoardin asennus/asennus: 5 vaihetta](https://i.howwhatproduce.com/images/001/image-50-48-j.webp)
MultiBoardin asennus/asennus: MultiBoard on ohjelma, jolla voidaan liittää useita näppäimistöjä Windows -tietokoneeseen. Ohjelmoi sitten uudelleen näiden näppäimistöjen syöttö. Avaa esimerkiksi sovellus tai suorita AutoHotkeyscript, kun jotain näppäintä painetaan. Github: https: // g
DIN -kiskoasennus Arduino YUN: lle, UNO: lle ja nanolle: 7 vaihetta
![DIN -kiskoasennus Arduino YUN: lle, UNO: lle ja nanolle: 7 vaihetta DIN -kiskoasennus Arduino YUN: lle, UNO: lle ja nanolle: 7 vaihetta](https://i.howwhatproduce.com/images/005/image-12808-13-j.webp)
DIN -kiskokiinnitys Arduino YUN: lle, UNO: lle ja Nanolle: Joskus on hyödyllistä asentaa Arduino -projektisi pysyvästi kytkentäkaappiin - esimerkiksi kodin automaatioon tai teollisiin sovelluksiin. Tällaisissa tapauksissa ArduiBox -kotelomme Arduino Nanolle, UNO: lle ja Yun Rev2: lle voi auttaa sinua tulemaan matkaan
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n avulla: 4 vaihetta
![Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n avulla: 4 vaihetta Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n avulla: 4 vaihetta](https://i.howwhatproduce.com/images/005/image-14162-10-j.webp)
Lisätty todellisuus (AR) Dragonboard410c: lle tai Dragonboard820c: lle OpenCV: n ja Python 3.5: n käyttö: Tässä ohjeessa kuvataan OpenCV: n, Python 3.5: n ja Python 3.5: n riippuvuuksien asentaminen lisätyn todellisuuden sovelluksen suorittamiseen
Liike havaittu sähköposti -ilmoitus DVR: lle tai NVR: lle: 4 vaihetta
![Liike havaittu sähköposti -ilmoitus DVR: lle tai NVR: lle: 4 vaihetta Liike havaittu sähköposti -ilmoitus DVR: lle tai NVR: lle: 4 vaihetta](https://i.howwhatproduce.com/images/006/image-15987-9-j.webp)
Liikkeentunnistettu sähköposti -ilmoitus DVR: lle tai NVR: lle: Tässä ohjeessa näytämme, kuinka voit määrittää liiketunnistetut sähköposti -ilmoitukset DVR: lle tai NVR: lle. Lähes jokainen rakennukseen murtautuva tietää, että ihmiset ovat turvautuneet CCTV -järjestelmien asentamiseen suojellakseen omaisuuttaan
DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, helppo käyttää, helppo siirtää: 3 vaihetta
![DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, helppo käyttää, helppo siirtää: 3 vaihetta DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, helppo käyttää, helppo siirtää: 3 vaihetta](https://i.howwhatproduce.com/images/002/image-5944-30-j.webp)
DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, Helppo käyttää, Helppo siirtää: Tämä projekti auttaa sinua liittämään 18 LEDiä (6 punaista + 6 sinistä + 6 keltaista) Arduino-korttiin ja analysoimaan tietokoneen äänikortin reaaliaikaisia signaaleja ja välittämään ne LEDit sytyttävät ne beat -tehosteiden mukaan (virveli, korkea hattu, potku)