İçindekiler:
- Gereçler
- 1. Adım: Devinput.lircd.conf'u gizleyin
- 2. Adım: Uzaktan Kumandanız için.conf Dosyasını İndirin
- Adım 3: Python Kodu
Video: Raspberry PI (RPi) için LIRC Kullanan Kolay Kurulum IR Uzaktan Kumanda - Temmuz 2019 [Bölüm 2]: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bölüm 1'de RPi + VS1838b'nin nasıl monte edileceğini ve Raspbian'ın LIRC modülünün bir IR uzaktan kumandasından IR komutları alacak şekilde nasıl yapılandırılacağını gösterdim. Bölüm 1'de tüm donanım ve LIRC kurulum konuları ele alınmaktadır. Bölüm 2, Bölüm 1'de kurduğumuz donanım + LIRC modülünün python ile nasıl arayüzleneceğini gösterecektir.
Uzak [IR Alıcı + RPI] LIRC Python görüntüleme (veya gönderme).
Gereçler
Yok
1. Adım: Devinput.lircd.conf'u gizleyin
Uzak yapılandırma dosya(lar)ınız /etc/lirc/lircd.conf.d dizinine yerleştirilecektir. LIRC,.conf uzantısına sahip olduğu sürece bu dizindeki herhangi bir dosyayı bulacaktır (yani: JVC.lircd.conf). devinput.lircd.conf dosyasını kullanmayacağız bu yüzden devinput.lircd.conf'u devinput.lircd.conf.copy olarak yeniden adlandırarak uzantıyı aşağıdaki gibi değiştirerek gizleyeceğiz.
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
2. Adım: Uzaktan Kumandanız için.conf Dosyasını İndirin
Uzak bir.conf dosyası edinmenin en kolay yolu, onu lirc.sourceforge.net adresindeki büyük kitaplıktan indirmektir. Uzak modeliniz listelenmemiş olsa bile, aynı üreticiden başka bir modelin iyi çalışması çok olasıdır. Sadece uzaktan kumandanızın üreticisini bulun ve yakın olan bir modele tıklayın. Hangi modelin yakın olduğundan emin değilseniz, her modelin içeriğine bakabilir ve kendinize en yakın olanı bulabilirsiniz.
Bir.conf dosyası almanın zor yolu, yerleşik kayıt dışı aracı kullanarak kendi dosyanızı oluşturmaktır, ancak bu yardımcı programı kullanarak çok çaba sarf etmeme rağmen bir dosya oluşturmaya çalışırken ÇOK başarısız oldum. Record'u kullanırken benzer zorluklar yaşayan birçok insan var ve lirc.sourceforge.net'ten bir.conf dosyası indirmenin kolay yolunu şiddetle tavsiye ediyorum.
Uzak yapılandırma dosya(lar)ınız /etc/lirc/lircd.conf.d dizinine yerleştirilecektir. LIRC,.conf uzantısına sahip olduğu sürece bu dizindeki herhangi bir dosyayı bulacaktır (yani: JVC.lircd.conf).
Adım 3: Python Kodu
İşte test edilecek bazı kodlar.
lirc import RawConnection'dan
def ProcessIRRemote():
#get IR komutu #keypress format = (hexcode, repeat_num, command_key, remote_id) deneyin: keypress = conn.readline(.0001) hariç: if (keypress != "" ve tuşa basma != Yok): data = keypress.split() sıra = veri[1] komut = veri[2] #ignore komutu, eğer (sıra != "00") tekrarlanır: print(komut) döndür
#define Küresel
bağlantı = RawConnection()
print("Başlarken…")
Doğru iken:
ProcessIRRemote()
Önerilen:
ESP8266 Kullanan Evrensel Uzaktan Kumanda (Wifi Kontrollü): 6 Adım (Resimlerle)
ESP8266 Kullanan Evrensel Uzaktan Kumanda (Wifi Kontrollü): Bu proje AC, TV, DVD oynatıcılar, müzik sistemi, SMART cihazları gibi tüm ev aletleri için geleneksel uzaktan kumandayı değiştirmektir !!! Etrafta bir sürü çöplük çöpü yapmak, bizi yapboz yapmak!!! Bu proje bizi kurtaracak
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Etme: 6 Adım
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Edin: TV veya DVD oynatıcınızın uzaktan kumandasını kaybettiyseniz, cihazın üzerindeki düğmeleri yürümek, bulmak ve kullanmak zorunda olmanın ne kadar sinir bozucu olduğunu bilirsiniz. Bazen bu düğmeler, uzaktan kumandayla aynı işlevi bile sunmaz.
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım (Resimlerle)
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız
Dört Kanallı RC Oyuncak Uzaktan Kumandaya Dönüştürülen Sıradan Uzaktan Kumanda Kiti: 4 Adım
Dört Kanallı RC Oyuncak Uzaktan Kumandaya Dönüştürülen Sıradan Uzaktan Kumanda Kiti: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。改造方法非常简单。只需准备一些瓦楞纸板,然后按照视频教程完成这个电子项目并为您服务。玩具车船提供远程无线控制。
[Kendin Yap] Örümcek Robot - BÖLÜM II - Uzaktan Kumanda: 5 Adım
[Kendin Yap] Örümcek Robot - BÖLÜM II - Uzaktan Kumanda: Tasarımımı ilginç bulursanız, küçük bir bağış yapabilirsiniz:http://paypal.me/RegisHsuÖrümcek robot projemin 2. bölümü var - uzaktan kumanda nasıl yapılır bluetooth.İşte bölüm 1 - https://www.instructables.com/id/DIY-Spider-Ro