top of page

Semana 12- Desenvolvimento do NeuroHome




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


bottom of page