Autor Tópico: LIRC + Acer  (Lida 1977 vezes)

Offline bugsy

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
LIRC + Acer
« Online: 10 de Novembro de 2012, 00:22 »
Olá galera,

Bom usando em meu notebook Acer 5920 o Ubuntu 12.04, porém além das tarefas diárias que eu faço com ele eu também uso ele para assistir filmes, pesquisando um pouco mais descobri que existe a possibilidade de usar um controle remoto com o note mas não faço a minima ideia de como configurar o Lirc para que funcione o controle. De fato o notebook existe sim um receptor infra-rer porque uma vez tive que trocar a placa-mãe dele e pesquisei sobre os componente e achei o tal "infra red" mas nunca pintou o interesse em usar. 

Se possível alguem poder me ajudar a tentar configurar este maravilhoso recurso (não ter que ficar levantando para pausar, voltar e avaçar o filme) ficaria muito grato..

Obrigado a todos  :D

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: LIRC + Acer
« Resposta #1 Online: 10 de Novembro de 2012, 12:18 »
Usar um controle remoto no Linux independente de termos placa de TV ou outro hardware específico é uma solução muito útil em diversas situações:

    Controlar o XMMS, Mplayer e etc sem termos que estar "grudados" no micro;
    Rodar programas em servidores ou máquinas sem teclado ou em localização não muito acessível. Ex: Racks;
    Controlar o ponteiro do mouse a distância;
    Palestrantes com uso de um DataShow podem ganhar muito mais mobilidade na apresentação além de impressionar!
    Existem alguns relógios de pulso que desempenham a função de controle remoto genérico, você pode utilizar um e ganhar mobilidade extra.


A distribuição utilizada foi a Slackware 10.2 com kernel 2.6.13. O procedimento de instalação/configuração não deve mudar muito para outras distribuições.

Para a instalação é necessário ter os fontes do kernel instalados. Não vai ser preciso recompilar o kernel.

sudo wget http://easynews.dl.sourceforge.net/sourceforge/lirc/lirc-0.7.2.tar.gz
sudo tar -xzvf lirc-0.7.2.tar.gz
sudo cd lirc-0.7.2
sudo ./setup.sh


Será iniciado um utilitário de configuração:

1. Driver Configuration

Escolha: Home-Brew (16x50 UART compatible serial port), após será solicitado a escolha da porta serial e por fim em Driver Especific Options marque: With transmitter diode e Software Generated Carrier.

2. Software Configuration

Marque: Compile tools for X-Windows

3. Save configuration & run configure

Após concluído o processo, vamos compilar e instalar o programa:

sudo make
sudo make install


Devemos carregar os módulos do LIRC:

sudo modprobe lirc_dev
sudo modprobe lirc_serial


Se ocorrer algum erro no carregamento dos módulos:

    Certifique-se que não existe nenhum processo utilizando a porta serial escolhida para o LIRC.
    No meu caso tive que executar o comando abaixo antes do carregamento dos módulos, pois na inicialização o kernel ativa algumas configurações na porta serial que não são compatíveis com o LIRC:

    sudo setserial /dev/ttyS0 uart none

    Substitua o /dev/ttyS0 pela porta serial correta!
    Tente passar os parâmetros da porta no carregamento do módulo lirc_serial:

    sudo modprobe lirc_serial irq=4 io=0x3f8

    Verifique se os módulos estão carregados:

   sudo lsmod | grep lirc

    lirc_serial 12000  0
    lirc_dev    12644  1 lirc_serial


Antes de mais nada, você vai precisar de um controle remoto. Pegue qualquer um: da sua TV, Som, DVD etc.

Rode o programa mode2:

sudo mode2


Aponte seu controle para o receptor e pressione algumas teclas. Você deve obter uma saída semelhante a esta:

Código: [Selecionar]
space 674
pulse 391
space 1727
pulse 393
space 672
pulse 358
OK, nosso receptor está funcionado!

Fonte: Viva o Linux

Vê se ajuda..!

Offline bugsy

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: LIRC + Acer
« Resposta #2 Online: 10 de Novembro de 2012, 21:13 »
Usar um controle remoto no Linux independente de termos placa de TV ou outro hardware específico é uma solução muito útil em diversas situações:

    Controlar o XMMS, Mplayer e etc sem termos que estar "grudados" no micro;
    Rodar programas em servidores ou máquinas sem teclado ou em localização não muito acessível. Ex: Racks;
    Controlar o ponteiro do mouse a distância;
    Palestrantes com uso de um DataShow podem ganhar muito mais mobilidade na apresentação além de impressionar!
    Existem alguns relógios de pulso que desempenham a função de controle remoto genérico, você pode utilizar um e ganhar mobilidade extra.


A distribuição utilizada foi a Slackware 10.2 com kernel 2.6.13. O procedimento de instalação/configuração não deve mudar muito para outras distribuições.

Para a instalação é necessário ter os fontes do kernel instalados. Não vai ser preciso recompilar o kernel.

sudo wget http://easynews.dl.sourceforge.net/sourceforge/lirc/lirc-0.7.2.tar.gz
sudo tar -xzvf lirc-0.7.2.tar.gz
sudo cd lirc-0.7.2
sudo ./setup.sh


Será iniciado um utilitário de configuração:

1. Driver Configuration

Escolha: Home-Brew (16x50 UART compatible serial port), após será solicitado a escolha da porta serial e por fim em Driver Especific Options marque: With transmitter diode e Software Generated Carrier.

2. Software Configuration

Marque: Compile tools for X-Windows

3. Save configuration & run configure

Após concluído o processo, vamos compilar e instalar o programa:

sudo make
sudo make install


Devemos carregar os módulos do LIRC:

sudo modprobe lirc_dev
sudo modprobe lirc_serial


Se ocorrer algum erro no carregamento dos módulos:

    Certifique-se que não existe nenhum processo utilizando a porta serial escolhida para o LIRC.
    No meu caso tive que executar o comando abaixo antes do carregamento dos módulos, pois na inicialização o kernel ativa algumas configurações na porta serial que não são compatíveis com o LIRC:

    sudo setserial /dev/ttyS0 uart none

    Substitua o /dev/ttyS0 pela porta serial correta!
    Tente passar os parâmetros da porta no carregamento do módulo lirc_serial:

    sudo modprobe lirc_serial irq=4 io=0x3f8

    Verifique se os módulos estão carregados:

   sudo lsmod | grep lirc

    lirc_serial 12000  0
    lirc_dev    12644  1 lirc_serial


Antes de mais nada, você vai precisar de um controle remoto. Pegue qualquer um: da sua TV, Som, DVD etc.

Rode o programa mode2:

sudo mode2


Aponte seu controle para o receptor e pressione algumas teclas. Você deve obter uma saída semelhante a esta:

Código: [Selecionar]
space 674
pulse 391
space 1727
pulse 393
space 672
pulse 358
OK, nosso receptor está funcionado!

Fonte: Viva o Linux

Vê se ajuda..!

Amigo, obrigado pela atenção, mas como eu disse antes o infrared é acoplado na propria placa-mãe do notebook.. este procedimento até em partes dá certo porem não sei qual modulo carregar sendo que este não é 'serial', já vasculhei a net toda quase a procura de uma solução e até agora nada, já tentei usar outros modulos de outros Acer porém sem exito também..


Mais de qualquer forma obrigado pela ajuda