Tartalomjegyzék:
- Kellékek
- Lépés: Szerelje össze a hardvert
- 2. lépés: Telepítse a Lirc -t
- 3. lépés: A Lirc_options.conf szerkesztése
- 4. lépés: Végezze el az Áthelyezés eltávolítása.dist utótagot a Lircd.conf.dist fájlból
- 5. lépés: A Config.txt szerkesztése
- 6. lépés: Ellenőrizze az állapotot és indítsa újra
- 7. lépés: Tesztelje a távirányítót
Videó: Egyszerű telepítés IR távirányító a LIRC használatával a Raspberry PI (RPi) számára - 2019 július [1. rész]: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Hosszas keresgélés után meglepődtem és megdöbbentem azon ellentmondó információkon, hogy hogyan állítsam be az IR távirányítót az RPi projektemhez. Azt hittem, hogy könnyű lesz, de a Linux InfraRed Control (LIRC) beállítása sokáig problémás volt, de sok változás történt 2019 júniusában, amikor megjelent a Buster Raspbian verzió, ami az oktatóanyagok nagy részét értéktelenné tette. Sok oktatóanyag létrehoz egy hardware.conf fájlt, de a LIRC-nek nincs szüksége rá, és nem is akarja, és a lirc-rpi modult lecserélték a gpio-ir modulra.
Az oktatóanyag feltételezi, hogy az RPi raspbian -t futtat (Buster, június, 2019). Feltételezzük továbbá a terminál, a parancssorból származó alapvető parancsok és a szövegfájlok szerkesztésének gyakorlati ismeretét.
MEGJEGYZÉS: A LIRC beállítása meghiúsul, ha root felhasználóként fut, és a rettegett "nem tudja importálni a RawConnection nevet" hibához vezet a python kód futtatásakor. Ez az oktatóanyag feltételezi, hogy felhasználóként van bejelentkezve (azaz: PI)
Cél: Az RPi projektek infravörös távirányításának engedélyezése
1) A LIRC beállítása RPi -re [1. rész]
2) Mutassa be a LIRC -t python használatával [2. rész]
Kellékek
--- Raspberry Pi (3, 4, nulla)
--- Dupont huzal (nő-nő)
--- VS 1838b IR vevő
Lépés: Szerelje össze a hardvert
A VS1838b infravörös vevő használata nem is lehetne egyszerűbb. Csak csatlakoztassa az érzékelőt az RPi-hez közvetlenül a Dupont vezetékkel (nő-nő). Használhat kenyérlapot (nem látható) vagy forrasztást egy protoboardon (fotó)
Elölről nézve a VS1838b infravörös vevőt (a nagy X felfelé néz)
---- A bal láb kint van
---- A középső láb le van földelve
---- A jobb láb 3.3V
1) Csatlakoztassa a bal lábát a BCM 17 csaphoz az RPi -n (sárga huzal)
2) Rögzítse a középső lábat a földhöz (fekete vezeték)
3) Csatlakoztassa a jobb lábát a 3.3v -hoz (piros vezeték)
2. lépés: Telepítse a Lirc -t
1) Nyissa meg a terminál ablakát és telepítse a LIRC -t. Figyelmeztetni kell arra, hogy ez valószínűleg hibát fog okozni "Nem sikerült elindítani a rugalmas IR távoli be- és kimeneti alkalmazások támogatását", mivel a telepített fájlokhoz most.dist csatolva van, és az utótagot el kell távolítani az alábbiak szerint. Nem nehéz, de frusztráló.
$ sudo apt-get frissítés
$ sudo apt-get install lirc
---- NE FÁRJ! mivel ez valószínűleg hibát vet fel "Nem sikerült elindítani a rugalmas IR távoli be- és kimeneti alkalmazások támogatását", mivel a.dist utótagot törölni kell a lirc_options.conf fájlból. Csak nevezze át a fájlt az ábrán látható módon.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) Telepítse újra a lirc programot, miután a lirc_options.conf fájlt átnevezték
$ sudo apt-get install lirc
3. lépés: A Lirc_options.conf szerkesztése
A /etc/lirc/lirc_options.conf szerkesztése a következő sorok megváltoztatásával:
:
:
driver = alapértelmezett
eszköz = /dev /lirc0
:
:
4. lépés: Végezze el az Áthelyezés eltávolítása.dist utótagot a Lircd.conf.dist fájlból
Távolítsa el a.dist utótagot az /etc/lirc/lircd.conf.dist fájlból
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
5. lépés: A Config.txt szerkesztése
Szerkessze a /boot/config.txt fájlt úgy, hogy hozzáad egy sort a lirc-rpi modul szakaszhoz, az alábbiak szerint. Ez a példa feltételezi, hogy az RPi „hallgatja” a BCM 17 -es tűt az infravörös vevő számára, de bármilyen RPi IO tű használható. Még nem próbáltam ki, de ha parancsokat szeretne küldeni az RPi -ből, akkor adja hozzá és távolítsa el a megjegyzést az alábbi 4. sorból, hogy IR -parancsokat küldjön a BCM 18 -as érintkezőjén
:
:
:
# Törölje a megjegyzést a lirc-rpi modul engedélyezéséhez
#dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
#dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
6. lépés: Ellenőrizze az állapotot és indítsa újra
1) Állítsa le, indítsa el és ellenőrizze a lircd állapotát, hogy nincs -e hiba!
$ sudo systemctl stop lircd.service
$ sudo systemctl indítsa el a lircd.service szolgáltatást
$ sudo systemctl állapot lircd.service
2) Indítsa újra
$ sudo újraindítás
7. lépés: Tesztelje a távirányítót
Ez a lépés feltételezi, hogy az IR -vevő csatlakoztatva van az RPi -hez a config.txt fájlban megadott tűn.
1) állítsa le a LIRCD szolgáltatást és tesztelje a távirányítót a mode2 paranccsal
$ sudo systemctl stop lircd.service
$ sudo mode2 -d /dev /lirc0
3) Irányítsa a távirányítót a vevőegységre, és nyomja meg néhány gombot. Valami ilyesmit kellene látnia:
:
:
tér
impulzus
:
:
4) A kilépéshez nyomja meg a Ctrl-C billentyűkombinációt
5) Az infravörös vevőkészüléke be van állítva, és készen áll a 2. rész folytatására, és pythonban érhető el.
Ajánlott:
RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés
RF 433MHZ rádióvezérlés HT12D HT12E használatával | Rf távirányító létrehozása HT12E és HT12D használatával 433 MHz -en: Ebben az oktatóanyagban megmutatom, hogyan készítsünk RADIO távirányítót a 433 MHz -es adó vevőmodul használatával HT12E kódolással & HT12D dekódoló IC. Ebben az utasításban nagyon olcsó komponenseket küldhet és fogadhat, mint például: HT
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino | Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás | Rc Helikopter | Rc sík Arduino használatával: Rc autó működtetése | Quadcopter | Drone | RC sík | RC csónak, mindig szükségünk van vevőre és adóra, tegyük fel, hogy az RC QUADCOPTER esetében szükségünk van egy 6 csatornás adóra és vevőre, és az ilyen típusú TX és RX túl költséges, ezért készítünk egyet
[DIY] Pókrobot - II. RÉSZ - Távirányító: 5 lépés
[DIY] Pókrobot - II. RÉSZ - Távirányító: Ha érdekesnek találja a tervezésemet, adományozhat egy kis összeget: bluetooth. Itt az első rész-https://www.instructables.com/id/DIY-Spider-Ro
Rendkívül egyszerű L.E.D. Telepítés: 3 lépés
Rendkívül egyszerű L.E.D. Telepítés: Ez lehet az L.E.D. legegyszerűbb telepítése. (Fénykibocsátó dióda) Fények a világon, ha nem A legjobbak. Néhány egyszerű lépésben elkészíthet egy kis hordozható L.E.D. telepítés, amely évekig tart! Különösen hasznos a
Egy igazán egyszerű/egyszerű/nem bonyolult módja annak, hogy az emberek/emberek/állatok/robotok úgy nézzenek ki, mintha valóban hűvös/fényes hőlátásuk lenne (az Ön által választott szín) GIMP használatával: 4 lépés
Egy igazán egyszerű/egyszerű/nem bonyolult módszer arra, hogy az emberek/emberek/állatok/robotok úgy nézzenek ki, mintha valóban hűvös/fényes hőlátásuk lenne (az Ön által választott szín) GIMP használatával: Olvassa el … a … címet