Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно

Датчики визначення положення в просторі широко використовуються в мобільних пристроях, а для саморобок найчастіше застосовуються в квадрокоптера.
Також, його можна застосувати в світиться шоломі. Зручно, чи не так? Нахилив голову вправо - загорілося праве «півкуля» =) вліво - ліве, зігнув голову в шиї - ззаду на шоломі висвітився стоп-сигнал! Ось тільки, думаю, моїй шиї вистачить хвилин на 5 таких вправ, потім - коллдаун, у вигляді болю на тиждень забезпечений.
Отже, замовив - прислали, тепер потрібно розібратися і продемонструвати функціонал для Вас, шановні читачі муська.

Прийшов з треком, невідомо, чому, але в Києві посилку тримали тиждень (або це глюки системи трекінгу). Дійшла трохи менше, ніж за три тижні. Упаковано в три шари утеплювача - для амортизації. Сам модуль - всередині запаяного пакетика зі штрих-кодом на наклейці:

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно

Розміри плати: 20x16мм. В комплекті два набори штирьових контактів: рівні й загнуті - зручно, не доведеться гнути чи рівняти.
Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно


Великі отвору не металізовані, як на картинці в магазині. тому, якщо Ви будите їх прикручувати болтами до «мінуса», ефекту не буде. Я заливаю їх термоклеем, а він, утворюючи «шапочки», надійно фіксує плату.

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно
Відкрутитеся контактів металізовані відмінно, паяются без проблем.

Модуль GY-521 включає понижуючий лінійний стабілізатор для живлення від 5В, червоний світлодіод харчування і обв'язку, що забезпечує роботу по протоколу I2C.

Взята зі статті про такий же модуль - cxem.net/mc/mc324.php

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно


MPU-6050 забезпечений акселерометром, гіроскопом і термометром. Навіщо потрібен термометр - не зрозуміло, ймовірно, його було зручно розмістити в цій мікросхемі. Або, дійсно, є такі варіанти застосування, про які я не знаю, де тебе крутять і гріють потрібно крутитися в просторі і знати температуру =)
Або, в процесі інтенсивної роботи з пристроєм, воно може нагріватися і потрібно контролювати його температуру і навантаження.

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно

Характеристики:

Підключення до Arduino

Для інтерфейсу I2C у Ардуіно є контакти A4 (SDA) і A5 (SCL), так-а, це ті, які розташовані чорти-де (на одній платі у мене вони були праворуч від контролера, на інший з лівого краю). У коді потрібно використовувати бібліотеку Wire, прочитати про неї можна тутечки. Мінімальна схема під Fritzing така:

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно
... а значить у нас вже не 8 зайвих штирьків, а цілих дванадцять!

тестування

Термометр тестувати найпростіше: залив скетч звідси. відкрив монітор порту, виставив швидкість на 9600, -

побігли такі рядки

Внаслідок нагрівання феном для волосся, значення Tmp = злетіло до 80. Далі покрутили в просторі хустки - інші свідчення теж змінюються, але це не наочно.

Дані, що виводяться другим скетчем

MPU-6050
Read accel, temp and gyro, error = 0
accel x, y, z: 12180, 9468, -9168
temperature: 22.153 degrees Celsius
gyro x, y, z: -462, -5303, -490,

MPU-6050
Read accel, temp and gyro, error = 0
accel x, y, z: -1276, 7932, -16232
temperature: 22.435 degrees Celsius
gyro x, y, z: -1168, 1159, 1258,

MPU-6050
Read accel, temp and gyro, error = 0
accel x, y, z: 6216, 10604, -12796
temperature: 22.576 degrees Celsius
gyro x, y, z: -2161, 4363, 2176,

При відхиленні плати, об'єкти синхронно танцюють, акселерометр сіпається реще

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно
Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно
Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно
Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно

Думаю, можна буде реалізувати за допомогою цього модуля якусь «неваляшку», шолом обклеювати світлодіодами якось рука не піднімається.

Тестова установка

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно

про який я писав раніше. був переглянутий, урізаний і скорочений (до речі, на цьому фото помітно відмінність у якості металізації отворів оглядається плати і дешевої плати Ардуіно):

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно
якщо від'єднати тентаклі шлейф від кріплень, то відкриються два ряди контактів, у яких потрібно «повідламували половинки», - в результаті вийде роз'єм, зручно вставляється в отвори макетної плати. Для більшої надійності, потрібно проклеїти корпус, тому що триматися на одних контактах конструкція не буде.
Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно
все ще може налякати, але насправді боятися нічого:
Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно
спаяв зі зворотного боку контакти, продзвонив їх тестером - і можна підключати. Особисто моя практика показує, що краще витратити пару секунд на попередню перевірку, ніж ткнути «не туди» і спалити девайс ... Я так спалив Orange Pi PC =)

Gy-521 - модуль з гіроскопом, акселерометром і термометром mpu-6050 для Ардуіно

Планую купити +37 Додати в обране Огляд сподобався +20 +36

Схожі статті