GY-85 гироскоп + акселерометр + магнитометр

Пользовательские блоки расширяющие базовый функуионал программы по работе с различными датчиками и энкодерами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 675
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 47
Имя: Виктор

GY-85 гироскоп + акселерометр + магнитометр

#1

Сообщение ViktorPetrov » 07.10.2018{, 13:03}

GY-85 гироскоп + акселерометр + магнитометр
GY-85 IMU объединяет ADXL345 (3-осевой акселерометр), HMC5883L (3-осевой цифровой компас) и ITG3205 (3-осевой гироскоп).
Характеристики:
- Напряжение питания: 3-5 В.
- Интерфейс: IIC
- Диапазон измерения акселерометра: +/- 2G, +/- 4G, +/- 8G, +/- 16G
- Диапазон измерения гироскопа: +/- 250, +/- 500, +/- 1000, +/- 2000dps
- Диапазон измерения Компаса магнитометра: +/- 4800uF
- Буфер: FIFO 512B
Внешний вид:
СпойлерПоказать
вид 01.jpg
вид 01.jpg (40.42 КБ) 1132 просмотра
Блок GY-85 создан на библиотеке sqrtmo/GY-85-arduino и имеет полный функционал ( гироскоп + акселерометр + магнитометр) ,в отличие от блоков созданных на библиотеке ADXL345 (один гироскоп). Для уменьшения кода в проектах блок GY-85 также разбил на три части:гироскоп ;акселерометр;магнитометр.

Основной блок с полным функционалом :
GY-85_(CODE).ubi
гироскоп + акселерометр + магнитометр
(57.27 КБ) 191 скачивание
Вложения
Компас_(CODE).ubi
HMC5883L
(53.28 КБ) 189 скачиваний
Акселерометр_(CODE).ubi
ADXL345
(37.38 КБ) 178 скачиваний
Гироскоп_(CODE).ubi
ITG3205
(54.08 КБ) 169 скачиваний

mic10154
Рядовой
Сообщения: 50
Зарегистрирован: 13.10.2015{, 18:44}
Репутация: 0
Откуда: Кызыл

GY-85 гироскоп + акселерометр + магнитометр

#2

Сообщение mic10154 » 05.04.2019{, 17:40}

Отличный блок,но магнитометр показывает нули. В чем проблема?

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 675
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 47
Имя: Виктор

GY-85 гироскоп + акселерометр + магнитометр

#3

Сообщение ViktorPetrov » 05.04.2019{, 23:17}

Проверил еще раз уже на новой версией программы ,все нормально выводит показания,проверял каждый блок данные отправлял в монитор порта.
Проект для проверки:
СпойлерПоказать
Акселерометр СОМ.flp
Менял блок в проекте,отправка в СОМ порт
(171.58 КБ) 96 скачиваний
СпойлерПоказать
Акселерометр SSD1306.flp
С экранчиком
(802.56 КБ) 97 скачиваний
Пример данных с СОМ порта:
СпойлерПоказать
компас.png
Схема подключения:
СпойлерПоказать
схема.png

Ответить

Вернуться в «Датчики и энкодеры»