Përmbajtje:
- Furnizimet
- Hapi 1: Fshih Devinput.lircd.conf
- Hapi 2: Shkarkoni skedarin.conf për telekomandën tuaj
- Hapi 3: Kodi Python
Video: Instalimi i lehtë i telekomandës IR duke përdorur LIRC për Raspberry PI (RPi) - korrik 2019 [Pjesa 2]: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
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
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë
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 portuar .: 3 hapa
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)