O Módulo GY-291 com sensor ADXL345 é um acelerômetro digital de 3 eixos que mede aceleração estática (como a gravidade) e dinâmica (como movimentos e vibrações).
Compatível com interfaces I2C e SPI, é ideal para projetos com Arduino, ESP32, Raspberry Pi, PIC, ARM e outros microcontroladores.
Muito utilizado em robótica, drones, wearables, jogos interativos, estabilizadores e sistemas de detecção de inclinação ou queda.
Projetos com Arduino e microcontroladores.
Drones e robôs autônomos (detecção de inclinação e movimento).
Controle gestual e jogos interativos.
Dispositivos vestíveis (wearables) e pedômetros.
Sistemas de segurança e alarme por vibração ou impacto.
Estudos de física e sensores inerciais.
Dica
Com a biblioteca Adafruit ADXL345, é possível ler aceleração nos eixos X, Y e Z, detectar quedas livres, movimentos e até vibrações sutis tudo de forma simples via I2C.
Aqui está um código simples e funcional para Arduino usando o módulo GY-291 com sensor ADXL345, via interface I2C, ideal para acompanhar seu anúncio ou testar o sensor logo após a compra.
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_ADXL345_U.h>
// Cria um objeto para o sensor
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);
void setup() {
Serial.begin(9600);
Serial.println("Iniciando sensor ADXL345...");
// Inicializa o sensor
if (!accel.begin()) {
Serial.println("Não foi possível encontrar o ADXL345. Verifique as conexões!");
while (1);
}
// Configura o range (faixa de medição)
accel.setRange(ADXL345_RANGE_2_G); // Pode usar: 2G, 4G, 8G ou 16G
Serial.println("Sensor iniciado com sucesso!");
Serial.println("-----------------------------");
}
void loop() {
sensors_event_t event;
accel.getEvent(&event); // Lê os valores do sensor
Serial.print("X: ");
Serial.print(event.acceleration.x);
Serial.print(" m/s² | Y: ");
Serial.print(event.acceleration.y);
Serial.print(" m/s² | Z: ");
Serial.print(event.acceleration.z);
Serial.println(" m/s²");
delay(500);
}
Item incluso: 01 peça Modulo acelerometro GY291 ADXL345 I2C/SPI.
Modelo: GY-291 ADXL345
Sensor: ADXL345 (fabricante Analog Devices)
Tipo: Acelerômetro digital de 3 eixos
Interfaces: I2C e SPI (selecionável)
Faixa de medição: ±2g / ±4g / ±8g / ±16g (configurável)
Resolução: 10 bits (I2C) / 13 bits (SPI)
Tensão de operação: 3,3V a 5V
Consumo de corrente: Baixo consumo (40 µA em modo medição)
Comunicação: Endereço I2C padrão 0x53
Pinos de saída: VCC, GND, SDA, SCL, CS, SDO, INT1, INT2
Compatibilidade: Arduino, ESP32, ESP8266, PIC, STM32, Raspberry Pi
Dimensões aproximadas: 20 mm x 15 mm
Temperatura de operação: -40°C a +85°C