Daftar Isi:
- Perlengkapan
- Langkah 1: Merakit Perangkat Keras
- Langkah 2: Instal Lirc
- Langkah 3: Edit Lirc_options.conf
- Langkah 4: Lakukan Move to Remove.dist Suffix From Lircd.conf.dist
- Langkah 5: Edit Config.txt
- Langkah 6: Periksa Status dan Reboot
- Langkah 7: Uji Jarak Jauh
Video: Pengaturan Mudah IR Remote Control Menggunakan LIRC untuk Raspberry PI (RPi) - Juli 2019 [Bagian 1]: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Setelah banyak mencari, saya terkejut dan kecewa tentang informasi yang saling bertentangan tentang cara mengatur remote control IR untuk proyek RPi saya. Saya pikir itu akan mudah tetapi menyiapkan Linux InfraRed Control (LIRC) telah lama bermasalah tetapi banyak berubah pada Juni 2019 dengan dirilisnya versi Buster dari Raspbian membuat banyak tutorial di luar sana tidak berharga. Banyak tutorial telah Anda membuat file hardware.conf tetapi LIRC tidak membutuhkan atau menginginkannya dan modul lirc-rpi telah diganti dengan modul gpio-ir.
Tutorial mengasumsikan RPi menjalankan raspbian (versi Buster Jun 2019). Juga pengetahuan tentang terminal, perintah dasar dari command prompt dan mengedit file teks diasumsikan.
CATATAN: Pengaturan LIRC akan gagal jika dijalankan sebagai pengguna Root dan menyebabkan kesalahan "tidak dapat mengimpor nama RawConnection" yang ditakuti saat menjalankan kode python. Tutorial ini mengasumsikan Anda login sebagai pengguna (yaitu: PI)
Sasaran: Untuk mengaktifkan remote control IR dari proyek RPi
1) Setup LIRC pada RPi [Bagian 1]
2) Peragakan LIRC menggunakan python [Bagian 2]
Perlengkapan
--- Raspberry Pi (3, 4, nol)
--- Kawat dupont (perempuan-perempuan)
--- VS 1838b penerima IR
Langkah 1: Merakit Perangkat Keras
Menggunakan penerima IR VS1838b sangat mudah. Cukup hubungkan sensor ke RPi langsung dengan kabel Dupont (Wanita-Wanita). Anda juga dapat menggunakan papan tempat memotong roti (tidak ditampilkan) atau menyolder pada papan proto (foto)
Melihat Penerima IR VS1838b dari depan (dengan X besar menghadap Anda)
---- Kaki kiri keluar
---- Kaki tengah ditanah
---- Kaki kanan adalah 3.3v
1) Pasang kaki kiri ke BCM pin 17 pada RPi (kabel kuning)
2) Pasang kaki tengah ke ground (kabel hitam)
3) Pasang kaki kanan ke 3.3v (kabel merah)
Langkah 2: Instal Lirc
1) Buka jendela terminal dan instal LIRC. Diperingatkan bahwa ini kemungkinan akan menimbulkan kesalahan "Gagal memulai dukungan aplikasi input/output IR jarak jauh Fleksibel" karena file yang diinstal sekarang memiliki.dist ditambahkan dan akhiran harus dihapus seperti yang tercantum di bawah ini. Tidak sulit tapi membuat frustrasi.
$ sudo apt-get update
$ sudo apt-get install lirc
----JANGAN KHAWATIR! karena ini kemungkinan akan menimbulkan kesalahan "Gagal memulai dukungan aplikasi input/output IR jarak jauh Fleksibel" karena akhiran.dist perlu dihapus dari lirc_options.conf. Cukup ganti nama file seperti yang ditunjukkan.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) Instal ulang lirc sekarang setelah file lirc_options.conf telah diganti namanya
$ sudo apt-get install lirc
Langkah 3: Edit Lirc_options.conf
Edit /etc/lirc/lirc_options.conf sebagai berikut dengan mengubah dua baris ini:
:
:
pengemudi = default
perangkat = /dev/lirc0
:
:
Langkah 4: Lakukan Move to Remove.dist Suffix From Lircd.conf.dist
Hapus akhiran.dist dari /etc/lirc/lircd.conf.dist
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
Langkah 5: Edit Config.txt
Edit /boot/config.txt dengan menambahkan satu baris di bagian modul lirc-rpi sebagai berikut. Contoh ini mengasumsikan RPi 'mendengarkan' pada BCM Pin 17 untuk penerima IR tetapi pin IO RPi apa pun dapat digunakan. Saya belum mencobanya tetapi jika Anda ingin mengirim perintah dari RPi maka tambahkan dan batalkan komentar pada baris ke-4 yang ditunjukkan di bawah ini untuk mengirim perintah IR pada pin BCM 18
:
:
:
# Batalkan komentar ini untuk mengaktifkan modul lirc-rpi
#dtoverlay=lirc-rpi
dtoverlay=gpio-ir, gpio_pin=17
#dtoverlay=gpio-ir-tx, gpio_pin=18
:
:
:
Langkah 6: Periksa Status dan Reboot
1) Hentikan, mulai, dan periksa status lircd untuk memastikan tidak ada kesalahan!
$ sudo systemctl stop lircd.service
$ sudo systemctl start lircd.service
$ sudo systemctl status lircd.service
2) Nyalakan ulang
$ sudo reboot
Langkah 7: Uji Jarak Jauh
Langkah ini mengasumsikan Anda memiliki penerima IR yang terhubung ke RPi Anda pada pin yang ditentukan dalam config.txt.
1) hentikan layanan LIRCD dan uji jarak jauh menggunakan perintah mode2
$ sudo systemctl stop lircd.service
$ sudo mode2 -d /dev/lirc0
3) Arahkan remote ke penerima dan tekan beberapa tombol. Anda akan melihat sesuatu SEPERTI ini:
:
:
ruang angkasa
detak
:
:
4) Tekan Ctrl-C untuk keluar
5) Penerima IR Anda telah diatur dan siap untuk melanjutkan ke Bagian 2 dan diakses dengan python.
Direkomendasikan:
Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android: 8 Langkah
Pengaturan untuk Penyedia GPS Bluetooth Eksternal untuk Perangkat Android: Instruksi ini akan menjelaskan cara membuat GPS berkemampuan Bluetooth eksternal Anda sendiri untuk ponsel Anda, nyalakan apa pun hanya dengan sekitar $10.Bill of material:NEO 6M U-blox GPSHC-05 modul bluetoothPengetahuan tentang antarmuka Blutooth Modul energi rendahArdui
Pengaturan Nol RPi Tanpa Kepala Terbaik untuk Pemula: 8 Langkah
Pengaturan Nol RPi Tanpa Kepala Utama untuk Pemula: Dalam Instruksi ini, kita akan melihat pengaturan dasar saya untuk semua proyek Raspberry Pi Zero. Kami akan melakukan semuanya dari mesin Windows, tidak perlu keyboard atau monitor tambahan! Setelah selesai, itu akan ada di internet, berbagi file melalui jaringan, wo
Jam Dengan Remote Control IR untuk Pengaturan Waktu/Tanggal: 5 Langkah
Jam Dengan Remote Control IR untuk Pengaturan Waktu/Tanggal: Ini adalah jam sederhana yang dibuat menggunakan komponen yang tersedia. Mikrokontroler yang digunakan adalah STM32F030F4P6 yang murah. Layarnya adalah LCD 16x2 dengan ransel I2C (PCF8574). Sirkuit jam dapat dibuat menggunakan papan prototipe kecil dan TSSOP
Robot Remote Control Menggunakan Arduino dan T.V. Remote: 11 Langkah
Robot Remote Control Menggunakan Arduino dan Remote TV: Mobil remote control ini dapat dipindahkan menggunakan hampir semua jenis remote seperti TV, AC, dll. Ini memanfaatkan fakta bahwa remote memancarkan IR (inframerah). Properti ini digunakan dengan menggunakan penerima IR, yang merupakan sensor yang sangat murah. Di
Cara Membuat "Tangan Bantuan" Murah Sebagai Gratis, dan Mudah untuk Bagian Kecil.: 6 Langkah
Cara Membuat "Bantuan" Murah, dan Mudah untuk Bagian Kecil.: Nah, pagi ini (2.23.08) dan kemarin (2.22.08), saya mencoba menyolder sesuatu, tetapi saya tidak punya uluran tangan, jadi saya membuat ini pagi ini. (2.23.08) Ini bekerja HEBAT bagi saya, biasanya tidak ada masalah. SANGAT mudah dibuat, pada dasarnya gratis, semua yo