3-осьовий Акселерометр ADXL345 GY-291
3-осьовий акселерометр ADXL345 (GY-291): Високоточне вимірювання прискорення для ваших проектів
Опис продукту
3-осьовий акселерометр ADXL345 (GY-291) - це потужний і високочутливий датчик, призначений для вимірювання прискорення в трьох площинах. Завдяки його компактності та точності, цей модуль ідеально підходить для широкого спектра застосувань, від робототехніки до мобільних пристроїв та ігрових контролерів.
Технічні характеристики
- Модель датчика: ADXL345
- Робоча напруга: 3V - 5V
- Діапазон вимірювань: ±2g/±4g/±8g/±16g
- Інтерфейс: I2C/SPI
Особливості підключення
- VCC: Підключення до джерела живлення 3V - 5V
- GND: Заземлення
- SDA: Дані для I2C
- SCL: Тактування для I2C
Ключові переваги
- Точність: Висока точність вимірювань
- Інтерфейс: Підтримка як I2C, так і SPI інтерфейсів
- Енергоспоживання: Низьке енергоспоживання
- Розміри: Компактний дизайн для зручного використання
Сфери застосування
- Робототехніка
- Мобільні пристрої
- Ігрові контролери
- Системи стабілізації
- DIY-проекти на базі Arduino
Поради щодо використання
- Підключайте модуль до контролера через I2C або SPI інтерфейси для передачі даних
- Використовуйте бібліотеки для вашої платформи розробки для легкої інтеграції та налаштування датчика
- Переконайтеся, що модуль надійно закріплений для точних вимірювань
3-осьовий акселерометр ADXL345 (GY-291) - це ідеальний вибір для проектів, що вимагають точного вимірювання прискорення. Висока чутливість і простота використання роблять його чудовим інструментом для ваших розробок.
Приклад скетча для Arduino
// Підключаємо необхідні бібліотеки
#include // Бібліотека для роботи з I2C
#include // Бібліотека Adafruit Unified Sensor, забезпечує уніфікований інтерфейс для роботи з різними датчиками
#include // Бібліотека для роботи з акселерометром ADXL345
// Ініціалізація акселерометра
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);
void setup() {
Serial.begin(9600); // Запуск серійного з'єднання для виводу даних в монітор порту
// Перевіряємо, чи вдалося ініціалізувати акселерометр
if (!accel.begin()) {
Serial.println("Не вдалося знайти ADXL345");
while (1); // Зупинка програми, якщо датчик не знайдено
}
// Встановлюємо діапазон вимірювань акселерометра
accel.setRange(ADXL345_RANGE_16_G); // Діапазон вимірювань ±16g
}
void loop() {
// Змінна для зберігання подій датчика
sensors_event_t event;
accel.getEvent(&event); // Отримуємо дані з акселерометра
// Виводимо значення прискорення по осях X, Y і Z в монітор порту
Serial.print("X: "); Serial.print(event.acceleration.x); Serial.print(" ");
Serial.print("Y: "); Serial.print(event.acceleration.y); Serial.print(" ");
Serial.print("Z: "); Serial.print(event.acceleration.z); Serial.print(" ");
Serial.println("m/s^2 "); // Одиниця вимірювання прискорення
delay(500); // Затримка 500 мс перед наступним вимірюванням
}
Опис скетча:
Цей скетч показує, як використовувати 3-осьовий акселерометр ADXL345 з Arduino для вимірювання прискорень по осях X, Y і Z. Дані виводяться в монітор порту, що дозволяє відстежувати зміну прискорення в режимі реального часу.
Підключені бібліотеки:
- Wire.h: стандартна бібліотека Arduino для роботи з інтерфейсом I2C. Використовується для обміну даними між мікроконтролером і акселерометром.
- Adafruit_Sensor.h: забезпечує уніфікований інтерфейс для роботи з різними датчиками від Adafruit. Ця бібліотека дозволяє легко інтегрувати різні датчики в один проект.
- Adafruit_ADXL345_U.h: спеціалізована бібліотека для роботи з акселерометром ADXL345 від Adafruit. Дозволяє легко конфігурувати і зчитувати дані з датчика.
Нюанси:
- Переконайтеся, що ваш модуль акселерометра підключено правильно, особливо пін SDA і SCL для I2C з'єднання.
- Налаштування діапазону вимірювань (у даному випадку ±16g) може бути змінено залежно від потреб вашого проекту. Підтримувані діапазони: ±2g, ±4g, ±8g, ±16g.
- Регулярно перевіряйте з'єднання і переконайтеся, що датчик надійно закріплений для отримання точних даних вимірювань.
Відгуків про цей товар ще не було.
Немає відгуків про цей товар, станьте першим, залиште свій відгук.
Немає питань про даний товар, станьте першим і задайте своє питання.
-
Чи підійде GY-291 для калібрування ехо(компенсації резонансу) 3D принтера?
-
Чи є бібліотека для Raspberry Pi ?
-
До які піни Ардуїно підключати ADXL345 ?