You are currently browsing the archives for the Em curso category


Uma balança com a Wii Board

Wii balance board

Wii balance board

O meu próximo projeto vai ser reutilizar a Wii Board como balança. A realidade é que quando saiu a Wii U já não comprámos a nova versão da consola. A Wii e os comandos estão ali e com os miúdos sempre a jogar Minecraft e outras coisas, vai tendo cada vez menos uso.

Fui procurar um site que explicasse como ligar primeiro a Wii Board a um computador. Depois de a ter ligada a um computador vou poder empurrar os dados, talvez com o IFTT, para outros sistemas de forma a chegar aos dados do iPhone. Talvez mesmo mostrar os resultados no Pebble.

O computador que estou a pensar ficar à escuta em Bluetooth para receber os dados da balança vai ser aquele que está sempre ligado cá em casa por cerca de €3,00/ano. O Raspberry Pi tem o sistema operativo, corre Python e tem a Bash para ligar tudo. Pode ser que depois tente fazer uma App para o Pebble.

A tomada inteligente da EDP

Tomada inteligent da EDP (foto @PTnik)

Tomada inteligent da EDP (foto @PTnik)

Aqui há uns dias encontrei este artigo sobre a tomada inteligente da EDP no PPLware. Isto lembrou-me da tomada com comando remoto do A.Sousa e de como o consumo dessa tomada era superior à poupança esperada.

É claro que eu e o A.Sousa tudo o que queríamos era ter deitado a mão a uma destas para a torturar até que nos contasse tudo sobre os seus consumos. Infelizmente não tivemos tanta sorte como todas as pessoas que reclamam a inutilidade deste equipamento nas caixas de comentários dos blogs e não temos uma para testar.

O Carlos Martins (@PTnik) do Aberto até de madrugada tinha uma e fez aquilo que já devia ter sido feito à muito tempo: medir o consumo da tomada inteligente da EDP sem nenhum equipamento lá ligado.

Como testemunham as fotos que o @PTnik nos enviou, a tomada não regista consumos nos medidores de consumo domésticos. Isto significa que os consumos são inferiores ao limite de precisão do equipamento, o que só quer dizer uma coisa para nós: temos mesmo de arranjar uma destas!

KODI e AirPlay mirror no Raspberry Pi

Apple Airplay Mirror (Foto Apple.com)

Apple Airplay Mirror (Foto Apple.com)

Aqui há uns tempos tentei juntar o agradável KODI ao útil AirPlay. Depois disto tudo foi possível experimentar com sucesso o iPad e o Macbook Pro:

  • O Airplay funcionava lindamente como ecrã do iPad; e
  • O Macbook Pro também usava lindamente a televisão como segundo ecrã.

Infelizmente nem tudo foi como esperado. O resultado, embora muito bom, não foi perfeito:

Estive a pensar como podia juntar o melhor dos dois mundos no meu RPi.

A versão de rplay que testei funciona num sistema de gestão de janelas baseado em Linux. O OSMC salta diretamente para o Kodi sem passar pelo sistema de janelas. Sem sistema de janelas, o rplay não funciona e por isso era necessário um sistema de janelas.

Da última experiência fiquei com um Raspian instalado num SD card. Foi com esso que iniciei esta tentativa. O Raspian trás um sistema de gestão de janelas baseado em Gnome e tudo o que necessitava agora era instalar o Kodi.A instalação do Kodi no Raspian está documentada num link do próprio site da Raspian. O processo implica umas modificações por linha de comandos. Dei preferência a outras instruções de instalação do Kodi no Raspian com uma data de atualização mais recente. O resumo dos passos fica aqui em baixo:

  • Editar a lista de sources:
    • sudo nano /etc/apt/sources.list.d/mene.list
    • Inserir as linha abaixo na lista de sources:
    • Para sair carregar em CTRL + X e aceitar a gravação.
  • Importar a chave de autenticação do software e atualizar software:
    • sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 5243CDED
    • sudo apt-get update
    • sudo apt-get upgrade --yes
    • sudo rpi-update
    • sudo reboot now
  • Após o RPi reiniciar:
    • sudo apt-get install kodi --yes

Depois de instalado o Kodi, podem seguir as instruções para ele arrancar automaticamente quando o RPi inicia. Depois de instalado deve configurar o botão de desligar o Kodi para sair de forma a que volte ao sistema de gestão de janelas. Desta forma podem usar o Rplay.

O Kodi no Raspian não tem um desempenho tão bom como o OSMC. Deixa mesmo muito a desejar. Não é elegante, mas por enquanto é a modificação possível.

Airplay Mirror no Raspberry Pi

Apple Airplay Mirror (Foto Apple.com)

Apple Airplay Mirror (Foto Apple.com)

O Apple Airplay Mirror permite aos utilizadores da Apple para enviar o seu conteúdo para a televisão que esteja ligada a uma Apple TV. Imaginem que em lugar de terem de ligar um cabo sempre que queiram mostrar as últimas fotos à família tudo o que têm de fazer no vosso equipamento Apple é ligar o Airplay.

Aqui em casa não há Apple TV. Há muito que um Raspberry Pi (RPi) a correr um sistema operativo com o Kodi (Antigo XBMC) é o media center (MC) ligado à televisão. Embora na comparação com a Apple TV o RPi como MC fique a perder pelo preço e tempo para montar o segundo, as possibilidades de coisas que podemos fazer com um RPi continuam a ser superiores. Algumas dessas coisas não passam de brincadeiras, como a que tentei hoje.

O site Lifehacker referiu que havia uma nova solução de Airplay mirror que funciona num RPi. Já não era a primeira vez que tentavam a proeza e por isso tinha de ir ver o que se passava. O link no site apontava para umas instruções no site Instructables, que por sua vez aponta para a origem do pacote de softeware no site VMlite.

No site VMlite há uns 2 anos que andam lá pelos foruns a tentar fazer o Airplay Mirror funcionar. Isto ainda não é um Add On para o Kodi, mas pode vir a chegar lá. Para testar fui buscar um disco e segui as instruções do site Instructables, mas segui uma receita específica:

  1. Fiz download do Raspian (990MB);
  2. Segui estas instruções para copiar o sistema operativo para o MiniSD card com o OS X  (Instruções para outros sistemas operativos):
    1. Formatei o MiniSD card em FAT32 com o Disk Utility;
    2. Copiei a imagem do sistema operativo para o disco através da linha de comandos:
      1. Para saber qual o disco que querem gravar:
        diskutil list
      2. Para copiar a imagem do sistema operativo para esse disco:
        sudo dd bs=1m if=path_da_imagem_do_raspian.img of=/dev/rdiskn
    3. Desmontei o disco do computador;
    4. Montei o disco no RPi;
    5. Liguei um teclado e um rato às portas USB do RPi;
    6. Liguei o RPi;
    7. Escolhi a opção de expandir o espaço do disco para o disponibilizar todo para o sistema operativo (Opção 1);
    8. Escolhi a opção de mudar a password, porque não queremos um sistema instalado com a password que toda a gente sabe (Opção 2);
    9. Escolhi a opção de iniciar o sistema no Desktop (Opção 3);
    10. Escolhi a opção de de alterar a separação de memória para 256 (Opção 8 e A3);
    11. Segui as instruções de update e upgrade do sistema operativo na janela de terminal usando os comandos abaixo:
      1. sudo apt-get update;
      2. sudo apt-get upgrade (Responder Y quando o sistema perguntar se queremos instalar o upgrade);
      3. sudo rpi-update (Responder Y quando o sistema pedir para fazer upgrade ao firmware);
      4. reboot now;
  3. Instalei o software rplay da VMlite e as bibliotecas com as dependências na janela de terminal usando os comandos abaixo:
    1. sudo apt-get install libao-dev avahi-utils libavahi-compat-libdnssd-dev libva-dev youtube-dl (Responder Y quando o sistema perguntar se queremos instalar o software);
    2. wget -O rplay-1.0.1-armhf.deb http://www.vmlite.com/rplay/rplay-1.0.1-armhf.deb;
    3. sudo dpkg -i rplay-1.0.1-armhf.deb.
    4. Se  virem uma mensagem a dizer que o sistema não funciona com o Avahi no final da instalação, ignorem. Cliquem uma ou duas vezes na tecla de enter/return que vai correr tudo bem.
  4. Apontei um browser para o ip do RPi (Podem fazer isto no próprio RPi abrindo o browser instalado em http://127.0.0.1:7100/admin) e usei o username “admin” e a password “admin” (isto é mesmo beta);
  5. Usei a chave da licença que está no site Instructables , mas já me inscrevi no Forum do site VMlite para ter um número de licença meu.

Depois disto tudo foi possível experimentar com sucesso o iPad e o Macbook Pro.

  • O Airplay funciona lindamente como ecrã do iPad. O Fallout Shelter no iPad funciona tão bem para perder tempo no ecrã do tablet como da televisão.
  • O Macbook Pro também usa lindamente a televisão como segundo ecrã, com as mesmas facilidades que se estivesse ligado por um cabo. O Photos do Macbook Pro mostrou o slideshow com a música e foi uma felicidade ver as fotos da família em tamanho gigante.

Infelizmente nem tudo é como esperado. O resultado, embora muito bom, não é perfeito:

Música da net-radio para o Raspeberry Pi – Prova não superada

Kodi (antigo XBMC)

Kodi (antigo XBMC)

Uma das capacidades originais do Kodi (antigo XBMC) é a possibilidade de com a instalação de add ons estendermos as suas funcionalidades. Uma das formas de termos música no Kodi é usarmos o YouTube, mas não é perfeito:

  1. Não toca música continuamente;
  2. De cada vez que queremos ouvir música não é só ligar e já está;
  3. Temos de escolher a música seguinte onde as playlist parecem não funcionar.

Assim, fui à procura de outras soluções. O meu objetivo era poder ligar do comando remoto do iPhone para o Kodi ligar a música quando entrava em casa. Para isso o Kodi tem de estar ligado à internet para fazer streaming das estações de net-rádio que por lá existem.

O Kodi vem por omissão com um repositório oficial de add ons pré-instalado e por isso foi com esses que tentei solucionar a questão. Para a instalação de add ons é apenas necessário que o Kodi tenha acesso à Internet e ir à secção “Música/Music” do gestor de add ons.

O meu RPi corre neste momento o OSMC e aqui fica o registo das minhas tentativas, todas falhadas, de colocar net-radio no meu Kodi:

  1. Radio: Este add ons é baseado no site Radio.de e associado ao site Radio.pt. Depois da instalação era suposto ser só ligar para aparecerem a lista de estações disponíveis. O sistema vai certamente buscar a informação à internet e demora algum tempo a formatá-lo para apresentação, mas ao fim de algum tempo e de colocar o Kodi em debug desisti de tentar usar.
  2. Soundcloud: Este add ons é baseado no site Soundcloud. Mais uma vez, depois de muito tempo, lá desisti de por este a funcionar.
  3. Icecast: Este add ons é baseado no servidor de net-radio Icecast.org da Xiph Foundation. Supostamente se o OSMC com o Kodi estivessem a funcionar bem este sistema iria funcionar.

Infelizmente todas as minhas tentativas falharam. Vou necessitar de mais tempo para rever isto.

 

Constuir um Time Capsule no OSMC

Primeiro backup wifi para o Time Capsule no Raspberry Pi

Primeiro backup wifi para o Time Capsule no Raspberry Pi

Já aqui tínhamos dito como fazer uma Time Capsule com o Raspberry Pi, mas com a mudança do Raspbmc para o OSMC tive de refazer a minha Time Capsule.

Desta vez tentei encontrar outras origens de instruções. Para isso comecei por usar o Build a $35 Time Capsule – Raspberry Pi Time Machine Backup Server, mas não correu muito bem.

Acabei por recorrer a um velho truque que usava com o Raspbmc quando tinha problemas. Fiz uma pesquisa nos foruns do Ubuntu e encontrei este thread HOWTO Use Ubuntu As A Mac OS X Time Capsule. Como o OSMC é uma distribuição baseada em Debian, tal como o Ubuntu, as coisas acabam por funcionar.