Neste artigo, vamos guiá-lo por todo o processo de construção de um espelho inteligente Raspberry Pi passo a passo e explicar como você pode personalizá-lo para exibir qualquer informação que você deseja.
Como construir um espelho inteligente Raspberry Pi
Construir um espelho inteligente Raspberry Pi nem sempre foi tão fácil como é hoje. Devemos todos agradecer a Michael Teeuw por criar MagicMirror, uma plataforma de espelho inteligente modular de código aberto por trás da maioria dos espelhos inteligentes Raspberry Pi que você vê online.
MagicMirror é um projeto de código aberto mantido por um grande grupo de entusiastas de todo o mundo, e contém API que permite que desenvolvedores terceirizados construam módulos adicionais que estendem sua funcionalidade.
Além do MagicMirror, existem vários outros projetos de software semelhantes, incluindo DAKboard, Makr Mirror e mirr.SO, mas não os cobriríamos neste artigo.
O que você precisa para o seu espelho inteligente Raspberry Pi
Para montar seu próprio espelho inteligente Raspberry Pi do zero, você precisará de algumas coisas:
- Raspberry Pi: Obviamente, você precisará de um Raspberry Pi. MagicMirror suporta o Raspberry Pi 2, 3 e 4, então você tem muitas opções para escolher. Como o MagicMirror tem requisitos de hardware muito modestos, não importa qual versão do Raspberry Pi você escolher. Você também pode executar o MagicMirror no Raspberry Pi Zero e Zero W, mas sua natureza mínima complica um pouco o processo de instalação.
- Ecrã LCD: Se você tem um monitor ou laptop antigo por perto, está com sorte porque pode reutilizá-lo neste projeto. Com um monitor antigo, você simplesmente precisa remover a moldura de plástico (não toque em nenhum dos capacitores dentro!), e você está pronto para ir. Para usar uma tela LCD para um laptop antigo, você também precisa obter uma placa controladora correspondente com uma porta HDMI. Basta pesquisar o número de série da tela no eBay e você deverá encontrar o número certo em um piscar de olhos.
- Espelho retrovisor: Para criar a ilusão do espelho mágico, você precisa colocar um espelho bidirecional na frente da tela LCD para que apenas textos e gráficos claros brilhem. Muitas empresas ficarão contentes com um espelho bidirecional de qualquer tamanho, então procure um online ou em sua cidade. Os espelhos bidirecionais de vidro parecem mais bonitos, mas são consideravelmente mais frágeis do que os espelhos bidirecionais de acrílico.
- Quadro, Armação: Você não gostaria de apenas jogar um espelho bidirecional na frente de uma tela LCD e encerrar o dia. Para tornar o seu espelho inteligente Raspberry Pi digno de exibição, você precisa de uma moldura bonita. Se você for prático e tiver ferramentas básicas de marcenaria, deverá ser capaz de criar uma em menos de uma hora. Recomendamos que você assista a este vídeo do YouTube corrigindo esta compilação se não tiver certeza de como começar (basta substituir todas as ferramentas elétricas por ferramentas manuais). Como alternativa, você pode comprar uma moldura adequada na loja.
- Teclado e mouse: Para configurar o Raspberry Pi e instalar o MagicMirror, você precisará de um teclado e mouse. Muitos usuários do Raspberry Pi confiam no Logitech K400 Plus, que é um teclado sem fio com touchpad integrado e teclas multimídia que permitem controlar seu espelho mágico remotamente.
- Cabo HDMI e fonte de alimentação: Por último, mas não menos importante, você não poderá aproveitar seu espelho inteligente Raspberry Pi sem uma fonte de alimentação (uma para o Raspberry Pi e outra para a tela LCD) e cabo HDMI.
Instruções passo a passo
Você tem tudo que precisa para criar seu espelho mágico? Fantástico! Vamos dar uma olhada no processo passo a passo.
Etapa 1: Configurar seu Raspberry Pi
Recomendamos que você comece configurando seu Raspberry Pi, caso ainda não tenha feito isso. Para evitar bugs difíceis de solucionar e outras surpresas desagradáveis, faça uma instalação limpa da versão mais recente do Raspbian. O guia de instalação oficial explica tudo que você precisa saber, portanto, não entraremos em mais detalhes aqui.
Inicie no Raspbian e conecte-se à Internet. Como você provavelmente deseja que seu espelho inteligente Raspberry Pi fique pendurado em uma parede em algum lugar, você deve se conectar à sua rede Wi-Fi clicando no símbolo de Wi-Fi no canto superior direito da tela.
Etapa 2: Instale o MagicMirror2
Existem duas maneiras de instalar a versão mais recente do MagicMirror: você pode fazê-lo manualmente ou usando um script de instalação automática. Ambas as opções são descritas detalhadamente no site oficial do MagicMirror, mas recomendamos que você torne as coisas mais fáceis para si mesmo e vá com um script de instalação automática.
Mais especificamente, recomendamos o script de instalação automática criado por Sam Detweiler. Para executar este script, tudo que você precisa fazer é colar um único comando na janela do terminal:
# bash -c "$ (curl -sL https: // raw.githubusercontent.com / sdetweil / MagicMirror_scripts /mestre / framboesa.sh) "
O script fará algumas perguntas durante a instalação, então certifique-se de verificar seu progresso de vez em quando. Não se esqueça de reiniciar o Raspberry Pi assim que o MagicMirror for totalmente baixado e instalado.
Etapa 3: configurar MagicMirror2
O que é tão bom no MagicMirror é que você muda completamente sua aparência e comportamento. Por padrão, MagicMirror2 vem com os seguintes módulos: Relógio, Calendário, Tempo Atual, Previsão do Tempo, Feed de Notícias, Elogios, Olá, Mundo e Alerta.
Você pode personalizar o módulo padrão editando o seguinte arquivo de configuração:
~ / MagicMirror / config.jsSe você bagunçar alguma coisa, pode simplesmente copiar o arquivo de configuração padrão:
$ cd ~ / MagicMirror / config$ cp config.configuração js.js.cópia de segurança
Lembre-se de que você precisa reiniciar o MagicMirror2 cada vez que fizer alterações no arquivo de configuração. Para fazer isso, reinicie o Raspberry Pi ou use este comando:
$ pm2 reiniciar mmEtapa 4: monte seu espelho inteligente
Agora que seu espelho mágico Raspberry Pi está configurado de acordo com sua preferência, você pode ir em frente e montá-lo. Certifique-se de que a moldura cubra completamente os engastes da tela LCD, caso contrário, você veria uma borda preta desnecessariamente grande e não se esqueça de fazer orifícios para os cabos de alimentação.
Etapa 5: Aproveite!
Parabéns! Você acabou de criar seu primeiro espelho inteligente Raspberry Pi. Agora você pode pendurá-lo na parede, conectá-lo à energia e aproveitar os frutos do seu trabalho.
Um espelho inteligente Raspberry Pi pode se tornar um hub de informações úteis para sua casa ou pode se tornar um painel útil para seu próximo projeto. Lembre-se de que você sempre pode salvar seu arquivo de configuração atual e começar do zero para dar uma nova vida ao seu Raspberry Pi.
Os 10 melhores módulos MagicMirror2
A maioria dos usuários de MagicMirror fica feliz em experimentar diferentes módulos de terceiros e ajustar seus espelhos mágicos Raspberry Pi para serem ainda mais úteis e inspiradores do que já são. Para ajudá-lo a obter o máximo do seu novo espelho inteligente, selecionamos os 10 melhores módulos MagicMirror2 que você deve experimentar.
Os módulos MagicMirror2 vêm com suas instruções de instalação, que normalmente envolvem o download do módulo do GitHub e, em seguida, adicioná-lo à matriz de módulos em sua configuração.arquivo js.
1. Interface MMM-Admin
Mesmo com um teclado e mouse sem fio, não é exatamente fácil fazer alterações no espelho inteligente Raspberry Pi depois de implantado. Este módulo permite que você controle e configure seu espelho inteligente remotamente a partir de qualquer navegador moderno, permitindo que você use seu teclado e mouse sem fio para outra coisa. O módulo de interface de administração é bastante simples de configurar, desde que você saiba o endereço IP dos dispositivos dos quais deseja acessar as configurações do espelho.
2. Sensor MMM-PIR
Como você deve saber, o Raspberry Pi consome muito pouca energia e você pode deixá-lo ligado o tempo todo sem gastar muito energia. Ainda assim, por que desperdiçar eletricidade quando você pode equipar seu espelho inteligente Raspberry PI com um sensor de movimento PIR e colocá-lo para hibernar se ninguém o usa desligando a saída HDMI ou desligando o espelho por meio de um relé? Se isso parece interessante para você, certifique-se de verificar este módulo útil.
3. MMM-SmartTouch
Este módulo pode tornar seu espelho inteligente Raspberry Pi ainda mais inteligente, transformando-o em uma experiência interativa com tela de toque. Com um simples toque na tela, você pode ocultar todos os módulos de espelho mágico, revelar botões de desligamento e reinicialização e muito mais. Para usar este módulo, seu espelho inteligente Raspberry Pi deve suportar entrada de toque ou estar equipado com um quadro de infravermelho.
4. MMM-Voice
Não seria legal se você pudesse controlar seu espelho inteligente Raspberry Pi com sua voz? Bem, com este módulo, você pode! O que amamos neste módulo é que ele funciona totalmente offline, o que significa que seus dados não são transmitidos aos servidores de algumas empresas e analisados para fins publicitários. Uma vez que analisar dados de voz é uma tarefa computacionalmente cara, é melhor usar este módulo apenas com a versão mais recente do Raspberry Pi.
5. MMM-CoinMarketCap
Se você estiver interessado em Bitcoin e outras criptomoedas, provavelmente gostará da ideia de exibir informações de criptomoedas em seu espelho mágico. Como o próprio nome sugere, o módulo MMM-CoinMarketCap coleta informações de criptomoeda do site Coin Market Cap e as exibe em vários formatos diferentes.
6. MMM-GoogleMapsTraffic
Quem não odeia ficar preso em um engarrafamento? Usando o módulo MMM-GoogleMapsTraffic, você pode exibir um mapa de qualquer área com informações atuais de tráfego do Google Maps e ver rapidamente o quão boa ou ruim está a situação do tráfego. Para usar este módulo, você precisará obter uma API na página do Google Developer, e também precisará das coordenadas de latitude e longitude do Google Maps.
7. MMM-AirQuality
Em áreas urbanas densamente povoadas, a má qualidade do ar se tornou um grande problema, causando terríveis problemas respiratórios em pessoas de todas as idades. Usando este módulo MagicMirror2, você pode exibir o índice atual de qualidade do ar de um determinado local e usar essas informações para decidir se é uma boa ideia sair de casa sem uma máscara facial.
8. MMM-AfterShip
Esperar que os pacotes cheguem não é divertido, mas você pode tornar a espera um pouco mais tolerável com este módulo MagicMirror2 e usá-lo para exibir todos os pacotes de sua conta AfterShip. Para configurá-lo, tudo que você precisa é sua chave API AfterShip, que pode ser encontrada aqui.
9. MMM-IPCam
Pode ser surpreendentemente útil exibir uma câmera IP pública em seu espelho mágico para que você possa ver a situação atual do tráfego ou clima em tempo real, e é exatamente aí que entra este módulo. No entanto, não há razão para se limitar a câmeras IP públicas porque a MMM-IPCam oferece suporte à autenticação baseada em senha.
10. MMM-Reddit
Se você é um usuário ávido do Reddit, não pode perder este módulo porque ele permite mostrar as principais postagens do seu subreddit favorito diretamente no seu espelho mágico. Ele suporta dois tipos de exibição, e você pode configurar quantas postagens deseja exibir.
O espelho inteligente Raspberry Pi vale a pena?
Achamos que vale a pena construir um espelho inteligente Raspberry Pi! Desde a elaboração da moldura até a configuração do próprio espelho inteligente, todo o processo é uma experiência de aprendizado maravilhosa que permite que você use seu Raspberry Pi para criar uma peça de conversação útil que você pode pendurar na parede e desfrutar todos os dias.
Se você já tem algumas das peças mais caras necessárias para este projeto, você pode ter seu espelho futurista por quase nada. Se você se cansar de seu espelho inteligente Raspberry Pi, pode facilmente reaproveitá-lo usando-o como um monitor externo e usando seu Raspberry Pi para algum outro projeto.