
Трехосевой прецизионный акселерометр LIS3DH (I2C / SPI, 3.3 В / 5 В)
# Трехосевой прецизионный акселерометр LIS3DH (I2C / SPI, 3.3 В / 5 В) Ультранизкопотребляющий 3-осевой цифровой акселерометр на базе микросхемы LIS3DH от STMicroelectronics предназначен для точного и
- Артикул:
- 2396
# Трехосевой прецизионный акселерометр LIS3DH (I2C / SPI, 3.3 В / 5 В)
Ультранизкопотребляющий 3-осевой цифровой акселерометр на базе микросхемы LIS3DH от STMicroelectronics предназначен для точного измерения линейного ускорения, определения углов наклона, фиксации движений, вибраций, падений и жестов (например, двойного тапа). Модуль содержит встроенный 12-битный АЦП, встроенный температурный датчик, АЦП общего назначения (3 канала), а также два программируемых пина аппаратных прерываний. Модуль оснащен конвертером логических уровней и LDO-стабилизатором, что позволяет подключать его к любым микроконтроллерам (Arduino, ESP32, STM32, Raspberry Pi) по шинам I2C или SPI.
---
### Технические характеристики
| Параметр | Значение |
| --- | --- |
| Основной чип | STMicroelectronics LIS3DH |
| Количество осей | 3 оси (X, Y, Z) |
| Разрядность АЦП | До 12 бит (настраиваемая: 8, 10 или 12 бит) |
| Диапазоны измерений | Динамически настраиваемые: ±2g / ±4g / ±8g / ±16g |
| Интерфейсы связи | I2C (адреса по умолчанию: 0x18 или 0x19) / SPI (3- и 4-проводной) |
| Напряжение питания (VCC) | 3.0 – 5.0 В DC (на плате установлен LDO-регулятор 3.3 В) |
| Уровень логики | 3.3 В / 5.0 В (встроен двунаправленный конвертер уровней) |
| Ток потребления | До 2 мкА (в микромощном режиме) / до 11 мкА (в обычном режиме) |
| Частота обновления данных (ODR) | От 1 Гц до 5.3 кГц |
| Встроенный буфер | FIFO на 32 уровня (32-level 16-bit FIFO) |
| Дополнительно | Встроенный датчик температуры и 10-битный АЦП на 3 входа |
| Габариты модуля | 20 × 16 мм |
---
### Назначение контактов (Pinout)
- VIN / VCC: Питание модуля (+3.3 В – +5.0 В DC).
- GND: Общий провод (земля).
- 3VO: Выход внутреннего LDO-стабилизатора +3.3 В.
- SCL / SCK: Тактовая линия шины I2C (SCL) или SPI (SCK).
- SDA / SDI: Линия данных шины I2C (SDA) или вход данных SPI (MOSI).
- SDO / SDO: Выход данных SPI (MISO) / Выбор младшего бита I2C-адреса (GND = 0x18, VCC = 0x19).
- CS: Chip Select для переключения в режим SPI (при подключении к VCC работает режим I2C).
- INT1 / INT2: Настраиваемые выходы аппаратных прерываний (детекция клика, свободного падения, ориентации).
---
### Область применения
- Мониторинг ориентации и наклона: Определение положения экрана (портретный/альбомный режим), уровень наклона строительных и бытовых приборов.
- Детекция движения и жестов: Фиксация встряхивания (Shake), одиночного и двойного касания (Single/Double Tap), распознавание шагов (шагомеры).
- Системы безопасности и энергосбережения: Пробуждение микроконтроллера из глубокого сна (Wake-up on motion) при начале движения или ударе, автосигнализации.
- Анализ вибраций и падений: Фиксация свободного падения (Free-fall detection), мониторинг вибрации промышленных станков и роботов.
---
### Преимущества
1. Сверхнизкое энергопотребление (от 2 мкА): Идеально подходит для автономных умных часов, фитнес-браслетов и беспроводных IoT-датчиков с батарейным питанием.
- 2. Аппаратная детекция кликов и падений
- Датчик способен самостоятельно (без участия процессора) распознавать двойные тапы или падение и выдавать сигнал прерывания на пин `INT1`.
- 3. Встроенный FIFO-буфер
- Позволяет накапливать до 32 замеров внутри микросхемы, снижая частоту опроса со стороны управляющего контроллера.
- 4. Универсальная совместимость
- Встроенные LDO на 3.3V и сдвиговый конвертер уровней обеспечивают прямое подключение к 5V платам Arduino без риска повредить сенсор.
- 5. Поддержка библиотек
- Совместим с готовыми библиотеками Adafruit_LIS3DH и ST_LIS3DH в Arduino IDE.



