Índice:

Mini Magic Mirror por menos de $ 60 USD: 5 etapas (com fotos)
Mini Magic Mirror por menos de $ 60 USD: 5 etapas (com fotos)

Vídeo: Mini Magic Mirror por menos de $ 60 USD: 5 etapas (com fotos)

Vídeo: Mini Magic Mirror por menos de $ 60 USD: 5 etapas (com fotos)
Vídeo: The best way to fill up your pool 😎🔥 2024, Novembro
Anonim
Image
Image
Mini Magic Mirror por menos de $ 60 USD
Mini Magic Mirror por menos de $ 60 USD

Um 'Magic MIrror' é um projeto em que um espelho bidirecional é colocado sobre uma tela de algum tipo. Onde a tela mostra pixels pretos, o espelho é reflexivo. Onde a tela mostra pixels brancos ou mais claros, eles brilham. Isso cria um efeito de poder ter texto digital, ícones ou mesmo imagens mostrados através de um espelho, mantendo a refletividade. A terceira imagem acima deve mostrar como isso pode ser.

O vídeo do youtube mostra a montagem de ponta a ponta e tem uma demonstração no final mostrando a aparência do projeto concluído. Eu queria anotar as etapas aqui, pois gosto da comunidade instrutível, e queria um lugar para fazer anotações sobre coisas como a configuração do software e responder a perguntas.

Eu vi uma tonelada de projetos de espelhos mágicos e sempre quis construir um. Comecei a construir um recentemente como um presente, e não tinha ideia de quanto as porções de espelho de 2 vias podem custar! Depois de gastar $ 75,00 (USD) apenas em um espelho, percebi que o projeto estava saindo bem do nosso 'orçamento para presente de amigo' e tive que repensar minha estratégia. Depois de descobrir o canal do N-O-D-E no youtube, ele teve o conceito de uma pequena caixa de pirâmide. Imediatamente comecei a trabalhar com esse conceito, experimentando com os pi's de framboesa que eu poderia encaixar, como criar facilmente o caso e como fazer o software funcionar.

No final, optei por imprimir o case em 3D. Eu projetei o caso no tinkercad. São duas peças simples que se encaixam facilmente. O Mirror é um espelho de 4,5 "que é simplesmente colado (pistola de cola) na moldura. O computador principal é um Raspberry pi zero com um cartão micro SD de 8 Gig e a tela é uma tela de 3,5" da Kuman que tinha uma porta HDMI já nele. Honestamente, 75% deste projeto foi o design do tinkercad para o case, e descobrir uma tela que caberia, poderia ser facilmente desligada de um único cabo USB e personalizar o software.

Aqui está o custo das peças para dar um resumo. É menos de 60 dólares se você tiver uma impressora 3D … caso contrário, você vai querer alugar a impressão 3D, ou possivelmente construir uma estrutura de pirâmide de madeira (eu quase fui por esse caminho, e pode no futuro instrutível, como eu acho que um caixa de carvalho poderia ficar muito legal para isso:))

Raspberry pi Zero W - $ 10,00 - Adafruit.com - Limite de um por pedido

Cartão Micro SD 8Gig - $ 4,00 - Amazon.com

Tela TFT Kuman 3,5 - $ 29,99 - Amazon.com - Versão HDMI

Cabo USB SN-Riggor (opcional, mas adiciona um toque) - 4 por 16,00 (US $ 4,00 cada) Amazon.com

Espelho de 2 faces - 115mm Square - $ 5,00 da Tap Plastics (eu trouxe a caixa impressa em 3D para uma loja e pedi para cortá-la para combinar)

Filamento 3D - vale cerca de 2 dólares

Mini-HDMI -> adaptador HDMI - 2 por US $ 6,00 (só é necessário um): Amazon.com

No final, eu já tinha alguns dos adaptadores, mas você deve conseguir comprá-los pelos preços acima ou melhores, e no final custar menos de $ 60,00. Como se tratava de quanto gastaríamos se comprássemos um jogo para Xbox ou PS4, isso se encaixava em nosso 'orçamento de amigo'.

Ok, chega de introdução, vamos aprender como construí-lo!

Etapa 1: Etapa 1 - Montagem da Porção de Computar

Etapa 1 - Montagem da Porção de Calcular
Etapa 1 - Montagem da Porção de Calcular
Etapa 1 - Montagem da Porção de Computar
Etapa 1 - Montagem da Porção de Computar
Etapa 1 - Montagem da Porção de Calcular
Etapa 1 - Montagem da Porção de Calcular
Etapa 1 - Montagem da Porção de Computar
Etapa 1 - Montagem da Porção de Computar

A primeira foto mostra todas as partes dispostas. O segundo mostra a montagem da parte computacional em andamento. Não há muita mágica neste ponto … aqui estão as etapas:

  1. Certifique-se de NÃO soldar os cabeçotes no pi zero. Você precisará de todo o espaço que puder!
  2. Coloque a porta Mini HDMI para HDMI no Pi Zero
  3. Coloque o adaptador HDMI-> HDMI que vem com a tela Kuman no slot HDMI
  4. Coloque a tela Kuman na outra parte do adaptador HDMI … isso deve se encaixar na porta HDMI fêmea da tela Kuman
  5. Coloque o cabo USB na parte de trás da pirâmide
  6. Anotei a imagem com os fios de alimentação e acrescentei a pinagem pi. Esta etapa é crítica, mas muito mais fácil do que parece … você vai querer passar dois pequenos fios do primeiro e do terceiro pino no Pi até a tela. Se você usar fios de jumper, poderá conectá-los na parte de trás da tela e, em seguida, dobrá-los em torno dos pinos no pi e colá-los a quente. O ideal é que eles sejam soldados no pi e colados a quente para prendê-los na tela. Isso passa 5 volts do pi para a tela e é um dos truques para manter este projeto limpo e organizado … uma vez feito isso, um único cabo alimenta o pi e a tela o suficiente!

Neste ponto, você já está na metade do processo de montagem. Antes de fechá-lo, vamos escrever a imagem do software na próxima etapa.

Etapa 2: Configurando o software

Existem muitos tutoriais sobre como escrever uma imagem de cartão SD para um pi de framboesa em um cartão microSD, e não quero recapitular esse terreno. Mas é importante, uma vez que se trata de um Pi Zero W que estamos usando, conhecer alguns truques para colocá-lo em funcionamento. Primeiro, visite o site Emmanuels em:

emmanuelcontreras.com/how-to/how-to-create-…

Ele fez o trabalho de documentar e criar uma imagem do software Magic Mirror em um Raspberry pi zero (como você pode ver por seus passos, isso pode ser bastante difícil). Role para baixo e você verá, na parte inferior após seus passos, uma imagem pronta que você pode usar. (Se você pesquisar por 'Arquivo de imagem', deverá chegar lá).

Em seguida, você deseja seguir as etapas que ele listou para se conectar ao wi-fi e adicionar ssh. Uma dica REALMENTE importante aqui: NÃO use o Notepad no Windows para editar o arquivo supplicant_conf. O bloco de notas danificará as terminações de linha para não serem compatíveis com o Linux, e você não conectará. Notepad ++ é um substituto gratuito para o bloco de notas e pode fazer terminações de linha adequadas.

Depois de escrever essa imagem (eu uso o imager de disco Win32 no Windows), editar o arquivo supplicant_conf e adicionar SSH, você estará pronto para inserir o cartão e inicializar o dispositivo.

Neste ponto, o Pi deve se conectar ao seu wi-fi. O truque é encontrá-lo:) Existem vários aplicativos de escaneamento de IP para telefones e PC. O Scanner de IP avançado funcionará com o Windows. Para um iPhone, eu uso o iNet no meu iPhone para procurar o pi zero. Ao encontrá-lo, você pode usar um aplicativo telnet como o Putty para se conectar a ele por SSH. Isso será importante para configurar o software MagicMirror e instalar complementos!

Depois de chegar até aqui, conecte o microUSB à energia e certifique-se de inicializar e conectar por SSH. Nesse ponto, você estará pronto para prosseguir e abotoar o caso.

Etapa 3: Montagem de acabamento - instalando a tela na moldura e adicionando o espelho

Montagem de acabamento - instalando a tela na moldura e adicionando o espelho
Montagem de acabamento - instalando a tela na moldura e adicionando o espelho
Montagem de acabamento - instalando a tela na moldura e adicionando o espelho
Montagem de acabamento - instalando a tela na moldura e adicionando o espelho
Montagem de acabamento - instalando a tela na moldura e adicionando o espelho
Montagem de acabamento - instalando a tela na moldura e adicionando o espelho
Montagem de acabamento - instalando a tela na moldura e adicionando o espelho
Montagem de acabamento - instalando a tela na moldura e adicionando o espelho

Certifique-se de que a tela inicializa e liga quando você conecta a alimentação ao Pi. O tempo de inicialização é de 3 a 5 minutos, portanto, seja paciente … ele precisa inicializar o pi, abrir o navegador e, em seguida, executar o software espelho mágico. Felizmente, você não deve inicializar / desligar isso com frequência (custa menos de 7 centavos por ano para funcionar com um consumo de energia de cerca de 100ma). Em seguida, terminaremos a montagem:

  1. A tela se conecta à parte de trás do quadro impresso em 3D. Por favor, use as fotos como um guia.. a 'frente' é a parte plana, a parte de trás tem os plugues e outras coisas saindo. Insira a tela por trás.
  2. Quando a tela estiver bem ajustada, coloque um elástico ao redor dos pinos e sobre a tela para segurá-la no lugar. Esta foi a maneira mais simples que consegui imaginar para segurar a tela, e funcionou bem. Também é bom porque todo o projeto se desintegra perfeitamente, se necessário, com esta abordagem!
  3. Insira o cabo de alimentação no Pi. Você não conseguirá fazer isso depois de montado, então é hora de ligá-lo!
  4. Pressione o suporte da moldura impressa em 3D na pirâmide … as abas do lado de fora evitarão que ele afunde, e ele deve se encaixar no lugar de forma justa.
  5. Antes de adicionar o espelho, use fita preta ao redor das partes onde a tela encontra a impressão 3D. Isso é para que não haja vazamento de luz … Tentei deixar a moldura o mais apertada possível, mas esse passo simples vai garantir que ela fique limpa. Cubra a prata da tela também, para que nenhuma luz seja refletida no espelho e estrague o efeito
  6. Cole com cola quente a fita que acabou de colocar e pressione o espelho. (Observação: a moldura / tela deve ser montada neste ponto, portanto, colocar o espelho deve permitir que você o alinhe com os cantos da pirâmide e tenha tudo bem alinhado). Não use muita cola ou ela vai aparecer … uma gota de luz é o suficiente. O espelho não é muito pesado.

Você deve começar a se animar agora, pois deve começar a ver os frutos do seu trabalho aparecerem … a hora ou a data devem estar aparecendo no espelho. O próximo passo é a configuração!

Etapa 4: Montagem Final e Configuração

Montagem Final e Configuração
Montagem Final e Configuração
Montagem Final e Configuração
Montagem Final e Configuração
Montagem Final e Configuração
Montagem Final e Configuração

Neste ponto, você está essencialmente montado e deve estar executando o software e capaz de fazer o SSH. Os módulos provavelmente estão uma bagunça, entretanto, e você está se perguntando como corrigi-los.

Primeiro, você vai querer ler um pouco sobre como o software Magic MIrror funciona. Isso pode ser encontrado aqui:

magicmirror.builders/

No entanto, isso não seria uma boa instrução sem fornecer um guia de início rápido / cheat para começar. Aqui estão algumas dicas e uma explicação de como isso funciona:

  • Os módulos do Magic Mirror são simplesmente clonados pelo git do repositório do módulo para a pasta do módulo. Então, quando você estiver conectado por SSH, faça cd para o diretório MagicMirror (lembre-se de que os diretórios do Linux diferenciam maiúsculas de minúsculas). Em seguida, faça cd para os módulos. Então você pode clonar qualquer um dos addons para essa pasta.
  • Uma lista de módulos está aqui:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Cada um deve ter instruções sobre como configurá-los.

  • um módulo que você vai querer imediatamente é o MMM-Carousel. Este módulo percorre todos os outros módulos instalados. (https://github.com/barnabycolby/MMM-Carousel)
  • Para configurar tudo, você vai querer ir para a pasta MagicMirror / config e editar o arquivo config.js
  • No Config.js, você deseja adicionar o nome dos módulos que adicionou por meio do clone Git acima. Você vai querer posicioná-los (eu posicionei todos os meus em: middle_center. Em seguida, o carrossel se encarrega de mostrar um de cada vez e alternar entre eles. Ele faz isso após uma quantidade configurável de segundos (usei 45 segundos para o meu)
  • Observe que você deseja redimensionar as fontes. Algumas vezes você pode fazer isso em config.js, mas em outras você terá que encontrar o arquivo.css que vem com o módulo, procurar por algo que termine com.px e alterar os valores para aumentar o tamanho da fonte. Descobri que isso variava por módulo.

Descobri que os módulos de hora / data, clima, estoque e tráfego funcionaram muito, muito bem com este projeto. Módulos de mídia como GIFs animados ou YouTube não funcionam bem no Pi Zero W, portanto, esteja ciente disso.

A seguir estão os pensamentos finais e planos futuros …

Etapa 5: Reflexões finais - O que eu faria de diferente e o que eu gostei

Considerações finais - O que eu faria de diferente e do que gostei
Considerações finais - O que eu faria de diferente e do que gostei

Este projeto foi muito divertido. Foram muitas horas de edição de arquivos de configuração, impressão 3D e trabalho de design para fazer o caso onde tudo acabou. Mas no final das contas deu certo, eu acho, e minha esposa gostou do espelho (eu construí o primeiro para uma amiga e ela imediatamente quis um também!). Provavelmente vou construir mais um e mudar algumas coisas por motivos de estilo e alguns por motivos de desempenho:

  • Eu adicionaria um botão no topo. O visual da pirâmide é MUITO clean e futurista, porém não permite nenhum controle rápido do espelho. Acho que um botão simples para mudar manualmente de uma tela para a outra em vez de esperar seria útil
  • Eu tentaria adicionar um alto-falante - acho que ter esse stream de música seria muito legal … ou reproduzir sons de alerta
  • Posso tentar construí-lo com madeira - Embora a impressão 3D seja super fácil de replicar e construir, acho que um visual de carvalho ou madeira manchada seria muito legal
  • Mudando para um Pi3A + - O A + não estava fora quando eu construí isso, então eu voltei para um pizero. Um A + adiciona 15 dólares ao preço (mas tem um HDMI de tamanho normal, então talvez adicione apenas cerca de 12,50), mas adiciona uma tonelada de energia. Além disso, o navegador não é acelerado por GPU nesta compilação, e um A + seria … então acho que o aumento de potência seria útil.
  • Espelho removível - acho que um espelho removível seria útil, já que algumas mídias como o youtube não são boas para ver através do espelho. Além disso, este poderia ser um sistema de jogo casual legal com uma tela giratória (basta girar a pirâmide e colocá-la em um lado diferente) se tiver sido construído de forma diferente.
  • Adicionar um microfone - eu poderia integrar Alexa e torná-lo um assistente inteligente, ou controlado por voz, se tivesse um pequeno microfone adicionado.

No final das contas, existe algo sobre simplicidade e baixo custo. Este projeto foi exatamente isso para mim, e montar o segundo para minha esposa levou menos de 15 minutos (fora das 9 horas de impressão 3D:)).

Se você criar um, por favor me avise, e se você tiver dúvidas, deixe-as abaixo ou no canal do youtube e eu irei trabalhar para respondê-las. O vídeo do youtube tem uma demonstração do espelho no início e no final… é difícil descrevê-lo em fotos. Parece super clean ao lado de um computador, na bancada do banheiro ou na mesa de cabeceira. Além disso, provavelmente existem mais de 100 módulos disponíveis … tudo, desde estatísticas de computador a preços de bitcoin. Isso realmente pode se tornar uma porcaria de uma exibição de dados e, como tem o computador, é executado separadamente de qualquer outra coisa (bem, exceto wi-fi:))

Obrigado por ler e espero que você tenha gostado dessa compilação!

Recomendado: