Вопросы по 10DOF GY-87

Lexan
Offline
Зарегистрирован: 12.02.2016

Всем доброго времени суток!

Ребят, подскажите пожалуиста где взять нормальную библеотеку для 10DOF GY-87? http://ali.pub/fdtyb

Ато чтото инфы про него не густо. Планирую пока использовать только встроенный датчик MPU 6050 для сигнализации..

 Возможно ли использовать на этой плате mpu 6050 отдельно? И какие контакты для этого датчика используются?

 

 

Lexan
Offline
Зарегистрирован: 12.02.2016

 

Я так понял для MPU6050 в 10DOF нужно подключять только эти выводы??

  • Вывод 3.3V Arduino — Vcc
  • Вывод GND Arduino — GND
  • Аналоговый вывод A4  Arduino — SDA
  • Аналоговый вывод A5  Arduino — SCL
 
Lexan
Offline
Зарегистрирован: 12.02.2016

Может гдето статья есть как подключать этот модуль?

Onkel
Offline
Зарегистрирован: 22.02.2016

Lexan пишет:

Может гдето статья есть как подключать этот модуль?

я делал по

http://www.i2cdevlib.com/devices/mpu6050#links

но я делал, задействовав его внутренний вычислитель, если вам он не нужен, то можно и попроще чего найти.

Lexan
Offline
Зарегистрирован: 12.02.2016

а попроще это как? Я даже скеч с примером как считывать данные найти немогу.

 

Onkel
Offline
Зарегистрирован: 22.02.2016

"попроще" это тупо сырые данные считывать.

Посмотрите в той же библиотеке, там есть три версии- вывод сырых данных, вывод данных на 3d пример на пк (в процессинг) и вывод обработанных данных. Хорошая библиотека, но она только 6д, без компаса

Lexan
Offline
Зарегистрирован: 12.02.2016

Мне не принцепиально. Нужно чтобы при включении, данные с 3 осей считывались, и при их изминении на определённое значение, срабатывала сигнализация . Нууууу... для начала хотябы бузер чтоб пищал на одном из цыфровых выодов. )))

А сырые данные, по всем трём осям можно получать? И ещё вопрос что это за библиотека "Kalman.h" и нужнали она в моем случае? А если нужна то где её скачать?

Lexan
Offline
Зарегистрирован: 12.02.2016

Не получается установить библиотеку "Kalman.h". Пишет неверная библиотека.  Скачивал тут в RAR архиве http://iarduino.ru/file/209.html

Непойму в чём дело...

Олег М.
Олег М. аватар
Offline
Зарегистрирован: 22.11.2015

Lexan пишет:
...А сырые данные, по всем трём осям можно получать? И ещё вопрос что это за библиотека "Kalman.h" и нужнали она в моем случае? А если нужна то где её скачать?

Привет!
Я не совсем (или совсем) в теме, но, думаю,  для ваших применений без фильтров Калмана ( и его библиотеки) обойтись трудно. Так что немного знаний не повредит.

Удачи...

Lexan
Offline
Зарегистрирован: 12.02.2016

Прочитал статью. Думаю для меня это понять сложновато... Понял только в общих чертах...

Удалось считывать данные X:___ Y:___


Но как сделать так чтобы он по нажатию кнопки на одном из цифровых вводов допустим D2 запоминал данные с осей X и Y. И сравнивал их с данными которые получает после нажатия кнопки. И если они отклонились от исходных скажем градусов на 5 по любоой оси, то срабатывает какаянибудь функция на D4, ну например загорается светодиод или РЕЛЕ включается. А после нажатия D3 выходил из этого режима и отключал D4.

Lexan
Offline
Зарегистрирован: 12.02.2016

Всем спосибо разобрался! Всё работает на ура :)