GY-291 ADXL345 – Module Accéléromètre Numérique 3 Axes Haute Précision I2C / SPI
Le GY-291 ADXL345 est un module accéléromètre numérique 3 axes extrêmement populaire auprès des développeurs Arduino, ESP32, STM32, Raspberry Pi et des concepteurs de systèmes embarqués. Grâce à sa technologie MEMS avancée, sa communication numérique I2C/SPI et sa capacité à mesurer les accélérations sur trois axes simultanément, il permet la réalisation de projets de robotique, d’automatisation, de drones, de stabilisation, de détection de mouvement, de surveillance industrielle et d’objets connectés.
Présentation du module GY-291 ADXL345
Le module GY-291 intègre le célèbre capteur ADXL345, un accéléromètre numérique MEMS conçu pour mesurer les accélérations dynamiques et statiques selon trois axes orthogonaux X, Y et Z.
Contrairement aux capteurs analogiques plus anciens, l’ADXL345 fournit directement des données numériques haute résolution via les interfaces I2C ou SPI. Cette approche améliore considérablement la précision des mesures tout en réduisant les perturbations électriques et les erreurs liées aux longues liaisons analogiques.
Le capteur est capable de détecter :
- L’accélération gravitationnelle.
- L’inclinaison d’un objet.
- Les vibrations mécaniques.
- Les mouvements brusques.
- Les chocs.
- Les chutes libres.
- Les doubles frappes (double tap).
- Les changements d’orientation.
Ces caractéristiques font du GY-291 ADXL345 une solution idéale pour les systèmes embarqués modernes nécessitant une mesure fiable du mouvement et de l’orientation.
Caractéristiques techniques détaillées
| Caractéristique | Valeur |
|---|---|
| Capteur | ADXL345 |
| Technologie | MEMS numérique |
| Axes | X, Y, Z |
| Résolution | 13 bits |
| Plages de mesure | ±2g, ±4g, ±8g, ±16g |
| Interface | I2C / SPI |
| Tension d’alimentation | 3.3V à 5V |
| Détection de choc | Oui |
| Détection de chute libre | Oui |
| Double Tap | Oui |
| Interruption | INT1 / INT2 |
| Consommation | Ultra faible |
Pourquoi choisir l’ADXL345 ?
L’ADXL345 est considéré comme l’un des meilleurs accéléromètres numériques pour les projets embarqués. Son succès repose sur plusieurs avantages majeurs.
- Très bonne précision de mesure.
- Grande stabilité thermique.
- Communication numérique fiable.
- Compatible avec la plupart des microcontrôleurs.
- Faible consommation énergétique.
- Détection avancée des événements.
- Support logiciel abondant.
- Bibliothèques Arduino disponibles.
- Parfait pour les applications industrielles.
- Excellent rapport qualité-prix.
Que vous soyez étudiant, maker, ingénieur ou professionnel de l’automatisation industrielle, ce module constitue un excellent investissement pour vos projets.
Applications du GY-291 ADXL345
- Drones et multicoptères.
- Robots mobiles autonomes.
- Systèmes d’équilibrage.
- Contrôle de stabilisation.
- Mesure de vibrations industrielles.
- Détection de chocs.
- Surveillance de machines.
- Objets connectés IoT.
- Détection de chute.
- Stations météorologiques mobiles.
- Systèmes antivol.
- Mesure d’inclinaison.
- Analyse sportive.
- Suivi de mouvements.
- Équipements médicaux.
Grâce à ses nombreuses fonctionnalités embarquées, il est souvent utilisé dans des applications professionnelles nécessitant une surveillance permanente des mouvements ou de l’orientation.
Brochage du module
| Broche | Fonction |
|---|---|
| VCC | Alimentation |
| GND | Masse |
| SDA | Données I2C |
| SCL | Horloge I2C |
| CS | Sélection SPI |
| SDO | Adresse I2C |
| INT1 | Interruption 1 |
| INT2 | Interruption 2 |
Connexion avec Arduino UNO
| GY-291 | Arduino UNO |
|---|---|
| VCC | 5V |
| GND | GND |
| SDA | A4 |
| SCL | A5 |
Exemple de code Arduino
#include <Wire.h>
#include <Adafruit_ADXL345_U.h>
#include <Adafruit_Sensor.h>
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);
void setup()
{
Serial.begin(9600);
if(!accel.begin())
{
Serial.println("ADXL345 non detecte");
while(1);
}
accel.setRange(ADXL345_RANGE_16_G);
}
void loop()
{
sensors_event_t event;
accel.getEvent(&event);
Serial.print("X: ");
Serial.print(event.acceleration.x);
Serial.print(" m/s² ");
Serial.print("Y: ");
Serial.print(event.acceleration.y);
Serial.print(" m/s² ");
Serial.print("Z: ");
Serial.print(event.acceleration.z);
Serial.println(" m/s²");
delay(500);
}
Exemple avec ESP32
#include <Wire.h>
#include <Adafruit_ADXL345_U.h>
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified();
void setup()
{
Serial.begin(115200);
Wire.begin(21,22);
accel.begin();
}
void loop()
{
sensors_event_t event;
accel.getEvent(&event);
Serial.printf("X=%.2f Y=%.2f Z=%.2f\n",
event.acceleration.x,
event.acceleration.y,
event.acceleration.z);
delay(1000);
}
Calcul de l’inclinaison
L’un des usages les plus populaires du module consiste à mesurer l’angle d’inclinaison d’un objet.
Les valeurs X, Y et Z permettent de calculer l’orientation dans l’espace. Cette fonctionnalité est utilisée dans :
- Les drones.
- Les robots auto-équilibrés.
- Les plateformes stabilisées.
- Les systèmes de surveillance de structures.
- Les équipements agricoles intelligents.
- Les capteurs industriels d’inclinaison.
Les données recueillies peuvent également être filtrées à l’aide de filtres numériques afin d’obtenir une précision encore supérieure.
Avantages par rapport à l’ADXL335
| ADXL345 | ADXL335 |
|---|---|
| Numérique | Analogique |
| I2C / SPI | Sorties analogiques |
| 13 bits | Résolution dépendante de l’ADC |
| Détection avancée | Limitée |
| Interruptions intégrées | Non |
Conclusion
Le GY-291 ADXL345 représente aujourd’hui l’une des meilleures solutions pour la mesure de mouvement et d’orientation dans les systèmes électroniques modernes. Son excellente précision, sa faible consommation énergétique, ses interfaces I2C et SPI ainsi que ses nombreuses fonctionnalités intelligentes en font un choix incontournable pour les projets Arduino, ESP32, STM32, Raspberry Pi et les applications industrielles avancées.
Que vous souhaitiez construire un drone, un robot mobile, un système de détection de vibration, une plateforme auto-équilibrée ou un objet connecté intelligent, le module GY-291 ADXL345 vous fournira des mesures fiables et précises permettant d’améliorer significativement les performances de vos réalisations électroniques.
Sonoff POW module domotique relais WiFi avec relevé de consommation électrique wattmétre maroc
PROGRAMMATEUR USBASP AVR USBISP
Convertisseur RS232 série vers RS485 - RS422 Maroc
WLXY WL-310 pince de sertissage pressage à froid K1 K2 K3 K4 K7
Capteur SHT30 Température et Humidité Numérique I²C Haute Précision
GY-291 ADXL345 – Module Accéléromètre 3 Axes Numérique I2C SPI
STC-1000 Thermostat régulateur de température Maroc
SCISHION V88 Piano RK3328 4 GB RAM 16GB ROM Android 7.1 2.4 G Wifi 100 M LAN USB 3.0 4 K HDR10 H.265 HEVC VP9 Android TV Box Mini PC Maroc
Microscope Portable INSKAM 500X Maroc 







There are no reviews yet.