Daftar Isi:
- Langkah 1: Bagian yang Anda Butuhkan
- Langkah 2: Komponen IR Pencipta MATRIX
- Langkah 3: Menyiapkan Perangkat Lunak
- Langkah 4: Uji MATRIX Creator
- Langkah 5: Uji Sumber Daya LIRC
- Langkah 6: Merekam Perintah Dengan LIRC
- Langkah 7: Atur File Konfigurasi untuk LIRC
- Langkah 8: Kirim Perintah
- Langkah 9: Uji Dengan Pembuat Matriks - HAL
Video: Rasberry PI Universal IR Remote Dengan MATRIX Creator: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
️PANDUAN INI TELAH DIHENTIKAN ️
Anda dapat melihat panduan IR baru melalui tautan di bawah ini
www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d
pengantar
Tutorial ini akan membantu Anda membangun kendali jarak jauh universal terbaik menggunakan Raspberry Pi dan MATRIX Creator, pengaya penerima/pemancar jarak jauh IR pertama untuk Raspberry Pi.
Kami menggunakan LIRC (Linux Infrared Remote Control), yang sesuai untuk pekerjaan ini. Ini menyederhanakan banyak tugas sulit yang perlu kita selesaikan.
Langkah 1: Bagian yang Anda Butuhkan
- Pencipta MATRIKS.
- Raspberry Pi 2 atau 3.
- Catu Daya 5V 2.0A.
- Perangkat berkemampuan IR yang didukung oleh LIRC (Perangkat yang didokumentasikan dengan baik akan membuat hidup Anda lebih mudah)
Langkah 2: Komponen IR Pencipta MATRIX
MATRIX Creator memiliki dua IR Emitter, satu di sisi atas papan dan satu lagi di sisi bawahnya. Hal ini memungkinkan untuk mengontrol perangkat terlepas dari posisi papan.
Juga memiliki Penerima IR, TSOP573. Ini memungkinkan Anda menerima perintah dari pemancar IR virtual apa pun.
Langkah 3: Menyiapkan Perangkat Lunak
Selamat datang di MATRIX Creator! Untuk menikmati papan baru Anda, Anda harus mengaturnya. Pertama, Anda harus menginstal Raspbian di Raspberry Pi Anda. Jika Anda tidak memilikinya, Anda dapat mengunduhnya dan mengikuti petunjuknya.
Kemudian Anda perlu menginstal perangkat lunak yang memungkinkan Anda memprogram MATRIX Creator. Untuk melakukannya, Anda perlu mengkonfigurasi APT. Langkah-langkah berikut harus melakukannya:
echo "deb https://packages.matrix.one/matrix-creator/./" | sudo tee --append /etc/apt/sources.list
Sekarang perbarui daftar paket.
sudo apt-get update
Kemudian Anda dapat menginstal paket yang diperlukan.
sudo apt-get install matrix-creator-init cmake g++ git
Sekarang reboot Raspberry Pi. Setelah mem-boot ulang FPGA dan SAM3 MCU akan diprogram untuk Anda secara otomatis. Artinya, setelah setiap reboot, FPGA akan diprogram untuk Anda dengan firmware default.
Jika mau, Anda juga dapat mempelajari lebih lanjut tentang fitur-fitur MATRIX Creator lainnya di Github. Posting di raspberrypi.stackexchange.com! Gunakan tag #matrix-creator
Langkah 4: Uji MATRIX Creator
Saat Anda menginstal paket MATRIX Creator, Anda juga mengatur LIRC di Raspberry PI Anda.
Jangan ragu untuk menguji penerima IR dengan remote TV Anda, LED di MATRIX Creator berkedip setiap kali Anda menekan tombol di remote
Langkah 5: Uji Sumber Daya LIRC
Menggunakan perangkat lunak LIRC Jalankan perintah dan tekan tombol remote pada sensor dan Anda akan mendapatkan umpan balik. Penting untuk menghentikan layanan lirc. Untuk melepaskan sumber daya IR.
sudo /etc/init.d/lirc stop
mode2 -d /dev/lirc0
Ketika Anda melakukan ini, jalankan perintah dan tekan beberapa tombol di remote sambil mengarahkannya ke sensor, Anda akan mendapatkan umpan balik
Itu harus merespon sesuatu yang mirip dengan:
pi@user:~$ sudo /etc/init.d/lirc stop[ok] Menghentikan lirc (via systemctl): lirc.service.
pi@user:~$ mode2 -d /dev/lirc0space 7583853 pulsa 2498 spasi 524 pulsa 1278 spasi 519 pulsa 734 spasi 461 pulsa 1309 spasi 488 pulsa 714 spasi 481 pulsa 1309 spasi 488
Langkah 6: Merekam Perintah Dengan LIRC
Selanjutnya kita jalankan perintah berikut saat berada di direktori pengguna (misalnya: /home/pi), ini akan merekam perintah remote control.
irrecord -d /dev/lirc0 ~/NAME_OF_CONTROL.conf
Ikuti petunjuk yang diberikan.
Saat meminta nama kunci, Anda harus menggunakan nama yang telah ditentukan sebelumnya. Untuk mendapatkan nama saya suka membuka jendela baru dan menjalankan perintah.
irrecord --list-namespace
Ketika Anda menyelesaikan proses ini, itu menghasilkan file seperti berikut:
# Tolong buat file ini tersedia untuk orang lain# dengan mengirimkannya ke # # file konfigurasi ini dibuat secara otomatis # menggunakan lirc-0.9.0-pre1(default) pada Sel 26 Jul 21:01:56 2016 # # disumbangkan oleh # # brand: /home/pi/samsung.conf # model no. dari remote control: # perangkat yang dikendalikan oleh remote ini: #
mulai jarak jauh
nama SAMSUNG
bit 16 flag SPACE_ENC|CONST_LENGTH eps 30 aeps 100
tajuk 4572 4399
satu 638 1597 nol 638 480 ptrail 639 pra_data_bit 16 pra_data 0xE0E0 celah 107726 toggle_bit_mask 0x0
mulai kode
KEY_POWER 0x40BF KEY_1 0x20DF KEY_2 0xA05F KEY_3 0x609F KEY_4 0x10EF KEY_5 0x906F KEY_6 0x50AF KEY_7 0x30CF KEY_8 0xB04F KEY_9 0x708F KEY_0 0x8877 kode KEY_MUTE 0xF00F KEY_CHANNELUP 0x48B7 KEY_CHANNELDOWN 0x08F7 KEY_VOLUMEUP 0xE01F KEY_VOLUMEDOWN 0xD02F KEY_MENU 0x58A7 KEY_EXIT 0xB44B KEY_UP 0x06F9 KEY_DOWN 0x8679 KEY_LEFT 0xA659 KEY_RIGHT 0x46B9 akhir
akhiri jarak jauh
Langkah 7: Atur File Konfigurasi untuk LIRC
Sekarang Anda perlu mengedit file konfigurasi /etc/lirc/lircd.conf dengan melakukan hal berikut:
Salin teks di atas dari "mulai jarak jauh" hingga "akhiri jarak jauh" dan buka file konfigurasi dengan melakukan:
sudo nano /etc/lirc/lircd.conf
Ganti konten file dengan teks yang Anda salin dan simpan perubahan Anda. Jika Anda ingin menambahkan kendali jarak jauh tambahan, tambahkan saja bagian jarak jauh lainnya sehingga terlihat seperti ini:
mulai nama jarak jauh SAMSUNG bit 16 … akhiri jarak jauh mulai jarak jauh
nama SONY
bit 16 … akhiri jarak jauh mulai jarak jauh
nama panasonic
bit 16 … ujung jarak jauh
Pastikan untuk mengubah nama remote dengan mengedit baris nama.
Langkah 8: Kirim Perintah
Sekarang kita akhirnya sampai pada bagian yang menarik! mengirim perintah jarak jauh ke perangkat dengan jalur seperti:
irsend SEND_ONCE perangkat KEYNAME
Perangkat menjadi nama yang Anda tetapkan untuk itu
Nikmati melihat perangkat Anda bereaksi!!!
Langkah 9: Uji Dengan Pembuat Matriks - HAL
Sekarang kita menggunakan Lapisan Abstraksi Perangkat Keras dari MATRIX Creator.
Unduh repositori berikut dari GitHub
git clone
Buka direktori demo
cd matrix-creator-hal/demos/
Kompilasi aplikasi demo:
mkdir build cd build cmake../ make
Akhirnya jalankan aplikasi:
./ir_demo nama_kontrol
Kode ini adalah tes sederhana untuk mengintegrasikan perangkat lunak Everloop dan LIRC, hanya bekerja dengan KEY_POWER, KEY_VOLUMEUP dan KEY_VOLUMEDOWN.
Direkomendasikan:
Remote Universal Menggunakan ESP8266 (Wifi Terkendali): 6 Langkah (dengan Gambar)
Remote Universal Menggunakan ESP8266 (Wifi Controlled): Proyek ini menggantikan remote control konvensional untuk semua peralatan rumah tangga seperti AC, TV, pemutar DVD, sistem musik, peralatan SMART !!! Membuat seluruh sampah dari jarak jauh yang mengotori, membuat kita bingung!!! Proyek ini akan menyelamatkan kita dari
Remote Universal Terkendali Gerakan Dengan Node-MCU: 12 Langkah
Remote Universal Terkendali Gerakan Dengan Node-MCU: Halo semuanya dan selamat datang di proyek ini! Saya orang yang cukup malas dan mimpi buruk orang malas adalah menonton TV ketika Anda menyadari bahwa remote terlalu jauh! Saya menyadari bahwa remote saya tidak akan pernah terlalu jauh jika saya memilikinya
Membuat Remote Universal Dengan NodeMCU: 7 Langkah
Membuat Remote Universal Dengan NodeMCU: Dalam proyek ini, kami akan membangun remote control universal yang mampu mengkloning dan mengirim sinyal inframerah. Antarmuka web akan digunakan untuk mengontrol semua proses ini. NodeMCU bersama dengan fotoreseptor inframerah akan bertanggung jawab untuk mengkloning
MATRIX Voice dan MATRIX Creator Menjalankan Alexa (Versi C++): 7 Langkah
MATRIX Voice dan MATRIX Creator Menjalankan Alexa (Versi C++): Perangkat Keras yang DiperlukanSebelum memulai, mari tinjau apa yang Anda perlukan. Raspberry Pi 3 (Disarankan) atau Pi 2 Model B (Didukung). MATRIX Voice atau MATRIX Creator - Raspberry Pi tidak memiliki built-in microphone, MATRIX Voice/Creator memiliki
Kontrol Peralatan Listrik Anda Dengan Remote TV (Remote ir) Dengan Tampilan Suhu dan Kelembaban: 9 Langkah
Kontrol Peralatan Listrik Anda Dengan Remote TV (Remote ir) Dengan Tampilan Suhu dan Kelembaban: hai saya Abhay dan ini adalah blog pertama saya di Instructables dan hari ini saya akan menunjukkan cara mengontrol peralatan listrik Anda dengan remote tv dengan membuat ini proyek sederhana. terima kasih kepada lab atl atas dukungan dan pemberian materinya