Faça um painel montado na parede com Dashing.io e Raspberry Pi

Faça um painel montado na parede com Dashing.io e Raspberry Pi

Dashing.io é uma interface elegante para criar um painel lindo. O aplicativo exibe um painel personalizável baseado na web com widgets de sua escolha. Como é simples de configurar em máquinas baseadas em Linux, o Dashing oferece excelentes oportunidades para criar um painel montado na parede com um Raspberry Pi.





Este projeto não é apenas divertido, mas também cria um painel funcional. Você não deveria ter nenhum conhecimento técnico aprofundado para fazer este funcionar, então é um ótimo projeto Raspberry Pi para iniciantes .





Requisitos

Antes de fazer seu painel de parede, você precisará de alguns itens. Primeiro, você obviamente precisará de um Raspberry Pi. Como o Dashing.io é bastante leve, um Raspberry Pi 2 será suficiente. Foi o que usei e funcionou como um campeão. UMA Raspberry Pi Zero deve estar bem também. Além disso, você precisará de um cartão microSD carregado com um sistema operacional Linux. Recomendamos o Raspbian padrão, um sistema operacional baseado em Debian, mas você também pode usar qualquer sistema operacional Linux compatível com Raspberry Pi. Como o Dashing.io requer uma conexão com a Internet, você também precisará de um adaptador Wi-Fi ou cabo Ethernet conectado ao Pi.





Em seguida, você precisará de um display para o Raspberry Pi, meios de montagem e uma estrutura. Se você quiser ficar sofisticado, pode pegar uma tela sensível ao toque do Raspberry Pi e enquadrar o Pi nela com uma caixa de sombra. Alternativamente, qualquer monitor antigo e uma moldura extra ou madeira para fazer um serão suficientes. Não faltam maneiras de conectar o Raspberry Pi a um monitor ou TV.

Este projeto pode ser concluído em um conexão SSH remota , mas como a saída para a tela no Raspberry Pi, provavelmente é mais fácil fazer tudo na área de trabalho com um mouse e teclado conectados.



Instalando Dashing.io

Pré-requisitos

Antes de instalar o Dashing.io, você precisará de um pouco de software. Dashing.io precisa Ruby 1.9.9 ou mais tarde como um pré-requisito. Se você estiver usando o Raspbian, é provável que já o tenha pré-instalado. Você pode verificar usando o seguinte comando:

ruby -v

Isso deve retornar algum texto informando a versão do Ruby ou que o Ruby não está instalado.





Se você não instalou o Ruby, pode fazer isso executando o seguinte comando:

sudo apt-get install ruby1.9.1-dev

Você também vai precisar g ++ . Para instalar, digite o comando:





sudo apt-get install g++

Instale o Dashing

Com Ruby e g ++ instalados, podemos prosseguir com a instalação de nosso projeto Dashing. Execute o comando:

sudo gem install dashing

Isso instala Precipitado . Faça um novo diretório chamado painel de controle e mude o diretório para ele:

mkdir dashboard && cd dashboard

Vamos montar um novo projeto. Agora digite:

como tornar fotos privadas no facebook 2018
dashing new sweet_dashboard_project

Ao criar um novo projeto de painel, teremos uma pasta configurada para nosso novo painel. Sinta-se à vontade para dar o nome que quiser, mas lembre-se do nome que deu. Certifique-se de que você está na pasta sweet_dashboard_project em sua linha de comando. Use o comando:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

Isso permite que você execute o bundler. Para fazer isso, digite:

bundle

Agora existe um modelo de configuração de painel. Em breve, você poderá ver isso em seu navegador da web, mas antes de fazer isso, você precisará iniciar arrojado . Verifique se você está no diretório sweet_dashboard_project na linha de comando e digite:

cd dashboard/sweet_dashboard_project
dashing start

Para visualizar o painel, abra seu navegador da web e carregue-o

http://localhost:3030

(ou

http://raspberrypi.local:3030

se você estiver fazendo isso de outra máquina).

Solução de problemas

Se você receber um erro sobre o tempo de execução do JavaScript, pode ser necessário instalar acima do nível do mar . Basta inserir:

sudo apt-get install npm

Observe que, por padrão, o Dashing usa a porta 3030. Você pode adicionar parâmetros para editar essa porta. Em uma linha de comando, execute:

você pode compartilhar filmes do Google Play?
dashing start -p [port number]

Isso permite que você especifique uma porta desejada. Em seguida, você carregaria o Dashing com http: // localhost: [número da porta] em vez de 3030.

Assim como você inicia o Dashing, você também pode pará-lo. Para parar o Dashing, execute:

dashing stop

Da mesma forma, se desejar executar o Dashing em segundo plano, adicione -d ao comando:

dashing start -d

Adicionando Widgets ao Dashing

Por padrão, você verá alguns widgets básicos como Buzzwords e uma barra de sinergia em seu painel, mas é bastante inútil sem adicionar sua própria funcionalidade personalizada. Você encontrará um lista de widgets disponíveis você pode ajustar. Eu adicionei um relógio digital que exibe a data e a hora. Adicionar um widget é tão simples quanto carregar seus ativos e editar um arquivo HTML.

A maneira como você instala widgets depende ligeiramente do widget específico. Por exemplo, o widget de relógio de 12 horas que carreguei exigia uma instalação de linha de comando e edição de arquivo de painel HTML. Para o precipitado Widget de relógio de 12 horas , abra um prompt de comando e navegue até o diretório raiz do projeto Dashing:

cd dashboard/sweet_dashing_project

Depois de alterar os diretórios para o projeto raiz do Dashing, execute:

dashing install 6e2f80b4812c5b9474f3

Mas isso não é tudo. Agora, você precisa colocar o seguinte código HTML em seu arquivo de projeto Dashing:

por que meu ponto de eco é vermelho


  • Você descobrirá que o arquivo do projeto está em dashboard / sweet_dashboard_project / dashboards . A instalação padrão inclui um arquivo erb chamado sample.erb . Você pode usar isso ou fazer o seu próprio. Usando o Dashboard, você pode fazer vários designs de painel usando arquivos erb com nomes diferentes. Em seguida, basta navegar para

    localhost:3030/[name of erb file]

    para ver um painel diferente. Abra o arquivo erb desejado e adicione o código HTML adequado para adicionar um novo widget ao painel do Dashing.

    Para adicionar um novo widget, é tão simples quanto carregar o código HTML no final do modelo erb como um novo item de lista. Você pode editar onde os widgets de layout do painel estão arrastando-os no aplicativo da web. Você precisará usar a lógica HTML, colocando os itens da lista juntos nas tags de lista não ordenada (ul). Mas o posicionamento dentro da lista não determina o posicionamento do painel - você ajusta isso mais tarde, arrastando e soltando os widgets.

    Montando seu painel de controle

    Não há maneira certa ou errada de montar seu monitor na parede. Se você tem uma das telas sensíveis ao toque do Raspberry Pi, pode querer uma moldura simples ou uma caixa de sombra para colocar ao redor dela. Você pode colocar suas habilidades de carpintaria em prática e construir uma moldura de madeira ou usar uma moldura existente. Usei uma caixa de sombra e um velho monitor Samsung de 20 polegadas.

    Você pode resgatar uma tela de laptop antigo como monitor, se você usar o equipamento certo. Se você deseja um display realmente lindo, pegue uma dessas oito lindas caixas Raspberry Pi.

    Uma tela extremamente boa: considerações finais

    Dashing é um excelente projeto para o seu Raspberry Pi. É incrivelmente fácil de configurar e há uma seleção decente de widgets de terceiros. Há uma pequena advertência: o Dashing não é mais mantido ou suportado ativamente, mas isso significa apenas que você não deve esperar atualizações para o software principal - tudo que já está lá continuará a funcionar. Também há um garfo, chamado Smashing , que tem um conjunto de recursos semelhante.

    Eu recomendo combinar Dashing com outro projeto. Por exemplo, tente instalar o Jasper como Siri em seu Raspberry Pi para uma tela de painel que funciona como um assistente de inteligência artificial de código-fonte aberto. Ou experimente um pouco da automação residencial Raspberry Pi.

    Compartilhado Compartilhado Tweet O email Como alterar a aparência da área de trabalho do Windows 10

    Quer saber como melhorar a aparência do Windows 10? Use essas personalizações simples para tornar o Windows 10 seu.

    Leia a seguir
    Tópicos relacionados
    • faça você mesmo
    • Monitores Múltiplos
    • Raspberry Pi
    Sobre o autor Moe Long(85 artigos publicados)

    Moe Long é um escritor e editor que cobre tudo, de tecnologia a entretenimento. Ele obteve um bacharelado em inglês da Universidade da Carolina do Norte em Chapel Hill, onde foi bolsista Robertson. Além de MUO, ele foi destaque em htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro e Cup of Moe.

    Mais de Moe Long

    Assine a nossa newsletter

    Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

    Clique aqui para se inscrever