O projeto Moonfox tem como objetivo monitorar a temperatura de uma impressora 3D utilizando sensores LM-35,e uma visualização em tempo real da temperatura em uma dashboard que recebe dados de uma API em Node que armazena os dados de temperatura em uma banco MySQL, onde o front-end recebe esses dados e atualiza a Dashboard
O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:
- [] Melhorar a responsividade
- [] Organizar melhor a estrutura da API
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Node 14
- Banco MySQL
Para instalar o Moonfox, siga estas etapas:
Primeiramente copie e cole no seu editor de MySQL o script do nosso banco de dados e execute ele
No diretório API-SITE, vá no diretório database e no arquivo config.js e configure com os dados de seu banco e logo em seguida utilize o comando npm i e logo em seguida npm start
No Diretório node-lm-35-BD, vá no arquivo connection.js e configure os dados de seu banco de dados e logo em seguida utilize o comando npm i e logo em seguida npm start