| Este trabalho tem por objetivo desenvolver e implementar uma plataforma de aquisição de aceleração em rede. A aceleração é uma grandeza que auxilia na análise e no controle de muitos sistemas, como aeronaves, no controle de altitude ou no corpo humano, quando se trata da análise de desempenho de atletas ou correção de postura. Porém, em muitos casos, a aceleração deve ser mensurada em pontos diferentes do objeto acarretando problemas como sincronização dos dados, perda destes e a comunicação entre os dispositivos envolvidos. Para mitigar alguns destes problemas foi desenvolvido esta plataforma de aquisição de aceleração. Inicialmente pensou-se na dinâmica da plataforma, onde vários dispositivos que coletam aceleração enviam os dados a um dispositivo central. Após, para aquisição dos dados, foi escolhido um sensor acelerômetro de três eixos, MMA7455L. O mesmo possui um filtro “passa-baixa” embutido, o que permite a coleta de dados com baixo ruído. Analisou-se a necessidade de comunicação entre os dispositivos, optando-se pelo protocolo Wi-Fi. Devido ao requisito da comunicação Wi-Fi, escolheu-se o microcontrolador ESP8266, que possui microprocessador de 32 bits e antena embutida, o que facilita a utilização do protocolo Wi-Fi. Para o desenvolvimento do software utilizou-se o FreeRTOS, um sistema operacional de tempo real que provê ferramentas que permitem a sincronização dos dados e evitam a perda destes. Como resultado, a plataforma consegue adquirir um dado de aceleração contendo os três eixos e o tempo de aquisição a cada quatro milissegundos. Ademais, os dispositivos são capazes de enviar pacotes sem muitas perdas. Os dispositivos, ainda, conseguem ter uma base de tempo bastante similar, o que permite uma boa sincronização dos dados. Conclui-se que a plataforma desenvolvida pode ser aplicada a várias situações já que a mesma cumpre requisitos de comunicação e tempo real apropriadas para tais situações. |