Beschreibung
MMA7455 Dreiaxialschwerpunkt-Detektor Digitales Sensormodul 10-Bit I2C SPI
Modul für den Einsatz des digitalen dreiaxialen Beschleunigungssensors MMA7455 I2C / SPI
Dieses Modul aktiviert den MMA7455-Chipset, der dreiaxiale Beschleunigungsmesswerte liefern kann. Das Chipset verfügt über einen dreiaxialen Beschleunigungssensor (2-8g) und einen internen Fallauslöser, um die Verwendung von 5 V und 3,3 V Spannungen zu ermöglichen.
Wenn mit freien Bibliotheken kombiniert, kann die Leistung des Chips zur Durchführung von Konvertierungen und Datenkombinationen genutzt werden, um eine höhere Genauigkeit und Präzision in den Berechnungen der Positionierung zu erreichen. Darüber hinaus bieten die beiden INT-Pins Interrupts an, die anzeigend, wenn neue Daten vom Sensor verfügbar sind, um das ständige Polling zu minimieren.
Die Kommunikation erfolgt über eine 2-Pin I2C-Schnittstelle, die auf einer Vielzahl von Mikrocontrollern verfügbar ist. Der Standard-I2C-Adresse ist 0x1D.
Zögere nicht, uns zu kontaktieren, wenn du weitere Informationen zum Betrieb des Moduls benötigst.
Pin Beschreibung
VCC 3,3 – 5V
GND 0V
IN2 Interrupt-Signal 2
IN1 Interrupt-Signal 1
Chip-Auswahl CS
I2C-Interface SDO
I2C-Daten SDA
I2C-Takt SCL
1, integrierter digitale Ausgang ADXL345 (unterstützt I2C / SPI), kompakter, niedrigenergetischer Beschleunigungssensor;
2, unterstützt Eingangsspannung 5 V / 3,3 V, integrierter RT9161-Netzteil, Spannungsabfall unter 1117, schnelle Ladekapazität für die passende Geschwindigkeit, ideale Umgebung für Rauschleistung;
3, Standard-Pin-Status, Standard-Pin 100mil (2,54 mm), einfach für Gitterplatten;
Größe des Leiterplatten: 28 (mm) x 14 (mm)
Wir haben Datenblätter für alle Komponenten zur Verfügung. Falls eines der Datenblätter nicht im Downloadbereich des Produkts enthalten ist, senden Sie uns eine Nachricht über das Kontaktformular und wir veröffentlichen es so schnell wie möglich auf unserer Website.
Tutorial: Wie man den MMA7455 Beschleunigungssensor verwendet
Das MMA7455 ist ein dreidimensionaler digitales Beschleunigungssensor, der es ermöglicht, die Kräfte zu messen, die auf ein sich bewegendes Objekt wirken. Ideal für Projekte, die Bewegungserkennung und Orientierung erfordern.
Was du brauchst
- Arduino Uno oder kompatibel
- USB-A-MicroB-Kabel
- I2C- oder SPI-Verbindung
Schritte
- Verbinden Sie den MMA7455-Modul mit dem Arduino über die I2C-Pins (SDA und SCL) oder SPI.
- Installieren Sie die Adafruit MMA7455-Bibliothek in der Arduino IDE.
- Fügen Sie die Bibliothek in Ihrem Code ein: #include <Adafruit_MMA7455.h>
- Erstellen Sie eine Instanz des Sensors: Adafruit_MMA7455 accel = Adafruit_MMA7455(1);
- Konfigurieren Sie den Sensor mit accel.begin();
- Lesen der Werte des Beschleunigungssensors: float x, y, z; accel.getAccel(&x, &y, &z);
- Anzeigen der Messwerte über Serial.print();
- Überprüfen und anpassen Sie den Code, um ihn den Anforderungen des Projekts anzupassen.
Beispielcode
// Includi la libreria
#include <Adafruit_MMA7455.h>
// Configura l'accelerometro
Adafruit_MMA7455 accel = Adafruit_MMA7455(1);
void setup() {
Serial.begin(9600);
if (!accel.begin()) {
while (1); // Arresta se il sensore non è rilevato.
}
}
void loop() {
float x, y, z;
accel.getAccel(&x, &y, &z);
Serial.print(x); Serial.print(", ");
Serial.print(y); Serial.print(", ");
Serial.println(z);
}
Mini-Projekt
Erstellen Sie ein Anti-Atmungs-Alarm-System, das eine Sirene aktiviert, wenn plötzliche Bewegungen oder Vibrationen erkannt werden.
Häufige Fehler
- Es ist nicht möglich, Werte vom Beschleunigungssensor zu lesen
- Der Sensor wird nicht von Arduino erkannt
- Verbindungsfehler I2C/SPI
- Probleme mit der Adafruit_MMA7455-Bibliothek
Empfohlenes Zubehör
- Arduino Uno R3
- I2C-Anschluss für Arduino
- 9V-Batterie und Relais
- LCD-Anzeige 16×2 zur Datenanzeige
Häufige Fragen
Wo kann ich das Datenblatt finden?
Das Datenblatt ist auf dem Website des Herstellers, Freescale Semiconductor, verfügbar.
Kann es in alle Richtungen Beschleunigung messen?
Ja, es misst Kräfte entlang der Achsen X, Y und Z.
Kann es mit anderen Mikrocontrollern als Arduino verwendet werden?
Ja, der Sensor unterstützt I2C und SPI, ist also kompatibel mit vielen Mikrocontrollern.







Rezensionen
Es gibt noch keine Rezensionen.