Semana 12- Desenvolvimento do NeuroHome
- Neuro Home
- 13 de mai.
- 2 min de leitura
Síntese da semana:
Esta semana ficou marcada pela apresentação intermédia do projeto e pelo início da aquisição de dados através dos sensores. Com a chegada do material, avançámos com a montagem dos componentes e com a programação inicial para a comunicação com o servidor. Foi também possível iniciar a organização dos dados dos sensores em ficheiros separados.
Objetivos alcançados:
Gestão de tarefas e mensagens dos ESP32 para um servidor de teste
Implementação parcial do protocolo de conexão dos ESP32 ao servidor
Aquisição de dados pelo sensor ultrassónico
Organização dos dados adquiridos num ficheiro separado no Raspberry Pi
Após uma apresentação intermédia no dia 6/05/2025, que considerámos bem-sucedida, o mais valioso acabou por ser a troca de ideias com os restantes grupos. Recebemos feedback útil, incluindo dúvidas sobre como pretendíamos implementar certas partes do sistema, e tivemos também a oportunidade de conhecer melhor os projetos dos colegas.
Com a chegada do material, foi tempo de começar a trabalhar a sério. Divididos por áreas, cada grupo iniciou as suas tarefas técnicas.
Como estamos a obter os dados?
A equipa de aquisição de dados começou por montar os sensores no ESP32 e desenvolver o código necessário para as leituras. O sensor ultrassónico, que deteta a passagem da pessoa, já se encontra a funcionar corretamente. No entanto, o sensor de temperatura ainda apresenta problemas na leitura dos valores, que estão a ser analisados. Quanto ao sensor de gás, ainda não foi possível fazer medições por falta de cabos macho-fêmea, mas o desenvolvimento do código já teve início.
Como estamos a enviar e tratar os dados?
A equipa responsável pelo Raspberry Pi conseguiu que os dados recebidos fossem organizados automaticamente num ficheiro à parte, o que facilitará o envio futuro para a cloud e para a aplicação final.
Como está a evoluir a aplicação?
A equipa da aplicação decidiu recuar para repensar a abordagem. Abandonaram o trabalho feito até agora e optaram por mudar a linguagem de programação. Estão a reavaliar as melhores opções técnicas para garantir uma solução mais eficiente e funcional
.
Comments