Índice:
- Etapa 1: Configurando Seu Arduino
- Etapa 2: Instalando o Node.js e executando o Websocket
- Etapa 3: Abra a página da web
- Etapa 4: corte o revestimento com laser
- Etapa 5: CONCLUÍDO
- Etapa 6: dicas
Vídeo: SmartMirror baseado na web usando comunicação serial: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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
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
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
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
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:
Comunicação Serial Com a Dragonboard 410c Usando Sensores Mezzanine 96boards: 7 Passos
Comunicação Serial Com a Dragonboard 410c Usando Mezanino 96boards Sensores: O objetivo desse tutorial é mostrar as etapas necessárias á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com um Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Controle remoto IR baseado em Arduino automático baseado em temperatura: 7 etapas
Controle remoto IR baseado em Arduino automático baseado em temperatura: Ei, e aí, pessoal! Akarsh aqui da CETech. Cansado de acordar no meio de um sono profundo só porque a temperatura ambiente está muito baixa ou muito alta por causa do seu AC mudo. Então este projeto é para você. Neste projeto, vamos fazer o nosso
Termômetro infravermelho sem contato baseado em Arduino - Termômetro baseado em IR usando Arduino: 4 etapas
Termômetro infravermelho sem contato baseado em Arduino | Termômetro baseado em IR usando Arduino: Olá pessoal, neste instructables faremos um termômetro sem contato usando arduino. Já que às vezes a temperatura do líquido / sólido é muito alta ou muito baixa e então é difícil fazer contato com ele e ler sua temperatura então naquele cenário
Comunicação serial sem fio usando Bluefruit: 4 etapas
Comunicação serial sem fio usando Bluefruit: Aqui está um guia passo a passo simples para substituir seus fios por uma conexão bluetooth de baixa energia: Levei um tempo para descobrir isso porque quase não há nenhuma documentação sobre como fazer isso com tecnologia moderna de bluetooth de baixa energia, como como o Bluefrui
Comunicação serial usando ARM Cortex-M4: 4 etapas
Comunicação serial usando ARM Cortex-M4: Este é um projeto baseado em breadboard que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para comunicação serial usando terminal virtual. A saída pode ser obtida na tela LCD 16x2 e a entrada para comunicação serial pode ser fornecida em Mo serial