ADXL345 3 Eksen Dijital İvmeölçer Modülü
Serbest düşme, tek/çift tıklama ve hareket algılama donanımına sahip ultra düşük güçlü 3 eksen ivmeölçer.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Sensör çipi 3.3V seviyesindedir. GY-291 kartı dahili 3.3V regülatör ve seviye dönüştürücü barındırır.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VCC | Güç | +3.3V veya +5V |
| 2 | GND | Toprak | Toprak 0V |
| 3 | CS | Seçim | I2C modunda VCC'ye bağlanmalıdır |
| 4 | INT1 | Kesme | Kesme Çıkışı 1 |
| 5 | INT2 | Kesme | Kesme Çıkışı 2 |
| 6 | SDO | I2C Adres | GND: 0x53, VCC: 0x1D |
| 7 | SDA | I2C Veri | I2C Data |
| 8 | SCL | I2C Saat | I2C Clock |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
ADXL345 3 Eksen İvme Okuma
Adafruit ADXL345 Library, Adafruit Unified Sensor#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_ADXL345_U.h>
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);
void setup() {
Serial.begin(9600);
if (!accel.begin()) {
Serial.println("ADXL345 sensörü bulunamadı!");
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(" Y: "); Serial.print(event.acceleration.y);
Serial.print(" Z: "); Serial.print(event.acceleration.z);
Serial.println(" m/s^2");
delay(200);
} X: 0.05 Y: 0.10 Z: 9.82 m/s^2
Çalışma Mantığı ve Fiziksel İlkeler
ADXL345, 13-bit çözünürlüğe kadar ölçüm yapabilen küçük, ince, ultra düşük güçlü, 3 eksenli bir ivmeölçerdir. Eğim algılama uygulamalarında yerçekiminin statik ivmesini ölçtüğü gibi, hareket veya şoktan kaynaklanan dinamik ivmeyi de hassasiyetle ölçer.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
MPU-6050 6 Eksen İvmeölçer ve Jiroskop Modülü
Dronlar, iki tekerlekli denge robotları ve uzaktan kumandalar için 6 eksenli hareket ve açı takip modülü.
BNO055BNO055 9 Eksen Dahili Füzyon İşlemcili Akıllı Oryantasyon Sensörü
İçerisinde 32-bit ARM Cortex-M0 mikroişlemci barındıran; ivmeölçer, jiroskop ve pusula verilerini kendi içinde birleştirip doğrudan kesin açı veren akıllı sensördür.
ADXL335ADXL335 3 Eksen Analog İvmeölçer Modülü (±3g)
Karmaşık I2C veya SPI yazılımına ihtiyaç duymadan X, Y ve Z eksenlerindeki ivme ve yerçekimini 3 ayrı analog voltaj olarak veren kullanıcı dostu ivmeölçerdir.