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.
Adaptateur pour prises électriques Maroc
VEML7700 Capteur Luminosité I2C
Testeur 2-en-1 Chlore & pH – Piscine et Spa Maroc
Tuya capteur de température et d'humidité intérieure Maroc
ATMEGA32A-AU TQFP-44 ATMEGA32A 32 ATMEGA32 32A ATMEGA 32A Maroc
K18 Dashcam FHD 1080P 4G WiFi GPS Maroc
Lancol Micro 500 Testeur Batterie 12V Lithium Plomb-Acide Maroc
Bouton de sortie déverrouillage pour système de contrôle d'accès Maroc
Variateur led 12-24v 8a Maroc
MPS20N0040D-D Capteur de pression de sphygmomanomètre 0-40kPa DIP-6 Maroc
LA38 Interrupteur momentané 22 mm à bouton-poussoir 1NO + 1NC rouge Maroc
L7824 Régulateur de Tension 24V TO-220 Maroc
Disque à lamelles 115mm pour meuleuse d’angle Maroc
UNI-T UT202+ Multimètre à pince True RMS, 400A, 600V Maroc
Bouchon Étanche pour Cuve 1000L Maroc
Adaptateur TSOP48 Vers DIP48 pour RT809F RT809H XELTEK
S-AV6 Toshiba amplificateur de puissance Maroc
Robinet de compteur à tournant sphérique DN15 Maroc
Aicevoos AS-K5 Sonomètre Numérique Portable 30 à 130 dB Maroc
Gonfleur de pneu DS-209Y-12V Maroc
Multimètre Intelligent HT93 Maroc
Pince crocodile 55mm Maroc
10 vers 6 Broches Adaptateur pour AVRISP MKII USBASP STK500 MaROC
Carte de Protection BMS 3A pour Batterie Li-ion 18650 Maroc
Pompe à Eau Moteur Micro Submersible 120L/H DC 3-6V Maroc
Lunettes de Protection HSG05 Ingco Maroc
Duromètre pour Pneu en Caoutchouc Maroc
ANENG A3002 Multimètre Stylo Numérique NCV AC/DC 600V Maroc
CARTE SHIELD CNC Maroc
HZ-3503 Scie sauteuse 600W 65MM - Hizan Maroc
FSW25N50A transistor MOSFET Maroc
flamingo scellant et gonfleur de pneu anti-crevaison Maroc
PROGRAMMATEUR USBASP AVR USBISP
BSIDE AVD01 Détecteur Sans Contact de Tension Maroc
Testeur de Transistor de capacité de tension IGBT DC120-2700V Maroc
Jimator Tape Ruban de réparation robuste et imperméable 4" x 5" Maroc
Protecteur de Pare-Chocs Universel Samurai Maroc
Scalpel de Précision Professionnel Maroc
Testeur de câble réseau RJ45 RJ11 Maroc
Contrôleur d'accès par carte de proximité RFID autonome Maroc
6 pièces HCS scie circulaire pour Dremel coupe-métal 22-44 Maroc
EBImax EM-600 Mini perceuse électrique 220V 180w flexible 162 pièces Maroc
L7809 Régulateur de Tension 9V 1.5A TO-220 Maroc
HORUSDY SDY-202084 Lot de 4 crochets Extracteur de joint torique Maroc
Jauge de marquage ronde 360 degrés Maroc
TOP246YN TO220 TOP246 TO220-6 246YN Maroc
Lampe témoin LED indicateur 8mm de signal 220VAC Rouge Maroc
Cable USB-RS232 Maroc
Câble HDMI 1,5 m Full HD Maroc
Adaptateur DisplayPort vers VGA MAROC
Micro USB vers USB OTG Adaptateur Maroc
ST13005A Transistor NPN TO-220 Maroc
ALIMENTATION À DÉCOUPAGE RÉGULÉE 15V 5A 240W Maroc
STRG6551 STR-G6551 TO-220F Maroc
H96 MAX 4GB Ram 32GB Rom Maroc
Mini Handy Testeur led Boîte de test pratique d'appareil de contrôle de mini LED 2 ~ 150mA pour la lampe d'ampoule de diode électroluminescente Maroc
Pâte à souder en colophane MECHANIC MCN-UV50 Maroc 







There are no reviews yet.