RaspberryPi com RPI monitor

Quando no artigo anterior sugeri uma página web para controlar a temperatura do nosso RaspberryPi em tempo real, até comecei a desenvolver uma mas… o google tem tudo! 😀

Apresento-vos o RPI-Monitor. Há outros projetos semelhantes mas gostei da facilidade de instalação.

Vamos instalar no nosso Raspberry com Debian? Embora pra consola!

Primeiro instalamos umas dependências:

sudo apt-get install librrds-perl libhttp-daemon-perl

Em seguida fazemos download da versão mais recente até à data:

wget https://github.com/XavierBerger/RPi-Monitor-deb/blob/master/packages/rpimonitor_1.5-1_all.deb?raw=true -O rpimonitor_1.5-1_all.deb

instalamos:

sudo dpkg -i rpimonitor_1.5-1_all.deb

e… já está! Basta abrir o browser e escrever http://ip-do-raspberry:8888

01

Clicamos em Start e encontramos uma página com informação completa sobre o nosso sistema:

02

Em Statistics temos acesso a um gráfico temporal com o registo dos sensores:

03

Por fim temos acesso a um menu de configuração onde podemos ativar algumas opções:

04

Shellinabox permite-nos ter acesso a uma consola no browser. Para funcionar temos que instalar primeiro:

sudo apt-get install shellinabox

No browser vamos a http://ip-do-raspberry:4200 e aceitamos o certificado. Et voilá, temos a nossa shell no browser! Não aconselho ativar o shellinabox se o nosso Raspberry estiver exposto ao mundo sem ter algumas proteções adicionais, tipo fail2ban e reverse proxy mas fica para uma próxima!

Caso tenham o ufw ativo não esquecer de abrir a porta 8888(RPI-Monitor) e 4200(shellinabox) na firewall:

sudo ufw allow 8888

sudo ufw allow 4200 (opcional)

 

Que a força esteja convosco! 😀

Temperatura no Raspberry Pi

Quem tem um Raspberry Pi pode sempre pôr o “brinquedo” a andar um pouco mais depressa, usando o método do overclock.

Como fazer isso? Estando ligados localmente ou por SSH, escrevemos o seguinte comando:

sudo raspi-config

Escolhemos a opção 7 “Overclock”

overclock

Para terem uma ideia do aumento da performance, esta pode chegar aos 50% na opção “Turbo” relativamente à velocidade original! Podem experimentar gradualmente os níveis de “Overclock” e ver se o sistema se mantém estável.  Caso o nosso Raspberry bloqueie podemos sempre desactivar o “Overclock” no arranque, mantendo premida a tecla “Shift! 

Mas surge um problema que é o aquecimento que, se for em excesso vai acelerar o fim de vida do nosso Raspberry e a perda de garantia. O processador tem um “Sticky bit” que é ativado quando chegamos a configurações proibidas. Podemos verificar o estado do nosso “sticky bit”  com o seguinte comando:

cat /proc/cpuinfo

Normalmente o campo “Revision” tem um valor XXXX mas se o “Sticky bit” estiver ativo, o campo “Revision” terá um valor 100XXXX. Podemos dizer adeus à nossa garantia 🙁

Devemos manter a temperatura abaixo dos 60 graus Celsius e para tal podemos usar diversos métodos, desde a aplicação de um dissipador passivo até ao uso de ventoinhas, tudo para que se possa manter o nosso Raspberry fresco 🙂

Uma maneira de saber a temperatura do Raspberry é inserir o seguinte comando no terminal:

/opt/vc/bin/vcgencmd measure_temp

Se quiserem criar um comando mais fácil de decorar escrevam o seguinte num terminal (uma linha de cada vez):

cd ~

sudo nano .bash_aliases

alias temperatura=’/opt/vc/bin/vcgencmd measure_temp’

Onde está escrito “temperatura” podem escrever uma palavra que prefiram. Salvar o ficheiro, terminar sessão ou reiniciar o Raspberry e assim podem saber a temperatura a qualquer momento bastando para tal digitar o comando escolhido. Para os mais arrojados podem sempre criar uma página de internet e monitorizar em tempo real a temperatura do vosso Raspberry! 😀

Alerto para os perigos desta experiência poder avariar o vosso Raspberry. Façam isto por vossa conta e risco!

Reiniciar a gráfica no Ubuntu

Algumas vezes acontece-me ter que reiniciar a gráfica em Linux, porque alguma aplicação ou jogo  “menos oficial” fica bloqueado e não consigo fazer mais nada… Na maior parte das distribuições Linux o comando “Ctrl + Alt + Backspace” reinicia a componente gráfica sem ter que reiniciar o pc mas Ubuntu não tem isso ativo. Como ativar? Muito fácil:

Vamos ao painel de controlo e procuramos por “teclado” (ou “keyboard”, se usarmos o layout em ingês). Também podemos escrever “teclado” na dash.

Clicamos em “opções” (ou “options”) e procuramos a opção “Key sequence to kill the X server”:

Captura-de-ecra-restartX

Activamos a opção e pronto, já está 😀

No próximo bloqueio já podemos esquecer o botão reset! 😀

Converter vídeos com legendas

Um tipo de programa que fazia muita falta até há pouco tempo em Linux era um bom editor de vídeo. Disse bem, até há bem pouco tempo…

Há vários programas que podem testar e que funcionam muito bem tipo OpenShot ou Format Junkie.

No meu caso, eu precisava de um programa que convertesse um vídeo e um ficheiro de legendas num só ficheiro.

Eis que encontrei o Curlew

Vamos instalar no Ubuntu? Vamos! 🙂

  • sudo add-apt-repository ppa:upubuntu-com/multimedia
  • sudo apt-get update
  • sudo apt-get install curlew

E já está! Experimentem!