Modulo sensore a 3 assi GY-291, ADXL345
zoom_out_map
chevron_left chevron_right

Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.

Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.

Le specifiche tecniche indicate (corrente, potenza, ecc.) rappresentano valori massimi consentiti in condizioni ideali di funzionamento. Per un utilizzo sicuro e una durata ottimale, si raccomanda di utilizzare il prodotto in regime continuo a non più del 50% dei valori massimi specificati.

Modulo sensore a 3 assi GY-291, ADXL345

Il modulo accelerometro a 3 assi ADXL345 è ideale per progetti Arduino e altre schede di sviluppo, fornendo misurazioni precise dell'accelerazione e rilevamento delle vibrazioni, utili per stabilizzare e mantenere l'equilibrio dei robot. Funziona a 3-5 V CC, comunica semplicemente tramite I2C, ha un fattore di forma compatto per una rapida integrazione e una buona risposta ai movimenti fini.

2.531,98 Ft Tasse incluse

2.092,55 Ft Tasse escluse

(5/5) su un total di 2 valutazioni
Leggi le recensioni

Spedito entro giovedì 27 agosto

Chiudere

Questo prodotto ha una garanzia di 2 anni.

SPEDIZIONE INTERNAZIONALE
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
SPEDIZIONE VELOCE 24 ORE
Spediamo dal nostro magazzino entro 24 ore
PUNTI FEDELTÀ
Ricevi punti a ogni ordine, per un valore del 5%.

Il modulo GY-291 con sensore ADXL345 è un accelerometro digitale a 3 assi, adatto per progetti elettronici che richiedono la misurazione precisa dell'accelerazione sugli assi X, Y e Z, il rilevamento delle vibrazioni e il monitoraggio del movimento o dell'inclinazione.

È compatibile con Arduino e altre schede di sviluppo, rappresentando una scelta molto valida per robot che devono mantenere l'equilibrio, sistemi di stabilizzazione, dispositivi di misurazione del movimento, applicazioni indossabili e progetti di prototipazione.

Il modulo offre una risoluzione di 13 bit, un intervallo di misura selezionabile di ±2g, ±4g, ±8g e ±16g, oltre alla comunicazione tramite I2C, IIC e SPI, che consente un'integrazione facile in numerose applicazioni. Il basso consumo energetico e il funzionamento stabile lo rendono adatto sia per montaggi semplici che per progetti più complessi nel campo della robotica e dell'automazione.

 

Specifiche:

Tensione di alimentazione: 3-5VDC

Tensione di funzionamento sensore: 2.0V - 3.6V

Modello: GY-291

Chip: ADXL345

Tipo di sensore: accelerometro digitale a 3 assi

Assi misurati: X, Y, Z

Interfaccia di comunicazione: I2C, IIC, SPI

Campo di misura: ±2g, ±4g, ±8g, ±16g

Risoluzione: 13 bit

Intervallo di frequenza: 0.1 Hz - 3.2 kHz

Consumo energetico: 1 uA in modalità standby, 150 uA in modalità attiva

Temperatura di funzionamento: da -40°C a +85°C

Compatibilità: Arduino e altre schede di sviluppo

Dimensioni: 20 x 20 mm

 

Pinout:

Pin Nome Ruolo Dettagli
1 GND Massa Si collega al GND della scheda di sviluppo
2 VCC Alimentazione Il modulo può essere alimentato solitamente a 3.3V o 5V, a seconda della scheda adattatore
3 CS Chip Select Usato in modalità SPI. Per I2C normalmente si collega a VCC
4 INT1 Interruzione 1 Uscita per eventi configurabili come rilevamento movimento o urto
5 INT2 Interruzione 2 Seconda uscita di interruzione configurabile
6 SDO Selezione indirizzo / dati SPI In I2C stabilisce l'indirizzo del sensore. A GND l'indirizzo è 0x53, a VCC l'indirizzo è 0x1D
7 SDA Linea dati I2C Si collega al pin SDA della scheda, ad esempio A4 su Arduino Uno
8 SCL Linea clock I2C Si collega al pin SCL della scheda, ad esempio A5 su Arduino Uno

 

Utilizzo:

Il modulo viene utilizzato per il rilevamento dell'accelerazione, delle vibrazioni, dell'inclinazione e del movimento in progetti di elettronica e automazione. Può essere integrato in robot auto-bilancianti, droni, sistemi di navigazione, dispositivi indossabili, controller basati sul movimento e applicazioni di monitoraggio strutturale.

Per l'uso, il modulo si collega alla scheda di sviluppo tramite l'interfaccia I2C o SPI, rispettando la tensione di alimentazione raccomandata e la corretta configurazione dei pin. È consigliato per progetti in cui è necessaria la misurazione precisa dei movimenti e dell'orientamento in tempo reale.
 

Esempio Arduino:
Arduino Uno ADXL345
GND GND
5V VCC
A4 SDA
A5 SCL

Codice nel file successivo.

33344

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

#include <Wire.h>

const uint8_t SENSOR_ADDR = 0x53;

const uint8_t REG_POWER_CTL = 0x2D;

const uint8_t REG_DATA_FORMAT = 0x31;

const uint8_t REG_DATAX0 = 0x32;

float accX = 0.0;

float accY = 0.0;

float accZ = 0.0;

void writeToRegister(uint8_t reg, uint8_t value) {

  Wire.beginTransmission(SENSOR_ADDR);

  Wire.write(reg);

  Wire.write(value);

  Wire.endTransmission();

}

void enableMeasurementMode() {

  writeToRegister(REG_POWER_CTL, 0x08);

}

void setRangeTo2G() {

  writeToRegister(REG_DATA_FORMAT, 0x00);

}

void readAcceleration(float &x, float &y, float &z) {

  Wire.beginTransmission(SENSOR_ADDR);

  Wire.write(REG_DATAX0);

  Wire.endTransmission(false);

  Wire.requestFrom(SENSOR_ADDR, (uint8_t)6);

  if (Wire.available() == 6) {

    int16_t rawX = Wire.read() | (Wire.read() << 8);

    int16_t rawY = Wire.read() | (Wire.read() << 8);

    int16_t rawZ = Wire.read() | (Wire.read() << 8);

    x = rawX / 256.0;

    y = rawY / 256.0;

    z = rawZ / 256.0;

  }

}

void setup() {

  Serial.begin(9600);

  Wire.begin();

  enableMeasurementMode();

  setRangeTo2G();

  delay(20);

  Serial.println("ADXL345 I2C test");

}

void loop() {

  readAcceleration(accX, accY, accZ);

  Serial.print("X = ");

  Serial.print(accX, 3);

  Serial.print(" g   Y = ");

  Serial.print(accY, 3);

  Serial.print(" g   Z = ");

  Serial.print(accZ, 3);

  Serial.println(" g");

  delay(500);

}

Potrebbe anche piacerti