Índice:

SmartMirror baseado na web usando comunicação serial: 6 etapas
SmartMirror baseado na web usando comunicação serial: 6 etapas

Vídeo: SmartMirror baseado na web usando comunicação serial: 6 etapas

Vídeo: SmartMirror baseado na web usando comunicação serial: 6 etapas
Vídeo: Visão Computacional - Andre Carlucci 2024, Julho
Anonim
SmartMirror baseado na web usando comunicação serial
SmartMirror baseado na web usando comunicação serial

Este instrutível é entregue com todo o código pronto para uso. O desenvolvimento foi muito complicado, mas uma vez configurado, é muito fácil de personalizar.

Dê uma olhada e aproveite;)

Etapa 1: Configurando Seu Arduino

Configurando Seu Arduino
Configurando Seu Arduino
Configurando Seu Arduino
Configurando Seu Arduino

Em primeiro lugar, você precisará configurar seu arduino.

Vamos começar conectando o sensor SRF ao seu arduino. Na foto acima você pode ver como conectei o SRF ao meu arduino.

No arquivo zip, você encontrará um código do Arduino para fazer upload para o seu Arduino. Ao executar este código e abrir o monitor serial no IDE do Arduino, você verá um "0" quando estiver a mais de 1 metro e um "1" quando estiver a um metro do sensor.

Você pode substituir esses números, mas é mais fácil de ler mais tarde.

Etapa 2: Instalando o Node.js e executando o Websocket

Instalação do Node.js e execução do Websocket
Instalação do Node.js e execução do Websocket
Instalação do Node.js e execução do Websocket
Instalação do Node.js e execução do Websocket

Antes de enviarmos os dados para o ambiente do nosso navegador, precisaremos instalar o Node. JS.

Se estiver instalado, você abre seu prompt de comando e navega até a pasta Smartmirror

$ cd Desktop / SmartMirror

Agora você está na pasta em que executa o arquivo index.js fornecido no ZIP.

$ node index.js

Normalmente, você deve ver o "0" e o "1" do seu sensor agora.

NOTA:

dentro do index.js, você provavelmente terá que alterar sua porta. O meu foi configurado em COM6. Verifique em seu arduino IDE a qual seu arduino está conectado.

var myPort = novo SerialPort ('COM6', {baudRate: 9600});

Etapa 3: Abra a página da web

Abra a página da web
Abra a página da web

Dentro da página da web, configurei algumas APIs como um relógio, o clima, etc.

Abra o arquivo index.html dentro do mapa público e você verá dentro do seu Prompt de Comando "nova conexão".

Se tudo funcionar como deveria, o texto deve começar (des) aparecendo se você estiver dentro de um metro ou não.

Etapa 4: corte o revestimento com laser

Lasercut the Case
Lasercut the Case
Lasercut the Case
Lasercut the Case

Também forneci meu próprio modelo para um gabinete, mas você pode criar o seu próprio porque provavelmente terá outro monitor além do meu.

Depois de cortá-lo, você o monta e esconde todos os cabos.

Etapa 5: CONCLUÍDO

Se tudo correu como planejado, agora você deve ter seu smartmirror!

Etapa 6: dicas

Você poderia torná-lo mais compacto e sem fio se usar um Raspberry Pi. Isso terá menos cabos e será mais móvel.

Recomendado: