Найти тему
DIY

Подключение цифрового акселерометра ADXL345 к ардуино.

Добрый день, сегодня поговорим о модуле ADXL345, он умеет определять статическое и динамическое ускорение по трем осям. Статическое ускорение поможет ориентации в пространстве и определению поворотов, а динамическое определит направление движения. Более подробно о датчике и его работе можно прочитать а datasheet.

Модуль можно подключить как по SPI, так и по I2C. В рамках этой статьи мы рассмотрим подключение по шине I2C ( на arduino nano это А4 - SDA, A5 - SCL), а питание 3,3В.

-2
  • Библиотека для работы с модулем Adafruit_ADXL345-master скачать.

Для проверки модуля загрузим в ардуино скетч из примера библиотеки.

-3

Открываем монитор порта и видим информацию с датчика.

-4

Макетная плата с датчиком была в руках и немного двигалась, от этого и некоторые изменения в показаниях, но и в неподвижном состоянии есть скачки. Далее, для наглядности, выведем данные ускорения на олед дисплей разрешением 128х64 пикс. Подключим его также к шине I2C и 3,3В. Более подробно о подключении и работе с дисплеем, а также все необходимые библиотеки можно найти в одной из предыдущих статей.

-5

Для этого немного упростим и изменим скетч из примера библиотеки.

-6

Скачать скетч.

И получаем результат:

-7

Теперь можно повертеть в руках и посмотреть на изменение ускорения по осям, а также посмотреть на динамические ускорения.

Если статья была вам полезна ставьте лайк, подписывайтесь на мой канал, ведь впереди еще много интересного!

#diy #arduino #ардуино #своими руками #электроника для начинающих #программирование #электроника #технологии #микроконтроллеры #обзор