0 Controle sua casa com o Raspberry Pi, utilizando Reconhecimento de Voz e Infravermelho (Parte I)

Apresentaremos um projeto simples que poderá ser empregado em várias áreas, com diversos propósitos. Você poderá controlar dispositivos como: TV, DVD, Ar-Condicionado, Som, Iluminação, Receivers, ou seja, a maioria dos dispositivos que são controlados por controle remoto infravermelho (I.R.), e tudo isso ao comando de sua voz em português (ou em inglês, se assim preferir).



Conhecimentos necessários para a montagem do projeto
  • Conhecimento básico em eletrônica geral, pois será necessário ligar alguns fios e componentes utilizando como suporte uma pequena protoboard.
  • Conhecimento intermediário em Linux, necessário para instalação do sistema operacional Raspbian, instalações de pacotes e edição de alguns arquivos no Raspberry Pi.
  • O leitor não precisa entender de programação, porém se tiver uma noção básica de script será interessante para o entendimento do código-fonte.

Tecnologias utilizadas
  • Raspberry Pi;
  • Google Speech Recognition API;
  • LIRC (Linux Infrared Remote Control);
  • Emissor e Receptor Infravermelho (I.R.).

Hardware e Sistema Operacional
Rotulado como o menor PC do mundo, o Raspberry Pi foi lançado em 2012 e desenvolvido na Grã-Bretanha. Inclui um processador ARM, interface de rede, entrada de cartão SD, HDMI, USB e saídas de áudio e vídeo.
Para a montagem do projeto, utilizaremos como plataforma o Raspberry Pi/Modelo B, pois este modelo possui 512 MB de memória RAM. O sistema operacional que utilizaremos é o Raspbian, que é uma derivação do Linux/Debian própria para o Raspberry Pi. Para tanto um cartão SD de pelo menos 4 GB será necessário para a instalação do sistema operacional e os demais pacotes de software. O download do Raspbian pode ser obtido em http://www.raspberrypi.org/downloads.
Para não nos desviarmos do contexto deste projeto, não iremos nos aprofundar no passo a passo da instalação do sistema operacional, porém todas as instruções para instalação do mesmo podem ser obtidas em http://www.raspberrypi.org.
Após a instalação do Raspbian, efetue o login utilizando o usuário “pi” que, por padrão, possui a senha “raspberry”. Para facilitar a montagem do projeto e instalação de todos os pacotes, utilizaremos o usuário “root”, pois assim evitaremos contratempos no meio do caminho. Este, por padrão, é o usuário com maior privilégio em um ambiente Linux.
Após a instalação do sistema operacional, o Raspbian abrirá um menu. Sugiro que alguns passos sejam executados neste menu:
  • Expand Filesystem: recomendo que esta opção seja selecionada para que haja um melhor aproveitamento no espaço do cartão SD.
  • Change User Password: neste momento esta opção não é necessária. Desconsiderar.
  • Enable Boot to Desktop: não recomendo esta opção para este projeto, pois queremos entrar em modo linha de comando. Desconsiderar.
  • Internationalisation Options: opcional, caso queira configurar teclado e acentuação.
  • Enable Camera: Desconsiderar.
  • Add to Rastrack: Desconsiderar.
  • Overclock: Desconsiderar.
  • Advanced Options: conecte o cabo de rede, estando com acesso a internet, selecione a opção A5 Update, para que o Raspbian possa ser atualizado. Este processo pode levar algum tempo, pois as atualizações serão “baixadas” via internet. Ao finalizar a atualização, clique em “Finish”.
Agora vamos definir uma senha para o usuário root, então digite na linha de comando: sudo passwd root. Digite a senha duas vezes para confirmar. Na sequência, vamos efetuar o login com o usuário root, então digite: su rootEntre com a senha de root, cadastrada no passo anterior.

Fonte:SaberEletronica
 

CeltroBlog Copyright © 2014 - |- Template created by Celtronic Soluções