You are currently browsing the Poupar Melhor posts tagged: Raspberry Pi


Uma caixa de Lego para o Raspberry Pi cá de casa

Caixa de Lego para o Raspberry Pi por @designerferro

Caixa de Lego para o Raspberry Pi por @designerferro

Depois de procurar sem sucesso por uma caixa para o Raspberry Pi (RPi) que nos agradasse, decidimos dedicar-nos à construção de uma destas com peças da Lego. O primeiro protótipo teve a participação da criançada.

A primeira conclusão é que a temperatura do processador de imagem do RPi. O gráfico abaixo foi obtido utilizando o Monitorix e mostra os momentos antes e depois de ter sido enfiado na caixa. Desligámos o RPi para o colocar dentro da caixa e logo a seguir a temperatura média passou dos 50 e muitos para muito perto dos 70 graus Celsius.

Temperaturas do Raspberry Pi antes e depois de ir para dentro da caixa

Temperaturas do Raspberry Pi antes e depois de ir para dentro da caixa

A caixa não está como queríamos porque a ideia era colocar todos os fios a sair pelo mesmo buraco, mas com esta amostra das temperaturas, vamos ter de repensar o modelo e muito provavelmente arejá-lo ainda mais.

Caixa de Lego para o Raspberry Pi aberta

Caixa de Lego para o Raspberry Pi aberta

59ª centrifugação: o das temperaturas dentro do carro ao sol, da caixa de lego do Raspberry Pi e da lavagem do edredão com penas na máquina de lavar roupa

Podcast do Poupar Melhor

Esta semana recolhemos as temperaturas dentro de um carro deixado ao sol e do processador de imagem do Raspberry Pi quando metido dentro de uma caixa.

Terminámos a saber como é que o A.Sousa lavou o edredão de penas e a máquina de lavar roupa dele quase se transformou num touro mecânico.

Podem aceder aqui à lista completa de episódios do Podcast. O Podcast do Poupar melhor está também no iTunes

Play

Dashboard para o Raspberry Pi

Monitorix

Monitorix

Para manter uma visão de conjunto do uso dos componentes do Raspberry Pi decidi instalar o projeto Monitorix. Depois de instalado, ficam com PERL, um servidor web e o RRDtool. É este último que contem aquilo que é preciso para manter os dados e os gráficos do dashboard.

As instruções de instalação para o RaspBMC não são diferentes de qualquer outra distribuição Debian, mas como o ambiente gráfico está tomado pelo XBMC, teremos de usar o acesso remoto (SSH) e passar-lhe os comandos abaixo para instalarem ou atualizarem os pré-requisitos:

apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl

Terão também de fazer o download e instalação manual do  Monitorix:

wget http://www.monitorix.org/monitorix_3.2.1-izzy1_all.deb

Quando terminarem o download, podem dar a instrução de instalação:
dpkg -i monitorix*.deb

Durante a instalação vão ter de configurar o nullmailler, que não passa de um cliente de email. Podem configurá-lo logo para ele vos enviar emails do sistema.

O resultado final é a possibilidade de visitarem o vosso RaspBMC numa página Web e saberem como está a correr o seu dia, a sua semana ou o seu mês.

Os gráficos gerados por defeito vão desde a atividade de rede, uso do sistema de ficheiros ou consumo de processador. Com este último podem ver se ainda têm capacidade disponível para correr mais alguma coisa no sistema ou se já estão a abusar dele.

Outros gráficos poderão vir a ser úteis no futuro, mas por agora fica aqui o gráfico de processamento do dia de hoje onde é possível verem que não fez absolutamente nada o dia todo.

1 dia na vida do Raspberry Pi

1 dia na vida do Raspberry Pi

O Monitorix contém um conjunto de gráficos especificos do Raspberry Pi.  Para ativarem estes gráficos vão ter de mudar a configuração num ficheiro que se encontra em /etc/monitorix.conf, alterar o parametro raspberrypi  para raspberrypi = y e reiniciar o serviço escrevendo service monitorix restart.

De forma a reduzirem o consumo de recursos do vosso Raspberry Pi com o Monitorix,  desliguem neste ficheiro todos os gráficos que não pretendam usar.

Aprender a usar o Raspberry Pi com o canal Youtube Raspberry Pi 4 beginners

O canal do utilizador Matthew Manning mantém há 1 ano no Youtube uma série de videos explicativos de como utilizar o potencial do Raspberry Pi. O Raspberry Pi 4 beginners compila em vídeo com exemplos a informação dispersa em vários textos encontrados na internet.

Os vídeos do canal explicam os comandos que podem ser utilizados para interagir com o mundo físico. Os videos explicam também como alterar as vossas possibilidades através de peças novas ligadas à porta genérica da board.

A facilidade de programação do Raspberry Pi com ferramentas free open source fazem dele um excelente meio de concluirmos aquele projeto que faz tudo o que queremos. A utilizzação do Raspberry Pi sem termos de investir muito mais do que o nosso tempo em adquirirmos o conhecimento para o concretizarmos e a possibilidade de o reutilizarmos caso o projeto falhe fazem dele o candidato ideal.

Um dos projetos mais fáceis que podem usar para a vossa aprendizagem inicial é com a instalação facilitada do Raspbmc. Podem fazer do vosso Raspberry Pi um substituto melhorado do Apple TV ou do Windows Media Center com um consumo elétrico mínimo assim que o tiram da caixa.

Para acesso pela linha de comandos, o conhecimento de alguns comandos básicos comuns aos sistemas operativos baseados no Kernel Linux são essenciais. Os videos falam de coisas básicas. Algumas dessas coisas incluem elevar os direitos do utilizador para executar comandos com privilégios de outro utilizador (sudo) ou do acesso remoto ao sistema por protocolo seguro (SSH) para não terem necessidade de periféricos (teclado, rato e ecrã) no vosso sistema.

Monitorar a temperatura do processador gráfico do Raspberry Pi

Raspbmc Core temperature

Raspberry Pi Core temperature

O Raspberry Pi tem uma série de funcionalidades que ainda andamos a explora e que serão importantes em projetos futuros, como por exemplo a possibilidade de controlar interruptores elétricos que permitam ligar e desligar equipamentos elétricos. Com voltagens mais elevadas coisas como os sensores internos e externos de temperatura serão importantes para monitorar se não vamos pegar fogo à casa.

O resultado da experiência é apresentado no gráfico e a temperatura anda sempre entre os 50 e os 60 graus Celcius.

A temperatura lida diretamente no Raspberry Pi pode ser utilizada através do comando /opt/vc/bin/vcgencmd measure_temp.

O resultado é valor medido devolve o texto temp=48.7'C.Programei o Raspberry Pi para usar este comando e recolher a cada 5 minutos a temperatura para dentro de um ficheiro de texto. A recolha da temperatura é feita com a criação uma linha no agendamento automático de comandos executando o comando sudo crontab -e e adicionando a linha */5 * * * * echo "$(date);$(/opt/vc/bin/vcgencmd measure_temp);Mediu" >> /home/pi/Projects/temptest.txt.

O comando despeja a data (date) e o resultado do comando vcgencmd measure_temp num composto separado por “;” para um ficheiro de texto numa pasta do utilizador pi. Depois é só ir buscar a informação para uma máquina com outro software com o comando de cópia segura (scp pi@raspbmc.local:/home/pi/Projects/temptest.txt ~/Desktop/temptest.txt).

Podem importar os dados, como os do exemplo abaixo, para dentro de uma folha de cálculo para facilmente analisarem os dados ou gerar gráficos:

Jun 2;19:00:01;53.0'C;Mediu
Jun 2;19:05:01;53.0'C;Mediu
Jun 2;19:10:01;53.0'C;Mediu
Jun 2;19:15:01;52.5'C;Mediu
Jun 2;19:20:01;53.0'C;Mediu
Jun 2;19:25:01;52.5'C;Mediu
Jun 2;19:30:01;52.5'C;Mediu
Jun 2;19:35:01;53.0'C;Mediu
Jun 2;19:40:01;52.5'C;Mediu
Jun 2;19:45:01;53.0'C;Mediu
Jun 2;19:50:01;51.9'C;Mediu

Os dados recolhidos não são para já muito relevantes. O aumento da temperatura não pode ser relacionado com nenhum funcionalidade específica, até porque com a quantidade de experiências que já fiz com o Raspberry Pi o ideal era instalar um sistema limpo.

Aparentemente o comando vcgencmd measure_temp está a ler apenas a temperatura do processador gráfico, pelo que as alterações deveriam estar associadas à maior atividade na produção de imagens, mas a relação não foi conclusiva. As horas e dias a que a temperatura esteve mais elevada ou menos elevada não coincidem com os momentos em que estivemos a usar o processador gráfico em tarefas mais intensivas.

57º método: o do método para fazer as coisas, da diferença entre a ponte 25 de Abril e Vasco da Gama e da temperatura do Raspberry Pi

Podcast do Poupar Melhor

Nesta edição falamos do método para fazer as coisas a que chamam Getting Things Done e da diferença entre ir para o Algarve pela ponte 25 de Abril ou pela ponte Vasco da Gama.

Fechamos a falar das minhas peripécias com o Raspberry Pi e de como obter as medições de temperatura interna deste brinquedo.

Podem aceder aqui à lista completa de episódios do Podcast. O Podcast do Poupar melhor está também no iTunes

 

Play