Tartalomjegyzék:
- 1. lépés: Alkatrészek, amelyekre szüksége lesz
- 2. lépés: MATRIX Creator IR komponensek
- 3. lépés: A szoftver beállítása
- 4. lépés: Tesztelje a MATRIX Creatort
- 5. lépés: Tesztelje a LIRC erőforrásait
- 6. lépés: Parancsok rögzítése LIRC -vel
- 7. lépés: Állítsa be a LIRC konfigurációs fájljait
- 8. lépés: Parancsok küldése
- 9. lépés: Teszteljen a Matrix Creatorral - HAL
Videó: Rasberry PI univerzális IR távirányító MATRIX Creatorral: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
⚠️EZ AZ ÚTMUTATÓ ELFOGADT ⚠️
Az új IR útmutatót az alábbi linken tekintheti meg
www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d
Bevezetés
Ez az oktatóanyag segít a végső univerzális távirányító felépítésében a Raspberry Pi és a MATRIX Creator segítségével, amely a Raspberry Pi első IR távoli vevő/adó kiegészítője.
Ehhez a feladathoz megfelelő LIRC -t (Linux Infrared Remote Control) használunk. Leegyszerűsíti a nehéz feladatokat, amelyeket meg kell valósítanunk.
1. lépés: Alkatrészek, amelyekre szüksége lesz
- MATRIX készítő.
- Raspberry Pi 2 vagy 3.
- 5V 2.0A tápegység.
- IR -kompatibilis eszköz, amelyet a LIRC támogat (a megfelelően dokumentált eszköz megkönnyíti az életét)
2. lépés: MATRIX Creator IR komponensek
A MATRIX Creator két IR -kibocsátóval rendelkezik, az egyik a tábla felső oldalán, a másik az alsó oldalán. Lehetővé teszi az eszközök vezérlését a tábla helyzetétől függetlenül.
Ezenkívül rendelkezik infravörös vevővel, TSOP573. Lehetővé teszi parancsok fogadását virtuális bármely IR -adóról.
3. lépés: A szoftver beállítása
Üdvözöljük a MATRIX Creatorban! Az új tábla élvezetéhez be kell állítania. Először telepítenie kell a Raspbian -t a Raspberry Pi -re. Ha nincs meg, akkor letöltheti és követheti az utasításokat.
Ezután telepítenie kell azt a szoftvert, amely lehetővé teszi a MATRIX Creator programozását. Ehhez konfigurálnia kell az APT -t. A következő lépéseket kell elvégezni:
echo "deb https://packages.matrix.one/matrix-creator/./" | sudo tee --append /etc/apt/sources.list
Most frissítse a csomaglistát.
sudo apt-get update
Ezután telepítheti a szükséges csomagokat.
sudo apt-get install matrix-creator-init cmake g ++ git
Most indítsa újra a Raspberry Pi -t. Az FPGA és a SAM3 MCU újraindítása után automatikusan programozásra kerül. Vagyis minden újraindítás után az FPGA az alapértelmezett firmware -vel lesz programozva.
Ha szeretné, többet is megtudhat a MATRIX Creator egyéb funkcióiról a Github kérdéseken? Tedd közzé őket a raspberrypi.stackexchange.com oldalon! Használja a #matrix-creator címkét
4. lépés: Tesztelje a MATRIX Creatort
A MATRIX Creator csomag telepítésekor a LIRC -t is beállítja a Raspberry PI -ben.
Nyugodtan tesztelje az infravörös vevőt a TV távirányítójával, a MATRIX Creator LED -je villog, amikor megnyom egy gombot a távvezérlőben
5. lépés: Tesztelje a LIRC erőforrásait
A LIRC szoftver használata Futtassa a parancsot, és nyomja meg az érzékelő távvezérlő gombjait, és visszajelzést kap. Le kell állítani a lirc szolgáltatást. Az IR erőforrás felszabadítása érdekében.
sudo /etc/init.d/lirc stop
mode2 -d /dev /lirc0
Amikor ezt megteszi, futtassa a parancsot, és nyomja meg a távvezérlő néhány gombját, miközben az érzékelőt célozza, visszajelzést kell kapnia
Valami hasonlóra kell reagálnia:
pi@user: ~ $ sudo /etc/init.d/lirc stop [ok] A lirc leállítása (a systemctl -n keresztül): lirc.service.
pi@user: ~ $ mode2 -d /dev /lirc0space 7583853 impulzus 2498 space 524 impulzus 1278 space 519 pulse 734 space 461 pulse 1309 space 488 pulse 714 space 481 pulse 1309 space 488
6. lépés: Parancsok rögzítése LIRC -vel
Ezután a következő parancsot futtatjuk, miközben a felhasználói könyvtárban (pl.: /home /pi) található, ez rögzíti a távirányító parancsait.
irrecord -d/dev/lirc0 ~/NAME_OF_CONTROL.conf
Kövesse a mellékelt utasításokat.
Amikor a kulcsneveket kéri, akkor az előre meghatározott neveket kell használnia. A nevek beszerzéséhez szeretek új ablakot nyitni és futtatni a parancsot.
irrecord --list-namespace
Amikor befejezi ezt a folyamatot, a következőhöz hasonló fájlt hoz létre:
# Kérem, tegye hozzáférhetővé ezt a fájlt másoknak is #, ha elküldi a # címre. Ez a konfigurációs fájl automatikusan generálásra került # a lirc-0.9.0-pre1 (alapértelmezett) használatával, július 26., 21:01:56 2016 # # hozzájárult # #: /home/pi/samsung.conf # modellszám távvezérlő: # eszköz, amelyet ezzel a távirányítóval vezérelnek: #
távolról kezdeni
neve SAMSUNG
bit 16 zászló SPACE_ENC | CONST_LENGTH eps 30 aeps 100
fejléc 4572 4399
egy 638 1597 nulla 638 480 ptrail 639 pre_data_bits 16 pre_data 0xE0E0 gap 107726 toggle_bit_mask 0x0
kódok kezdete
KEY_POWER 0x40BF kulcs_1 0x20DF KEY_2 0xA05F KEY_3 0x609F KEY_4 0x10EF KEY_5 0x906F KEY_6 0x50AF KEY_7 0x30CF KEY_8 0xB04F KEY_9 0x708F KEY_0 0x8877 KEY_MUTE 0xF00F KEY_CHANNELUP 0x48B7 KEY_CHANNELDOWN 0x08F7 KEY_VOLUMEUP 0xE01F KEY_VOLUMEDOWN 0xD02F KEY_MENU 0x58A7 KEY_EXIT 0xB44B KEY_UP 0x06F9 KEY_DOWN 0x8679 KEY_LEFT 0xA659 KEY_RIGHT 0x46B9 vége kódok
vége távirányító
7. lépés: Állítsa be a LIRC konfigurációs fájljait
Most szerkesztenie kell az /etc/lirc/lircd.conf konfigurációs fájlt az alábbiak szerint:
Másolja a fenti szöveget a "start remote" -ból egészen a "end remote" -ig, és nyissa meg a konfigurációs fájlt:
sudo nano /etc/lirc/lircd.conf
Cserélje ki a fájl tartalmát a másolt szöveggel, és mentse el a módosításokat. Ha további távirányítókat szeretne hozzáadni, akkor csak adjon hozzá további távoli szakaszokat, hogy így nézzen ki:
távirányítás kezdete SAMSUNG bitek 16… vége távoli távirányítás indítása
név SONY
bitek 16… vége távirányító távvezérlés
neve Panasonic
bitek 16… a távirányító vége
Feltétlenül módosítsa a távirányító nevét a névsor szerkesztésével.
8. lépés: Parancsok küldése
Most végre elérkeztünk az izgalmas részhez! távoli parancsok küldése az alábbi sorokkal rendelkező eszközökre:
irsend SEND_ONCE eszköz KEYNAME
Az eszköz a hozzá rendelt név
Élvezze a készülék reakcióját !!!
9. lépés: Teszteljen a Matrix Creatorral - HAL
Most a MATRIX Creator hardverabsztrakciós rétegét használjuk.
Töltse le a következő lerakatot a GitHub -ból
git klón
Lépjen a demók könyvtárába
cd matrix-creator-hal/demos/
Fordítsa össze a demo alkalmazásokat:
mkdir build cd build cmake../ make
Végül futtassa az alkalmazást:
./ir_demo name_control
Ez a kód egy egyszerű teszt az Everloop és a LIRC szoftver integrálására, csak a KEY_POWER, KEY_VOLUMEUP és KEY_VOLUMEDOWN funkciókkal működik.
Ajánlott:
Univerzális távirányító az ESP8266 használatával (Wifi -vezérelt): 6 lépés (képekkel)
Univerzális távirányító ESP8266 használatával (Wifi -vezérelt): Ez a projekt lecseréli a hagyományos távirányítót az összes háztartási készülékre, például az AC, TV, DVD lejátszó, zenei rendszer, SMART készülékek !!! Egy egész szemét távoli szemetelés körül, hogy mi rejtvény !!! Ez a projekt megment minket a
Univerzális TV -távirányító - Ardiuino, infravörös: 5 lépés
Univerzális TV -távirányító - Ardiuino, infravörös: Hello! Ebben az oktatható útmutatóban megmutatom, hogyan kell felépíteni és programozni saját univerzális távirányítóját, amely a legtöbb infravörös távirányítóval működő dologgal működik, és amely " hallgat " és dekódolja az infravörös jelet, amelyet számos más
Gesztusvezérelt univerzális távirányító csomópont-MCU-val: 12 lépés
Gesztusvezérelt univerzális távirányító csomópont-MCU-val: Üdv mindenkinek, és üdvözöljük ebben a projektben! Elég lusta ember vagyok, és egy lusta ember rémálma az, ha tévét néz, amikor rájön, hogy a távirányító túl messze van! Rájöttem, hogy a távirányítóm sosem lesz túl messze, ha kéznél leszek
Univerzális távirányító létrehozása NodeMCU -val: 7 lépés
Univerzális távirányító létrehozása a NodeMCU -val: Ebben a projektben egy olyan univerzális távirányítót fogunk létrehozni, amely képes klónozni és infravörös jeleket küldeni. Ennek a folyamatnak a vezérlésére webes felületet használnak. A NodeMCU és az infravörös fotoreceptor együttes feladata lesz a klónozás
Intelligens univerzális IR távirányító: 6 lépés
Intelligens univerzális infravörös távirányító: Bemutatjuk az intelligens univerzális infravörös távirányítót !!! Egyszerű, kompakt & nagyon hatékony eszköz a körülötted lévő összes IR eszköz meghódítására !!! Mindent csak néhány dollárért …. Miért okos ??? Nagyon könnyen megtanulhatja bármely infravörös távirányító gombjának működését