Trabalho desenvolvido na disciplinas de Instrumentação para medição de distância utilizando arduino e sensores, aplicado a utilização ergonômica da estação de trabalho/estudo.
Deve-se ter o node.js instalado na máquina. Instalar as dependências necessárias:
- serialport
- express
- socket.io
Obs: Baixando os arquivos package.json e package-lock.json é possível instalar todas as dependências apenas com o comando npm install
- Em app.js alterar o path com a porta utilizada pelo arduino na sua máquina
- Em app.js definir a porta na linha 20, por padrão o código define a porta 5000
- No terminal executar 'node app.js'
- No navegador digitar 'localhost:(porta definida)'
- Firmware
- Detecção de presença com MaxSonar Ez1
- Medição de distância com HC-SR04
- Servidor web
- Comunicação entre Arduino e Servidor (Back-end)
- Exibição dos dados no navegador (Back-end)
- Protótipo do Site (Front-end)
- Estilização (Front-end)
- Timer (Back-end)
- Coleta dos dados inseridos pelo usuário