aceletrometrotst
Este projeto implementa um sistema completo de monitoramento de vibração baseado no microcontrolador ESP32 e no acelerômetro ADXL345, permitindo leitura, processamento e análise de dados de aceleração conforme normas de vibração ocupacional. O sistema realiza aquisição contínua dos eixos X, Y e Z, aplica filtros de ponderação (WB, WC, WD, WE, WF, WH, WJ, WK e WM) e calcula parâmetros como ARE, AREN, AM, AMR, AREP, VDVR, CF, AMJ, PICO e VDVEXP.
A solução inclui uma interface web integrada, acessível via Wi‑Fi, que exibe gráficos em tempo real, permite ajuste de unidades (m/s² ou g), calibração automática de offsets e configuração do tempo de exposição (Texp), influenciando diretamente os cálculos de dose e severidade da vibração.
Principais Funcionalidades
- Leitura e processamento dos dados do ADXL345 via I2C
- Interface web responsiva para monitoramento em tempo real
- Ajuste automático de offsets e calibração inicial
- Configuração dinâmica do Texp
- Cálculo de múltiplos parâmetros normativos de vibração
- Suporte a filtros de ponderação para corpo inteiro e mão/braço
- Seleção de unidade de medida (m/s² ou g)
Esquema de Ligação
- ADXL345 VCC → ESP32 3V3
- ADXL345 GND → ESP32 GND
- ADXL345 SDA → GPIO 21
- ADXL345 SCL → GPIO 22
Bibliotecas Utilizadas
- Wire.h – comunicação I2C
- Adafruit_ADXL345_U.h – controle do sensor
- WiFi.h – configuração da rede
- WebServer.h – servidor web embarcado
Agradecimentos especiais aos professores Fábio Miranda e Mauro de Mendonça Costa pelo apoio durante o desenvolvimento. Código-fonte disponível em: