![Instalimi i lehtë i telekomandës IR duke përdorur LIRC për Raspberry PI (RPi) - korrik 2019 [Pjesa 2]: 3 hapa Instalimi i lehtë i telekomandës IR duke përdorur LIRC për Raspberry PI (RPi) - korrik 2019 [Pjesa 2]: 3 hapa](https://i.howwhatproduce.com/images/011/image-30557-j.webp)
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
![Konfigurimi i lehtë i telekomandës IR duke përdorur LIRC për Raspberry PI (RPi) - korrik 2019 [Pjesa 2] Konfigurimi i lehtë i telekomandës IR duke përdorur LIRC për Raspberry PI (RPi) - korrik 2019 [Pjesa 2]](https://i.howwhatproduce.com/images/011/image-30557-1-j.webp)
Në Pjesën 1 kam demonstruar se si të montoni RPi + VS1838b dhe të konfiguroni modulin LIRC të Raspbian për të marrë komandat IR nga një telekomandë IR. Të gjitha çështjet e konfigurimit të harduerit dhe LIRC janë diskutuar në pjesën 1. Pjesa 2 do të demonstrojë se si të ndërlidhni harduerin + modulin LIRC që kemi konfiguruar në Pjesën 1 me python.
Remote [Marrësi IR + RPI] LIRC Pythondisplay (ose dërgoni).
Furnizimet
asnje
Hapi 1: Fshih Devinput.lircd.conf

Skedarët tuaj të konfigurimit në distancë do të vendosen në drejtorinë /etc/lirc/lircd.conf.d. LIRC do të gjejë çdo skedar në këtë drejtori për sa kohë që ka një shtrirje.conf (p.sh.: JVC.lircd.conf). Ne nuk do të përdorim skedarin devinput.lircd.conf kështu që do ta fshehim duke ndryshuar shtesën si më poshtë duke riemërtuar devinput.lircd.conf në devinput.lircd.conf.copy
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Hapi 2: Shkarkoni skedarin.conf për telekomandën tuaj

Deri tani mënyra më e lehtë për të marrë një skedar.conf të largët është ta shkarkoni nga biblioteka e madhe në lirc.sourceforge.net Edhe nëse modeli juaj i largët nuk është i listuar, ka shumë mundësi që një model tjetër nga i njëjti prodhues të funksionojë mirë. Thjesht gjeni prodhuesin e telekomandës tuaj dhe klikoni në një model që është afër. Nëse nuk jeni të sigurt se cili model është afër, mund të shikoni përmbajtjen e secilit model dhe të gjeni atë që është afër tuajit.
Mënyra më e vështirë për të marrë një skedar.conf është të krijoni tuajën duke përdorur një regjistrues të mjetit të integruar, por unë isha SHUMY i pasuksesshëm duke u përpjekur të krijoja një skedar duke përdorur këtë mjet, pavarësisht shumë përpjekjeve. Ka shumë njerëz të tjerë me vështirësi të ngjashme duke përdorur irrecord dhe unë rekomandoj shumë rrugën e lehtë të shkarkimit të një skedari.conf nga lirc.sourceforge.net
Skedarët tuaj të konfigurimit në distancë do të vendosen në drejtorinë /etc/lirc/lircd.conf.d. LIRC do të gjejë çdo skedar në këtë drejtori për sa kohë që ka një shtrirje.conf (p.sh.: JVC.lircd.conf).
Hapi 3: Kodi Python

Këtu është një kod për të provuar.
nga importi lirc RawConnection
def ProcessIRRemote ():
#merrni komandën IR #formatin e shtypit = (kodin gjashtëkëndësh, numrin e përsëritjes, çelësin e komandës, identifikimin e largët) provoni: shtypni tastin = conn.readline (.0001) përveç: shtypit = "" nëse (shtypja e tastit! = "" dhe shtypja e tastit! = Asnjë): të dhëna = keypress.split () sekuenca = të dhënat [1] komanda = të dhënat [2] #ignore komanda përsëritet nëse (sekuenca! = "00"): ktheni printimin (komandën)
#përcakto Globalin
lidhje = RawConnection ()
print ("Fillimi …")
ndërsa e vërtetë:
ProcessIRRemote ()
Recommended:
Ndërprerës i telekomandës IR duke përdorur CD4017: 4 hapa

Ndërprerës i telekomandës IR duke përdorur CD4017: ► https://www.nextpcb.com/?code=afzal Prototip PCB Trail për 0 $ Merrni kupon 5 $ nëse regjistroheni nga lidhja e mësipërGjeni përshkrimin e plotë të projektit & I gjithë materiali i dobishëm duke përfshirë • Diagramin e Qarkut / Skematike • Pajisjet / Lista e Komponentëve • Kodet / Algoritmi
Dekodues i telekomandës IR duke përdorur Arduino: 7 hapa

Dekoduesi i telekomandës IR duke përdorur Arduino: Përshëndetje krijues, ky është një mësim i plotë se si të deshifroni çdo telekomandë IR. Ndiqni hapat e mi më poshtë
Testues i telekomandës me rreze infra të kuqe duke përdorur TSOP4838: 5 hapa

Testues i telekomandës me rreze infra të kuqe duke përdorur TSOP4838: Ja se si të ndërtoni një qark të thjeshtë të testuesit të telekomandës. Vetëm ndiqni hapat e mëposhtëm dhe do ta arrini atë nën 5 minuta. Nëse funksionon, ju lutemi lini një like në videon tonë dhe na tregoni në komente
Si të bëni kontrollues të telekomandës ose bordin e ndërrimit duke përdorur Atmega328P të pavarur: 6 hapa (me fotografi)

Si të bëni një kontrollues me telekomandë Spike Buster ose Switch Board duke përdorur Atmega328P të Pavarur: Në këtë projekt do t'ju tregoj se si të ndërtoni Spike Buster ose Switch Board me telekomandë duke përdorur Atmega328P të Pavarur. Ky projekt është ndërtuar në një bord PCB të personalizuar me shumë pak përbërës. Nëse preferoni të shikoni video atëherë unë kam integruar të njëjtën gjë ose
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t’u rikrijuar, e lehtë për t’u përdorur, e lehtë për t’

DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t'u rikrijuar, e lehtë për t'u përdorur, e lehtë për t'u transferuar.: Ky projekt do t'ju ndihmojë të lidhni 18 LED (6 të kuqe + 6 blu + 6 të verdhë) në bordin tuaj Arduino dhe të analizoni sinjalet e Kartës së Zërit të kompjuterit tuaj në kohë reale dhe t'i transmetoni ato në LED për t'i ndezur ato sipas efekteve të rrahjes (Snare, High Hat, Kick)