Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Painel de E-ink


Este é um painel E-ink que fornece informações em tempo real extraídas da API usando um Raspberry Pi Zero.

Sempre me interessei por projetos que fornecem informações em tempo real de fontes selecionadas, ver pessoas fazendo projetos de espelho inteligente me fez querer fazer um para mim, um dos maiores motivos pelos quais acabei fazendo este projeto foi para ajudar meu parceira na vida pelas manhãs, ela usa o trânsito para ir para o trabalho e este painel forneceria informações sobre os ônibus chegando às nossas paradas mais próximas e como estaria o tempo atual no momento.

Optei por usar um display de e-paper em vez de um LCD devido ao baixo consumo de energia. Já vi muitos projetos que fornecem coisas como o clima, calendários ou uma lista de tarefas que usam um pi raspberry normal, queria algo que poderia ser pendurado na parede e possivelmente escondido dentro da moldura, o raspberry pi zero w era uma boa opção.

Eu tinha algum conhecimento de python com meu trabalho, mas ainda queria melhorar e aprender mais, este projeto me ajudou muito a melhorar, lendo as instruções do chapéu e-paper e vendo como outros projetos funcionavam, elas me deram um ótimo exemplo.

Do jeito que funciona é muito simples, você se cadastra no site de onde deseja obter as informações de uma chave de API e, em seguida, usa a biblioteca de solicitações para fornecer uma lista JSON, assim que tiver as informações que está procurando, você só precisa formate-o de acordo com sua preferência, renderize-o em PNG com a biblioteca PIL e envie para a tela de e-paper.

A primeira versão que criei, peguei os módulos de trânsito (4 paradas com 2 tempos cada), o clima (previsão atual e 2 dias) e calendário mensal regular.

V 1.0


Eu continuei procurando o que mais adicionar e postei em alguns grupos do raspberry pi no Facebook para feedback, eles pareceram gostar e me disseram mais alguns módulos que estariam interessados ​​em ver também, eu mesmo fiquei bastante interessado em um e- Projeto de tinta que foi usado como lista de compras usando o Google Sheets, então decidi investigar sobre como aplicar algo semelhante ao projeto.

Depois de algum tempo de aprendizado, tentativa e erro, finalmente preparei o módulo de lista de tarefas, obter credenciais / chave de API da plataforma em nuvem do Google pareceu uma grande jornada. Fico feliz que haja tutoriais que podem indicar onde ir passo a passo degrau.

V 1.5


Depois de entender como as coisas funcionam, passei a fazer mais módulos, a versão 2.0 acabou com os próximos novos módulos.

V 2.0

O servidor da Web


Eu queria criar uma maneira fácil para mim e as pessoas que usam o código em seus projetos para modificar os valores das configurações sem ter que ir sempre para o código, eu já fiz o código para ler os valores das configurações de um arquivo JSON centralizado mas ainda queria algo mais simples, como uma página da web.

Então decidi pesquisar como fazer desenvolvimento web, no começo estava pensando em fazer PHP para meus forms mas mais uma vez o grande pessoal do grupo do facebook me recomendou aprender flask já que eu estava em python, olhando tutoriais que não perdi tempo para fazer o formulário da web, certificando-se de que os valores salvos no formulário são salvos corretamente no meu arquivo JSON.

Depois que isso funcionou, só precisei configurar o gunicorn como meu servidor de aplicativos e o nginx como meu proxy reverso, os resultados são encorajadores e estou feliz com eles.

Fonte:Painel E-ink

Processo de manufatura

  1. Métodos de preparação de pó metálico | Informações da indústria
  2. Como um robô alcança total autonomia?
  3. Crie um painel de monitoramento do Office 365 que não contenha informações críticas
  4. Após 15 segundos, o cérebro esquece as informações completamente
  5. Tableau, os dados por trás das informações
  6. 3 dicas sobre como ler corretamente um projeto
  7. Informações e recursos do Coronavirus (COVID-19)
  8. Moléculas inteligentes atuam como transistores de computador
  9. Painel PLCnext Tableau
  10. Entendendo as luzes e indicadores do painel do carro