Isi kandungan:
- Langkah 1: Bahagian Yang Anda Perlu
- Langkah 2: Komponen IR Pencipta MATRIX
- Langkah 3: Menyiapkan Perisian
- Langkah 4: Uji Pencipta MATRIX
- Langkah 5: Uji Sumber LIRC
- Langkah 6: Merakam Perintah Dengan LIRC
- Langkah 7: Tetapkan Fail Config untuk LIRC
- Langkah 8: Hantar Perintah
- Langkah 9: Uji Dengan Pencipta Matrix - HAL
Video: Jauh IR Rasberry PI Universal Dengan Pencipta MATRIX: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
⚠️PANDUAN INI TELAH DITETAPKAN ⚠️
Anda boleh melihat panduan IR baru melalui pautan di bawah
www.hackster.io/matrix-labs/matrix-creator-tv-remote-3e783d
Pengenalan
Tutorial ini akan membantu anda membina alat kawalan jauh universal terbaik menggunakan Raspberry Pi dan MATRIX Creator, alat tambah penerima / pemancar jarak jauh IR pertama untuk Raspberry Pi.
Kami menggunakan LIRC (Linux Infrared Remote Control), yang sesuai untuk pekerjaan ini. Ini memudahkan banyak tugas sukar yang perlu kita laksanakan.
Langkah 1: Bahagian Yang Anda Perlu
- Pencipta MATRIX.
- Raspberry Pi 2 atau 3.
- Bekalan Kuasa 5V 2.0A.
- Peranti berkemampuan IR yang disokong oleh LIRC (Peranti yang didokumentasikan dengan betul akan menjadikan hidup anda lebih mudah)
Langkah 2: Komponen IR Pencipta MATRIX
Pencipta MATRIX mempunyai dua Pemancar IR, satu di bahagian atas papan dan satu lagi di bahagian bawahnya. Ia memungkinkan untuk mengawal peranti tanpa mengira kedudukan papan.
Juga mempunyai Penerima IR, TSOP573. Ia membolehkan anda menerima arahan dari pemancar IR mana pun secara maya.
Langkah 3: Menyiapkan Perisian
Selamat datang ke Pencipta MATRIX! Untuk menikmati papan baru anda, anda perlu menyiapkannya. Pertama, anda perlu memasang Raspbian pada Raspberry Pi anda. Sekiranya anda tidak memilikinya, anda boleh memuat turunnya dan ikut arahannya.
Maka anda perlu memasang perisian yang membolehkan 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 --lampirkan /etc/apt/sources.list
Sekarang kemas kini senarai pakej.
sudo apt-get kemas kini
Kemudian anda boleh memasang pakej yang diperlukan.
sudo apt-get install matrix-creator-init cmake g ++ git
Sekarang but semula Raspberry Pi. Selepas reboot FPGA dan SAM3 MCU akan diprogramkan untuk anda secara automatik. Maksudnya, selepas setiap reboot, FPGA akan diprogramkan untuk anda dengan firmware lalai.
Sekiranya anda mahu, anda juga dapat mengetahui lebih lanjut mengenai ciri lain dari Pencipta MATRIX pada Soalan Github? Kirimkan mereka di raspberrypi.stackexchange.com! Gunakan tag # matrix-pencipta
Langkah 4: Uji Pencipta MATRIX
Semasa anda memasang pakej MATRIX Creator, anda juga akan menetapkan LIRC di Raspberry PI anda.
Jangan ragu untuk menguji penerima IR dengan alat kawalan jauh TV anda, LED dalam MATRIX Creator akan berkelip setiap kali anda menekan butang di alat kawalan jauh
Langkah 5: Uji Sumber LIRC
Menggunakan perisian LIRC Jalankan perintah dan tekan butang jarak jauh di sensor dan anda akan mendapat sedikit maklum balas. Perlu menghentikan perkhidmatan lirc.untuk melepaskan sumber IR.
sudo /etc/init.d/lirc berhenti
mod2 -d / dev / lirc0
Apabila anda melakukan ini, jalankan perintah dan tekan beberapa butang di alat kawalan jauh sambil mengarahkannya ke sensor, anda akan mendapat maklum balas
Ia harus bertindak balas terhadap sesuatu yang serupa dengan:
pi @ pengguna: ~ $ sudo /etc/init.d/lirc stop [ok] Stop lirc (via systemctl): lirc.service.
pi @ pengguna: ~ $ mode2 -d / dev / lirc0space 7583853 pulse 2498 space 524 pulse 1278 space 519 pulse 734 space 461 pulse 1309 space 488 pulse 714 space 481 pulse 1309 space 488
Langkah 6: Merakam Perintah Dengan LIRC
Seterusnya kami menjalankan perintah berikut semasa berada di direktori pengguna (mis.: / Home / pi), ini akan merakam perintah kawalan jauh.
irrecord -d / dev / lirc0 ~ / NAME_OF_CONTROL.conf
Ikut arahan yang diberikan.
Apabila meminta nama utama, anda mesti menggunakan nama yang telah ditentukan. Untuk mendapatkan nama saya ingin membuka tetingkap baru dan menjalankan perintah.
irrecord - senarai nama-ruang
Apabila anda menyelesaikan proses ini, ia menghasilkan fail seperti berikut:
# Sila sediakan fail ini untuk orang lain # dengan mengirimkannya ke # # file konfigurasi ini dihasilkan secara automatik # menggunakan lirc-0.9.0-pre1 (default) pada Sel 26 Jul 21:01:56 2016 # # disumbangkan oleh # # jenama: /home/pi/samsung.conf # model no. alat kawalan jauh: # peranti dikendalikan oleh alat kawalan jauh ini: #
mula jauh
namakan SAMSUNG
bit 16 bendera SPACE_ENC | CONST_LENGTH eps 30 aeps 100
pengepala 4572 4399
satu 638 1597 sifar 638 480 ptrail 639 pre_data_bits 16 pre_data 0xE0E0 jurang 107726 toggle_bit_mask 0x0
kod permulaan
KEY_POWER 0x40BF kekunci_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 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 Kod akhir
tamat jauh
Langkah 7: Tetapkan Fail Config untuk LIRC
Sekarang anda perlu mengedit fail konfigurasi /etc/lirc/lircd.conf dengan melakukan perkara berikut:
Salin teks di atas dari "start remote" hingga "end remote" dan buka fail konfigurasi dengan melakukan:
sudo nano /etc/lirc/lircd.conf
Ganti kandungan fail dengan teks yang anda salin dan simpan perubahan anda. Sekiranya anda ingin menambahkan kawalan jauh tambahan, cukup tambahkan lebih banyak bahagian jauh sehingga kelihatan serupa dengan ini:
mulakan nama terpencil SAMSUNG bit 16… hujung jauh mula jauh
nama SONY
bit 16… jarak jauh mula jauh
namakan Panasonic
bit 16… hujung jauh
Pastikan untuk menukar nama alat kawalan jauh dengan mengedit baris nama.
Langkah 8: Hantar Perintah
Sekarang kami akhirnya sampai ke bahagian yang menarik! menghantar arahan jauh ke peranti dengan talian seperti:
menghantar SEND_ONCE KEYNAME peranti
Peranti menjadi nama yang anda tetapkan kepadanya
Selamat menonton peranti anda bertindak balas !!!
Langkah 9: Uji Dengan Pencipta Matrix - HAL
Kini kami menggunakan Hardware Abstraction Layer of MATRIX Creator.
Muat turun repositori berikut dari GitHub
klon git
Pergi ke direktori demo
cd matrix-pencipta-hal / demo /
Kumpulkan aplikasi demo:
mkdir bina cd bina cmake../ buat
Akhirnya jalankan aplikasi:
./ir_demo name_control
Kod ini adalah ujian mudah untuk mengintegrasikan perisian Everloop dan LIRC, hanya berfungsi dengan KEY_POWER, KEY_VOLUMEUP dan KEY_VOLUMEDOWN.
Disyorkan:
Soft Toy Bluetooth Dice dan Kembangkan Permainan Android Dengan Pencipta Aplikasi MIT: 22 Langkah (dengan Gambar)
Soft Toy Bluetooth Dice dan Kembangkan Permainan Android Dengan Pencipta Aplikasi MIT: Bermain permainan dadu mempunyai kaedah yang berbeza1) Bermain tradisional dengan dadu kayu atau tembaga.2) Main di telefon bimbit atau komputer dengan nilai dadu yang dibuat secara rawak oleh telefon bimbit atau komputer. Dalam kaedah yang berbeza ini mainkan dadu secara fizikal dan gerakkan duit syiling di telefon bimbit atau PC
Pencipta MATRIX Suara dan MATRIX Menjalankan Alexa (Versi C ++): 7 Langkah
Pencipta MATRIX Voice and MATRIX Running Alexa (Versi C ++): Perkakasan yang Diperlukan Sebelum memulakan, mari kita tinjau apa yang anda perlukan. Raspberry Pi 3 (Disyorkan) atau Pi 2 Model B (Disokong). MATRIX Voice atau MATRIX Creator - Raspberry Pi tidak mempunyai mikrofon bawaan, MATRIX Voice / Creator mempunyai
Jauh IR Universal Universal Pintar: 6 Langkah
Jauh IR Universal Universal: Memperkenalkan Jauh IR Universal Universal !!! Ringkas, ringkas & alat yang sangat hebat untuk menaklukkan semua peranti IR di sekitar anda !!! Semuanya hanya dengan beberapa dolar …. Mengapa Cerdas ??? Ia dapat mengetahui tindakan sebarang butang pada mana-mana alat kawalan jauh IR dengan mudah
Lampu Malam Pencipta USB DIY: 8 Langkah (dengan Gambar)
Lampu Malam USB Creeper DIY: Pernahkah anda tertanya-tanya apa yang ada di creeper? Bagaimana dengan membuat anatomi creeper anda sendiri! Bina alat penjalar USB yang menyala! Inilah cara anda melakukannya
Kawal Peralatan Elektrik Anda Dengan Jauh Tv Anda (Ir Jauh) Dengan Paparan Suhu dan Kelembapan: 9 Langkah
Kawal Peralatan Elektrik Anda Dengan Televisyen Jauh Anda (Ir Jauh) Dengan Paparan Suhu dan Kelembapan: hai saya Abhay dan ini blog pertama saya di Instructables dan hari ini saya akan menunjukkan kepada anda cara mengendalikan peralatan elektrik anda dengan alat kawalan jauh tv anda dengan membina ini projek sederhana. terima kasih kepada makmal atl atas sokongan dan penyediaan bahan