Faça um painel de parede com dashing.io e um pi de framboesa
Dashing.io é uma interface limpa para a criação de 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, que precipita oferece excelentes oportunidades para criar um painel de parede com um Raspberry Pi.
Conteúdo
Este projeto não é apenas diversão, mas ele cria um painel funcional. Você não deve não qualquer em profundidade know-how técnico para obter este trabalho, por isso é uma grande projeto Raspberry Pi para iniciantes.Projetos Raspberry Pi para IniciantesProjetos Raspberry Pi para IniciantesEstes 10 projectos Raspberry Pi para iniciantes são grandes para obter uma introdução aos recursos do Pi de hardware e software, e vai ajudá-lo a se levantar e correr em nenhum momento!consulte Mais informação
requisitos
Antes de fazer seu painel de parede, você vai precisar de alguns itens. Primeiro, você obviamente precisa de um Raspberry Pi. Desde Dashing.io é bastante leve, um Raspberry Pi 2 será suficiente. Isso é o que eu usei e funcionou como um campeão. UMA Pi framboesa Zero deve ser muito bem também. Além disso, você precisará de um cartão microSD carregados com um sistema operacional Linux. Recomendamos o Raspbian standard, um sistema operacional baseado em Debian, mas você também pode usar qualquer sistema operacional Linux que seja compatível com um Raspberry Pi. Como Dashing.io requer uma conexão de internet, você também precisará de um adaptador Wi-Fi ou Ethernet correndo para o Pi.Introdução ao Raspberry Pi ZeroIntrodução ao Raspberry Pi ZeroSe você comprou uma revista com uma colado à frente, ou encontrou um kit on-line, as chances são que você está agora o orgulhoso proprietário de um computador de US $ 5: o Raspberry Pi Zero.consulte Mais informação
Então você vai precisar de uma exibição para o Raspberry Pi, os meios de montagem, e um quadro. Se você se sentir como a obtenção de fantasia, você pode se deparar com um Raspberry Pi touchscreen e enquadrar o Pi em que, com uma caixa de sombra. Alternativamente, qualquer monitor velho e um quadro extra ou madeira para fazer um será suficiente. Não há nenhuma falta de maneiras de conectar o Raspberry Pi a um monitor ou TV.
Este projeto pode ser concluído ao longo de um conexão SSH remoto, mas desde que ele produz o visor do Raspberry Pi, é provavelmente mais fácil apenas para fazer tudo, desde a área de trabalho lá com um mouse e teclado conectado.
Instalando Dashing.io
Pré-requisitos
Antes de instalar Dashing.io, você precisará de um pouco de software. necessidades Dashing.io ruby 1.9.9 ou mais tarde, como um pré-requisito. Se você estiver usando Raspbian, as chances são que você tem que pré-instalado. Você pode verificar utilizando o seguinte comando:
ruby -v
Isso deve retornar algum texto dizendo que a versão do Ruby, ou que Ruby não está instalado.
Se você não tem o Ruby instalado, você pode fazer isso executando o seguinte comando:
sudo apt-get instalar ruby1.9.1-dev
Você também vai precisar g ++. Para instalar que digite o comando:
sudo apt-get instalar g ++
instale precipita
Com Ruby e g ++ instalado, podemos prosseguir com a instalação do nosso projecto que precipita. Executar o comando:
sudo gema instalar arrojado
Isso instala arrojado. Crie um novo diretório chamado painel de controle e altere o diretório para ele:
mkdir painel de controle && CD painel de controle
Vamos criar um novo projeto. Agora digite:
arrojado novo sweet_dashboard_project
Ao criar um novo projeto painel, teremos uma pasta criada para o nosso novo painel. Sinta-se livre para citar este o que você quiser, mas lembre-se que você chamou. Verifique se você está na pasta sweet_dashboard_project em sua linha de comando. Use o comando:
CD painel / sweet_dashboard_projectsudo gema instalar bundler
Isso permite que você execute o bundler. Para isso, digite:
agrupar
Há agora um modelo de um painel criado. Em breve, você será capaz de ver isso no seu navegador web, mas antes de fazer isso, você precisa para começar arrojado. Certifique-se de que você está em seu diretório sweet_dashboard_project na linha de comando, digite:
CD painel / sweet_dashboard_projectdashing início
Para ver o painel, abra seu navegador e carregar http: // localhost: 3030
(ou http: //raspberrypi.local: 3030
se você está fazendo isso a partir de outra máquina).
Solução de problemas
Se você receber um erro sobre javascript runtime, você pode precisar instalar npm. Basta digitar:
sudo apt-get instalar npm
Observe que precipita por padrão utiliza a porta 3030. Você pode adicionar parâmetros para editar essa porta. Em uma linha de comando, execute:
arrojado começar -p [número da porta]
Isso permite que você especificar uma porta desejada. Então você teria que carregar precipita com http: // localhost: [número da porta] em vez de 3030.
Assim como você começar Correndo você também pode pará-lo. Para parar precipita, execute:
parada arrojado
Da mesma forma, se você gostaria de executar precipita no fundo, adicione -d para o comando:
precipitação começar -d
Adicionando widgets para Dashing
Por padrão, você verá alguns widgets básicos como Buzzwords e um bar Synergy no seu painel, mas é bastante inútil sem adição de sua própria funcionalidade personalizada. Você vai encontrar uma lista de widgets disponíveis que você pode alterar. Eu adicionei um relógio digital que exibe a data e hora. Adicionar um widget é tão simples como carregar seus ativos e editar um arquivo HTML.
Como instalar um Widgets ligeiramente depende do widget específico. Por exemplo, o widget de relógio de 12 horas I carregado necessário uma linha de comando instalar mais arquivo painel de edição HTML. Para o widget de relógio de 12 horas precipita, abra um prompt de comando e navegue até o diretório do projeto que precipita root:
CD painel / sweet_dashing_project
Depois de alterar os diretórios para o projeto que precipita root, execute:
arrojado instalar 6e2f80b4812c5b9474f3
Mas isso não é tudo. Agora, você precisa colocar o seguinte código HTML no seu arquivo de projeto Precipitação:
lt;li dados-fileira="1" dados-col="1" dados-SizeX="1" dados-SizeY="1"gt;lt;div -dados vista="TwelveHourClock"gt;divgt;ligt;
Você vai encontrar o arquivo de projeto está sob painel / sweet_dashboard_project / dashboards. A instalação padrão inclui um arquivo erb chamada sample.erb. Você pode usar este ou fazer o seu próprio. Usando o Dashboard, você pode fazer vários desenhos do painel usando arquivos erb com nomes diferentes. Em seguida, basta navegar para localhost: 3030 / [nome do arquivo erb]
para exibir um painel diferente. Abra o arquivo erb desejado e adicionar o código HTML adequado para adicionar um novo widget para seu painel precipita.
Para adicionar um novo widget, é tão simples como carregar o código HTML no final do modelo de erb como um novo item da lista. Você pode editar onde no dashboard widgets de layout estão arrastando-os ao redor do aplicativo web. Você precisa usar a lógica HTML, colocando os itens da lista em conjunto dentro da lista não ordenada (ul) tags. Mas a colocação dentro da lista não dita colocação dashboard - você ajustar isso mais tarde, arrastando e soltando widgets.
Montagem painel de instrumentos que precipita
Não há nenhuma maneira certa ou errada para montar o seu monitor para a parede. Se você tem uma das telas sensíveis ao toque Raspberry Pi, você pode querer obter um quadro ou sombra caixa simples de colocar em torno disso. Você pode colocar suas habilidades de carpintaria de usar e construir um quadro com madeira, ou usar um quadro existente. Eu usei uma caixa de sombra e um de 20 polegadas Samsung monitor antigo.
Você pode salvar uma tela de laptop velho como um monitor, se você vá o equipamento certo. Se você quer uma exibição verdadeiramente lindo, prender um deles oito belas casos Raspberry Pi.8 casos Raspberry Pi mais bonitas8 casos Raspberry Pi mais bonitasHá um punhado de projetos que realmente dão o Pi um único olhar. E, felizmente, estes compartimentos únicos geralmente não muito - a maioria está disponível por US $ 20 ou menos.consulte Mais informação
A dashingly boa exibição: Considerações Finais
Precipitação é um excelente projeto para o seu Raspberry Pi. É incrivelmente fácil de configurar, e há uma selecção decente de widgets de terceiros. Há uma pequena ressalva: Precipitação não é mais ativamente mantido ou apoiado, mas isso apenas significa que você não deve esperar atualizações para o software principal - tudo já lá vai continuar a trabalhar. Há também um garfo, chamado Smashing, que tem um featureset similar.
Eu recomendo combinando precipita com outro projeto. Por exemplo, tente instalar o Siri-like Jasper em seu Raspberry Pi para uma exibição de painel que funciona como um assistente de inteligência artificial open-source. Ou tente um pouco de domótica Raspberry Pi.Home Automation com Raspberry Pi e ArduinoHome Automation com Raspberry Pi e ArduinoO mercado de automação residencial é inundado com sistemas de consumo caros, incompatíveis um com o outro e caro para instalar. Se você tem um Raspberry Pi e um Arduino, basicamente você pode conseguir a mesma coisa no ...consulte Mais informação