Isi kandungan:
- Bekalan
- Langkah 1: Sembunyikan Devinput.lircd.conf
- Langkah 2: Muat turun Fail.conf untuk Alat Jauh Anda
- Langkah 3: Kod Python
Video: Penyediaan Jarak Jauh IR dengan Mudah Menggunakan LIRC untuk Raspberry PI (RPi) - Julai 2019 [Bahagian 2]: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Pada Bahagian 1 saya menunjukkan cara memasang RPi + VS1838b dan mengkonfigurasi modul LIRC Raspbian untuk menerima arahan IR dari alat kawalan jauh IR. Semua masalah penyediaan perkakasan dan LIRC dibincangkan di bahagian 1. Bahagian 2 akan menunjukkan bagaimana untuk mengaitkan modul perkakasan + LIRC yang kami siapkan di Bahagian 1 dengan python.
Jauh [Penerima IR + RPI] LIRC Pythondisplay (atau hantar).
Bekalan
tiada
Langkah 1: Sembunyikan Devinput.lircd.conf
Fail konfigurasi jarak jauh anda akan diletakkan di direktori /etc/lirc/lircd.conf.d. LIRC akan mencari sebarang fail dalam direktori ini selagi mempunyai sambungan.conf (iaitu: JVC.lircd.conf). Kami tidak akan menggunakan fail devinput.lircd.conf jadi kami akan menyembunyikannya dengan mengubah pelanjutan seperti berikut dengan menamakan semula devinput.lircd.conf menjadi devinput.lircd.conf.copy
$ sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.copy
Langkah 2: Muat turun Fail.conf untuk Alat Jauh Anda
Sejauh ini cara termudah untuk mendapatkan fail.conf jauh adalah memuat turunnya dari perpustakaan besar di lirc.sourceforge.net Walaupun model jarak jauh anda tidak disenaraikan, SANGAT kemungkinan model lain dari pengeluar yang sama akan berfungsi dengan baik. Cari pengeluar alat kawalan jauh anda dan klik pada model yang berdekatan. Sekiranya anda tidak pasti model mana yang dekat, anda boleh melihat kandungan setiap model dan mencari model yang hampir dengan model anda.
Cara yang sukar untuk mendapatkan fail.conf adalah dengan membuat sendiri menggunakan irrecord alat terbina dalam tetapi saya SANGAT tidak berjaya membuat fail menggunakan utiliti ini walaupun banyak usaha. Terdapat banyak orang lain dengan kesukaran yang sama menggunakan irrecord dan saya sangat mengesyorkan laluan mudah memuat turun fail.conf dari lirc.sourceforge.net
Fail konfigurasi jarak jauh anda akan diletakkan di direktori /etc/lirc/lircd.conf.d. LIRC akan mencari sebarang fail dalam direktori ini selagi mempunyai sambungan.conf (iaitu: JVC.lircd.conf).
Langkah 3: Kod Python
Berikut adalah beberapa kod untuk diuji.
dari lirc import RawConnection
def ProcessIRRemote ():
#get IR command #keypress format = (hexcode, repeat_num, command_key, remote_id) cuba: keypress = conn.readline (.0001) kecuali: keypress = "" if (keypress! = "" dan keypress! = Tiada): data = keypress.split () urutan = data [1] perintah = data [2] #ignore perintah berulang jika (urutan! = "00"): kembali cetak (perintah)
#tentukan Global
conn = RawConnection ()
cetak ("Bermula …")
Walaupun Betul:
ProsesIRRemote ()
Disyorkan:
Esp32-Ubidots-Wireless-jarak jarak jauh-dan-kelembapan: 6 Langkah
Esp32-Ubidots-Wireless-jarak jarak jauh-dan-kelembapan: Dalam tutorial ini, kita akan mengukur data suhu dan kelembapan yang berbeza menggunakan sensor Temp dan kelembapan. Anda juga akan belajar bagaimana menghantar data ini ke Ubidots. Supaya anda dapat menganalisisnya dari mana sahaja untuk aplikasi yang berbeza
Menggunakan semula Bahagian Komputer Lama untuk Membina Sistem Mudah Alih yang Murah: 3 Langkah (dengan Gambar)
Menggunakan semula Bahagian Komputer Lama untuk Membina Sistem Mudah Alih yang Murah: Baru-baru ini Laptop lama saya mati dan saya terpaksa membeli yang baru, (RIP! 5520 anda akan ketinggalan). Papan induk komputer riba mati dan kerosakan dapat diperbaiki Sehingga baru-baru ini saya membawa pai Raspberry dan mula bermain-main dengan IOT sutff tetapi memerlukan
Pengimbas WiFi Jarak Jauh Menggunakan ESP8266: 6 Langkah (dengan Gambar)
Pengimbas WiFi Jarak Jauh Menggunakan ESP8266: Dalam Instruksional ini, saya membuat peranti pengimbas WiFi jarak jauh 2.5 jalur mudah alih yang digunakan bateri yang digunakan untuk menentukan saluran mana yang terbaik untuk rangkaian rumah saya. Ini juga dapat digunakan untuk mencari titik akses WiFi terbuka dalam perjalanan. Kos untuk membuat: Lebih kurang $ 25 boneka
Jarak Jauh automatik ON / OFF Menggunakan Jack MIC pada Camcorder Anda / Relay Keadaan Pepejal Voltan Rendah: 4 Langkah (dengan Gambar)
Jauh / Mati Jauh automatik Menggunakan Jack MIC pada Camcorder Anda / Relay Keadaan Pepejal Voltan Rendah: Gambaran keseluruhan: Kami menggunakan bicu MIC camcorder untuk mengesan ketika camcorder dihidupkan. Kami membina relay keadaan pepejal rendah untuk mengesan bicu MIC dan menghidupkan dan mematikan peranti jauh secara automatik pada masa yang sama dengan camcorder. Keadaan pepejal
Menggunakan Cap Parallax Basic II untuk Membunyikan Pintu dari jarak jauh: 4 Langkah (dengan Gambar)
Menggunakan Parallax Basic Stamp II untuk Membunyikan Pintu Dari Jauh: Masalahnya? Seekor anjing yang terlalu teruja apabila bel pintu berdering. Penyelesaiannya? Bunyikan loceng pintu secara rawak apabila tidak ada orang di sana, dan tidak ada yang menjawabnya, untuk mengatasi keadaan anjing - untuk memutuskan hubungan dengan loceng