Raspberry Pi kullanarak uzaktan kızılötesi kontrolü desteklemek mümkün müdür?


23

Raspberry Pi'yi bir medya merkezinin yerine koymak için kullanmak ilginç olurdu; Ancak, şimdi gördüğüm gibi Ahududu Pi bir klavye veya ağ üzerinden kontrol edilmesi gerekiyor. Raspberry Pi'yi evrensel bir uzaktan kumanda veya benzeri bir şey kullanarak kontrol etmek mümkün müdür?

Raspberry Pi'yi kullanmayı düşünüyorum, klavyeyi taşımak veya bağlamak mümkün değil.


3
Evet mümkün. Muhtemelen 38-40 KHz tipik kodlamayı modüle eden IR alıcı modüllerinden birini kullanmak istersiniz. Pi'nin işletim sistemi yavaşlatılmış kesme gecikme süresi, uzak protokoldeki tüm darbeleri algılamak için yeterince düşükse veya gerçek zamanlı bir işletim sistemi düzeltme ekini kullanmanız gerekecekse veya belki de daha basitse, sorun şu olacaktır. IR darbe protokolünü pi'nin kolayca mantık düzeyinde eşzamansız seri (UART) gibi kabul edeceği bir şeye dönüştürmek için iki dolarlık bir mikrodenetleyici var.
Chris Stratton

Donanıma bağlı değilseniz, bir ağ çözümüne bakın. Basit bir web sunucusu ile oldukça uzağa gidebilirsiniz.
Thorbjørn Ravn Andersen

Benim Pi, Android telefonumdaki küçük bir uzaktan kumanda uygulamasından girişi kabul eden basit bir sunucuyu barındırıyor. Böyle bir şeyi ayarlamak oldukça basit, ya da belki biraz daha iyi göründüğünde onu serbest bırakacağım.
Jivings,

@ ThorbjørnRavnAndersen: Bunu küçük bir RV'de kullanmayı planlıyorum, değişimin sebebi daha az alana sahip olmaktı. Bir ağ yerleştirmek yalnızca alan miktarını artırır.
Tamara Wijsman

Yanıtlar:



11

USB Alıcılı bu Multimedya IR Uzaktan Kumandasının düz bir USB HID klavye olarak görünmesi gerekiyor. Şoföre ihtiyacı olmamalı. Alternatif olarak, MythTV kullanıcıları , bazen LIRC ile tek bir uzaktan kumandanın çalışmasını sağlama konusunda çok fazla deneyime sahiptir .


Ben bu MythTV kullanıcılarından biriyim ve bir Windows Media Center USB IR alıcısı ve uzaktan kumandası kullanıyorsanız, çalışmaya zorlanmıyorlar. Bu, bunu yapmanın çok PC-ish yoludur ve Adam MW'ın işaret ettiği GPIO pin IR alıcısı daha çok RPI, IMO ruhu içindedir :)
David Gardner

3

Yine de aynı şeyi yaptım ve sadece ucuz ve neşeli HID tarzı bir cihazı denemeye karar verdim.

Aşağıdaki madde mükemmel çalışıyor gibi görünüyor (mükemmelin tüm küçük değerleri için)

USB IR Alıcı ile PC Bilgisayar Kablosuz Uzaktan Kumanda

(Yukarıdaki Deal Extreme cihazı ile aynı veya çok benzer görünüyor).

Dahası, diğer USB portundaki benzer neşeyle çalışan neşeli Ralink Kablosuz kartıyla, modifiye edilmemiş (hala fabrikada takılmış olan sigortalarda olduğu gibi) sürüm 1 model B Pi, dizüstü bilgisayarımdaki USB konektöründen çalışıyor, bu yüzden güç sorunları yok şimdiye kadar.

DMESG aşağıdakileri gösterir ...

    [    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

... ve

lsusb gösterir.

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

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

.. ve eğer bir başlangıç ​​yaparsam, bir IR farem, ortam türü düğmelerim ve klavyemi kullanmam oldukça zor (ortam merkezi uygulamaları için gayet iyi, ancak üzerine yazı stilini yazdığınızdan, yani her harf için birkaç tıklamayla, bir roman bestelemek istemezdim).

Her şey Pi'ye benzer küçük bir form faktöründe, uzaktan kumanda Pi'den yaklaşık 2 cm daha uzun ve biraz daha dar.

Gönderilen £ 3.42 için fena değil (Yaklaşık 5 ABD Doları).

Bu HID tarzı cihazların çoğunun çalışması gerektiğinden şüpheliyim, ancak yukarıda belirtilenler için kefil olabilirim.


3

Evet, RaspberryPi'yi uzak kızılötesi kumanda olarak kullanmak mümkündür. Bu projeyi kendim de yapıyorum ve başarmak için attığım her adımı belgeliyorum.

RaspberryPi'ye IR komutları gönderme ve alma yeteneği vermek için LIRC'yi (Linux Kızılötesi Uzaktan Kumanda) kurabilirsiniz . Ardından, LIRC'yi kontrol etmek için bir web arayüzü oluşturmak için yazdığım bazı açık kaynaklı yazılımları ( lirc_node ve lirc_web ) kullanabilirsiniz. Bu, evrensel uzaktan kumandanız olarak hareket etmek için cep telefonunuzda bir web sayfası açmanıza izin verir. El ile komut yazmak zorunda kalmamaktan çok daha uygun!

Bunu nasıl ayarlayacağınızı anlatan yazdığım iki blog gönderisine göz atın:

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

Bu yardımcı olur umarım!


2

IR aygıtı değil, ancak Playstation 3 Remote ve Bluetooth adaptörü alabilirsiniz. Bu bir Bluetooth uzaktan kumandası ve doğru hatırlıyorsam, klavye olayları gönderir ve Linux'ta yapılandırılması kolaydır. Kızılötesi yerine radyo dalgaları kullandığından, bir alıcıyla da aynı hizada olmanıza gerek yoktur. Oldukça ucuz, özellikle de ikinci el.


1

Kızılötesi klavyeniz varsa, alıcıyla konuşmak için evrensel bir uzaktan kumanda programlayabilirsiniz.


1

Hazır bir çözüm istiyorsanız, LACC ile kızılötesi uzaktan kumanda kullanarak mediacenter'ınızı kontrol etmenize izin vermenin yanı sıra RemotePi Board'a ( http://msl-digital-solutions.myshopify.com/ ) bakabilirsiniz. Raspberry Pi'nin gücünü uzaktan kumandanızla kapatıp açın.


0

Ahududu Pi'mde birkaç aydır standart bir RC6 Media Center Remote kullanıyorum. Ancak USB alıcısı yerine, bu HoneyPi marka GPIO IR Alıcısını kullanıyorum . Doğrudan Raspberry Pi anakartlarının GPIO pinlerine monte edilen bir kızak kartı. Lehimleme yok - bu da beni sattı.

Harika çalışıyor ve bir USB portu kullanmıyor. RaspBMC ve OpenELEC kutuların dışında desteklenir. Benim opak davamla bile çalışıyor.



0

Medya merkezlerinden bahsettiğinizden, PI'yi herhangi bir ek donanım olmadan kontrol etmek için mevcut bir uzaktan kumandayı kullanmanın başka bir yolu olabilir . HDMI kullanan farklı cihazlar arasında iletişime izin veren CEC adı verilen bir özellik vardır . PI'nizin HDMI üzerinden bir TV ekranına bağlı olduğunu varsayarak, TV'nizin mevcut uzaktan kumandasını kullanmak ve uzaktan kumandayla gönderilen komutları kullanmak mümkün olabilir. Bu wiki sayfası küçük bir giriş niteliğinde görünüyor. Kodi için CEC desteğinden bahseden bir tane daha var .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.