Apakah mungkin untuk mendukung kontrol inframerah jarak jauh menggunakan Raspberry Pi?

23

Akan menarik untuk menggunakan Raspberry Pi sebagai pengganti pusat media; Namun, seperti yang saya lihat sekarang, Raspberry Pi perlu dikontrol melalui keyboard atau melalui jaringan. Apakah mungkin untuk mengontrol Raspberry Pi menggunakan remote control universal atau yang serupa?

Saya berencana untuk menggunakan Raspberry Pi di mana membawa atau menghubungkan keyboard tidak layak.

Tamara Wijsman
sumber
3
Ya itu mungkin. Anda mungkin ingin menggunakan salah satu modul penerima IR yang mendemodulasi pengkodean khas 38-40 KHz. Pertanyaannya kemudian adalah apakah latensi interupsi sistem operasi pi lambat cukup andal untuk mendeteksi semua pulsa dalam protokol jarak jauh, atau jika Anda perlu menggunakan patch sistem operasi waktu nyata, atau mungkin lebih sederhana, menempatkan mikrokontroler dua dolar di sana untuk mengubah protokol pulsa IR ke sesuatu yang akan mudah diterima pi seperti serial asinkron level logika (UART).
Chris Stratton
Jika Anda tidak menyukai perangkat keras, maka cari solusi jaringan. Anda bisa mendapatkan cukup jauh dengan server web sederhana.
Thorbjørn Ravn Andersen
Pi saya menjadi hosting server sederhana yang menerima input dari aplikasi remote control kecil di ponsel Android saya. Cukup sederhana untuk mengatur sesuatu seperti ini, atau mungkin saya akan melepaskannya setelah terlihat sedikit lebih baik.
Jivings
@ ThorbjørnRavnAndersen: Saya berencana untuk menggunakan ini dalam RV kecil, alasan penggantian akan memiliki lebih sedikit ruang. Menempatkan jaringan hanya akan menambah jumlah ruang.
Tamara Wijsman

Jawaban:

11

Ini IR Multimedia Remote Controller dengan USB Receiver seharusnya muncul sebagai keyboard USB HID polos. Seharusnya tidak perlu driver. Sebagai alternatif, pengguna MythTV memiliki banyak pengalaman dalam membuat kendali jarak jauh aneh bekerja, terkadang dengan LIRC .

scruss
sumber
Saya salah satu pengguna MythTV, dan jika Anda mendapatkan penerima dan remote IR Windows Media Center Windows maka mereka tidak masalah untuk mulai bekerja. Ini adalah cara yang sangat PC-ish untuk melakukannya, dan penerima pin GPIO IR yang ditunjukkan oleh Adam MW lebih sesuai dengan semangat RPi, IMO :)
David Gardner
3

Saya memiliki hal yang sama, dan memutuskan untuk mencoba perangkat gaya HID yang murah dan ceria.

Item di bawah ini tampaknya berfungsi sempurna (untuk semua nilai kecil sempurna) ...

Komputer Remote Kontrol Nirkabel PC dengan USB IR Receiver

(Sepertinya sangat mirip atau sama dengan perangkat Deal Extreme di atas).

Lebih jauh lagi, ia bekerja dengan kartu Ralink Wireless yang ceria dan ceria di port USB lainnya, pada yang tidak dimodifikasi (seperti masih menggunakan sekering pabrik) versi 1 model B Pi menjalankan konektor USB pada laptop saya, jadi tidak ada masalah listrik sejauh ini.

DMESG menunjukkan yang berikut ...

    [    3.181011] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
    [    3.308976] usb 1-1.2: New USB device found, idVendor=148f, idProduct=5370
    [    3.318423] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [    3.328287] usb 1-1.2: Product: 802.11 n WLAN
    [    3.335089] usb 1-1.2: Manufacturer: Ralink
    [    3.341716] usb 1-1.2: SerialNumber: 1.0
    [    3.431060] usb 1-1.3: new low-speed USB device number 5 using dwc_otg
    [    3.544469] usb 1-1.3: New USB device found, idVendor=1d57, idProduct=ad02
    [    3.553826] usb 1-1.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [    3.575628] input: HID 1d57:ad02 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input0
    [    3.591806] generic-usb 0003:1D57:AD02.0001: input,hiddev0: USB HID v1.10 Keyboard [HID 1d57:ad02] on usb-bcm2708_usb-1.3/input0
    [    3.614598] input: HID 1d57:ad02 as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.1/input/input1
    [    3.630092] generic-usb 0003:1D57:AD02.0002: input,hiddev0: USB HID v1.10 Mouse [HID 1d57:ad02] on usb-bcm2708_usb-1.3/input1

... dan

lsusb menunjukkan.

    ...
    Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter

    Bus 001 Device 005: ID 1d57:ad02 Xenta 
    ...

.. dan jika saya melakukan startx, saya memiliki mouse IR, tombol jenis media, dan keyboard yang agak sulit digunakan (baik untuk aplikasi media center, tetapi karena Anda mengetik gaya teks di atasnya, yaitu beberapa klik untuk setiap huruf, saya tidak ingin menulis novel).

Semuanya dalam bentuk faktor kecil mirip dengan Pi, jaraknya sekitar 2cm lebih panjang dan sedikit lebih sempit dari Pi.

Tidak buruk untuk £ 3,42 dikirim (Tentang US $ 5).

Saya menduga sebagian besar perangkat gaya HID ini harus bekerja, tetapi saya dapat menjamin untuk hal di atas.

AndyH
sumber
3

Ya, dimungkinkan untuk menggunakan RaspberryPi sebagai kontrol inframerah jarak jauh. Saya sendiri sedang membangun proyek yang tepat ini dan telah mendokumentasikan setiap langkah yang telah saya ambil untuk mencapainya.

Anda dapat menginstal LIRC (Linux Infrared Remote Control) untuk memberi RaspberryPi kemampuan untuk mengirim dan menerima perintah IR. Kemudian, Anda dapat menggunakan beberapa perangkat lunak open source yang saya tulis ( lirc_node dan lirc_web ) untuk membuat antarmuka web untuk mengontrol LIRC. Ini memungkinkan Anda membuka halaman web di ponsel Anda untuk bertindak sebagai remote universal Anda. Jauh lebih nyaman daripada harus mengetik perintah secara manual!

Lihat dua posting blog yang saya tulis yang menjelaskan cara mengaturnya sendiri:

http://alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/ http://alexba.in/blog/2013/02/23/controlling-lirc-from- Web/

Semoga ini membantu!

Alex Bain
sumber
2

Bukan perangkat IR, tetapi Anda bisa mendapatkan Remote Playstation 3 dan adaptor Bluetooth. Ini adalah Bluetooth remote, dan jika saya ingat dengan benar, mengirimkan acara keyboard dan mudah untuk mengkonfigurasi di Linux. Karena menggunakan gelombang radio daripada IR, Anda tidak perlu sejalan dengan penerima. Ini cukup murah, terutama bekas.

parutan besar
sumber
1

Jika Anda memiliki keyboard IR, Anda dapat memprogram remote universal untuk berbicara dengan penerima

John La Rooy
sumber
1

Jika Anda menginginkan solusi yang sudah jadi, Anda bisa melihat pada RemotePi Board ( http://msl-digital-solutions.myshopify.com/ ), yang selain memungkinkan Anda mengontrol mediacenter Anda menggunakan remote control inframerah dengan LIRC, mari Anda juga mematikan kekuatan Raspberry Pi pada off dengan remote Anda.

ItsMe731
sumber
0

Saya telah menggunakan Remote Media Center RC6 standar dengan Raspberry Pi saya selama beberapa bulan sekarang. Tapi alih-alih penerima USB, saya menggunakan Receiver IR GPIO merek HoneyPi ini . Ini adalah papan anak perempuan yang dipasang langsung pada pin GPIO motherboard Raspberry Pi. Tanpa solder - yang menjual saya padanya.

Bekerja dengan baik dan tidak menggunakan port USB. RaspBMC dan OpenELEC keduanya didukung di luar kotak. Ia bahkan bekerja melalui kasing buram saya.

Larry Frank
sumber
0

Saya telah berhasil mengatur Penerima IR USB untuk mengontrol pusat media Raspberry Pi saya yang menjalankan OpenELEC. Setelah mengaturnya saya memprogram remote Logitech Harmony saya juga.

Secara pribadi (dan seperti AndyH yang disebutkan di atas), saya pikir ini adalah yang terbaik dan termurah dengan jumlah pekerjaan paling sedikit. Diuji dengan Xbian juga.

SmartHomeBeginner
sumber
0

Karena Anda berbicara tentang pusat media, mungkin ada cara lain untuk menggunakan kendali jarak jauh yang ada untuk mengendalikan PI tanpa perangkat keras tambahan . Ada fitur yang disebut CEC yang memungkinkan komunikasi antara berbagai perangkat menggunakan HDMI. Dengan asumsi PI Anda terhubung melalui HDMI ke layar TV, Anda dapat menggunakan kendali jarak jauh yang ada dari TV Anda dan memantau perintah yang dikirim oleh remote Anda. Halaman wiki ini tampaknya menawarkan pengantar kecil. Ini satu lagi berbicara tentang dukungan CEC untuk kodi .

dividuum
sumber