Índice:

Espelho inteligente de Raspberry Pi: 5 etapas (com imagens)
Espelho inteligente de Raspberry Pi: 5 etapas (com imagens)

Vídeo: Espelho inteligente de Raspberry Pi: 5 etapas (com imagens)

Vídeo: Espelho inteligente de Raspberry Pi: 5 etapas (com imagens)
Vídeo: A história do Raspberry Pi – História da Tecnologia 2024, Novembro
Anonim
Espelho Inteligente de Raspberry Pi
Espelho Inteligente de Raspberry Pi
Espelho Inteligente de Raspberry Pi
Espelho Inteligente de Raspberry Pi

Portanto, havia um framboesa pi 1B não usado na gaveta e um monitor não usado. Isso é motivo suficiente para criar um Smart Mirror.

O espelho deve mostrar a hora, a data e as informações meteorológicas, bem como as informações de status sobre os interruptores de casa inteligente e a música que está tocando no momento.

Etapa 1: Coisas que você precisa

Para criar o espelho inteligente, você precisa das seguintes coisas

  • Dongle Raspberry Pi WIFI (exceto Raspberry Pi 3, este inclui WIFI)
  • Monitor (usei um BenQ 24 '')
  • Porta-retratos (peguei um em https://wunsch-bilderrahmen.de na Alemanha)
  • Espelho unilateral (adquiri um em https://www.myspiegel.de/ na Alemanha), mas você também pode usar espelho transparente de acrílico
  • Ripas de madeira para estender a moldura da imagem para que possa conter o monitor
  • Suporte angular para segurar o monitor no quadro
  • Fita adesiva preta para evitar o contato direto do vidro com o metal
  • Cola de madeira e plugue de madeira para colar a moldura da imagem e a borda de madeira juntas
  • Fio ou cabo para montagem, bem como âncoras de parafuso
  • Canal a cabo
  • Braçadeira de barra
  • Furadeira

Se você quiser uma luz de fundo por uma faixa de led, você também precisa do seguinte

  • Fita LED com controlador, veja este projeto Fita LED controlada por RC
  • Emissor 433 MHz

Existe uma lista que contém os principais custos do projeto.

  • Porta-retratos - 28 € ~ 29,3 $
  • Espelho unilateral - 73 € ~ 76,6 $
  • BenQ GL2450 - 100 € ~ 104,9 $
  • Raspberry Pi 3 - 37 € ~ 38,8 €
  • Ripas de madeira (já cortadas no comprimento certo) - 15 € ~ 15,7 $
  • Tira LED 6 €

Isso soma 259 € ~ 272 $ supondo que você tenha todas as pequenas coisas como ferramentas, cola de madeira, parafusos etc. Mas, como já mencionei, a razão para construir o espelho foi o monitor não utilizado, raspi e tira de led, então eu investi 116 € ~ 122 $ para lhes dar uma nova tarefa.

Etapa 2: preparar o painel do monitor

A primeira etapa a fazer é remover a moldura do painel do monitor. Isso é necessário para obter o tamanho certo do painel do monitor. Você vai precisar do tamanho para colocar a moldura da imagem, o espelho unidirecional e as ripas de madeira no tamanho certo.

Já existem várias descrições de como remover a moldura. Dê uma olhada neste resultado da pesquisa para obter mais informações

Em seguida, coloco uma fita adesiva preta na borda de metal do painel do monitor. O primeiro motivo é evitar o contato direto do metal com o vidro mais tarde, quando eu colocar o monitor no espelho. A segunda razão é para evitar o reflexo do metal, então escolho a cor preta que deve absorver a luz que entra.

Etapa 3: criar o quadro

Crie a moldura
Crie a moldura
Crie a moldura
Crie a moldura
Crie a moldura
Crie a moldura

Assim que soubermos o tamanho certo do painel do monitor, podemos solicitar a moldura da imagem, o espelho unidirecional e as ripas de madeira. Encomendei um porta-retratos e um espelho unilateral que combinam exatamente um com o outro, para que o espelho fique preso no porta-retratos. No entanto, o monitor também deve ser corrigido, então criei uma borda na parte de trás do porta-retratos que deve conter o monitor.

Conectei as ripas de madeira com cola de madeira, buchas e parafusos de madeira para guardar. A primeira foto mostra dois orifícios para plugues de madeira no porta-retratos. Tenha cuidado para não perfurar a moldura da imagem, isso não pareceria muito bom. A segunda foto mostra os furos para os parafusos, mais uma vez, tome cuidado para não furar o parafuso no porta-retratos.

A borda também precisa de um orifício para os cabos de saída, bem como um orifício para a tira de led, se você quiser usar um.

Etapa 4: juntando as peças

Juntando peças
Juntando peças
Juntando peças
Juntando peças
Juntando peças
Juntando peças

Quando o quadro estiver completo, podemos juntar as coisas. O espelho é fixado pelo monitor. Para fixar o monitor na moldura de madeira, acrescentei dois colchetes angulares em três lados, faz seis ângulos. O quarto lado preto do painel do monitor é coberto com uma placa de circuito, então pulo este.

A caixa de metal central contém a parte eletrônica do painel do monitor e foi originalmente fixada pela moldura do monitor. Agora, sem a moldura, acrescentei a fita marrom para fixar esta caixa no monitor. Liguei um cordão verde nas ripas de madeira esquerda e direita por meio de parafusos, isso será necessário para montar o espelho na parede.

Coloquei o framboesa pi no canto esquerdo inferior e o controlador de faixa de led no canto inferior direito. Os GPIOs do raspi são conectados a um emissor de 433 MHz para definir a cor da faixa de led. Mas o remetente também pode ter um pouco mais de funcionalidade, por exemplo, controlar alguns soquetes sem fio.

Etapa 5: Instale o software

Instale o software
Instale o software

O software do espelho inteligente é totalmente baseado em html, javascript e css. Tudo que você precisa é um navegador. Para um pi de framboesa eu recomendo usar midori. O código-fonte está hospedado em um repositório gitpub. Este é um painel muito minimalista que mostra apenas a hora, clima, música e interruptores. A hora vem da hora do sistema do computador. Para mostrar informações meteorológicas, eu uso https://api.openweathermap.org. As informações de música e switch vêm do meu servidor doméstico inteligente com base neste repositório githup: https://github.com/dabastynator/RemoteControlSystem. Esta solução de casa inteligente define várias unidades controláveis, por exemplo servidor de mídia ou soquete sem fio em um xml de configuração e torna tudo disponível por meio de uma API da web repousante.

Para configurar o raspberry pi, você precisa clonar o repositório github:

git clone [email protected]: dabastynator / SmartMirror.git

E edite o arquivo ~ / SmartMirror / smart_config.js para definir a chave openweatherapi e o token de segurança do sistema de controle remoto:

var mSecurity = 'token =';

var mOpenWeatherKey = '';

Agora, o raspberry pi deve mostrar o navegador midori na inicialização e também ocultar o cursor do mouse na inatividade para organizar. Portanto, adicione as seguintes linhas em ~ /.bashrc:

dormir 20s

# Esconder o mouse na inatividade

organizar -exibir: 0 -noevents -grab &

log = "/ home / pi / magic_mirror.log"

mirror = "file: ///home/pi/SmartMirror/smart_mirror.html"

exportar DISPLAY =: 0

midori -e Fullscreen -a $ espelho >> $ log &

Em seguida, removo a tela em branco padrão em 6 minutos de inatividade descrita nesta página: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Portanto, modifique o arquivo / etc / kbd / config e altere estas linhas:

BLANK_TIME = 0

BLANK_DPMS = off

POWERDOWN_TIME = 0

E adicione essas linhas adicionais ao arquivo / etc / xdg / lxsession / LXDE-pi / autostart.

@xset s noblank

@xset está desligado

@xset -dpms

Para virar a tela em 90 °, adicionei as seguintes linhas em /boot/config.txt.

# Girar a tela para o modo protrait

display_rotate = 1

É isso. Minha experiência agora é usar melhor um monitor de LED real em vez de um monitor LCD. Isso deve produzir menos luz na área preta, consumir menos energia e deve ser mais claro e fino. Meu espelho pesa 10 kg.

Concurso de Microcontroladores 2017
Concurso de Microcontroladores 2017
Concurso de Microcontroladores 2017
Concurso de Microcontroladores 2017

Vice-campeão no Concurso de Microcontroladores 2017

Recomendado: