Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Самостоятельные летные инструменты для горизонта и компаса

Компоненты и расходные материалы

Arduino UNO
× 1
Единица измерения инерции (IMU) (6 градусов свободы)
× 1
Провода перемычки "папа / мама"
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

Сегодня мы создадим наш индивидуальный имитатор полета с использованием датчика движения MPU-6050 !!!

Что такое датчик MPU-6050? Устройства MPU-6050 объединяют в себе 3-осевой гироскоп . и 3-осевой акселерометр на том же кремниевом кристалле вместе со встроенным цифровым процессором движения (DMP) , который обрабатывает сложные 6-осевые MotionFusion алгоритмы. Итак, теперь вы сможете расшифровать значение 6ДОФ- 6 степеней свободы.

«Эти устройства MotionTracking разработаны с учетом требований к низкому энергопотреблению, низкой стоимости и высокой производительности смартфонов, планшетов и носимых датчиков».

Вещи, которые нам нужны ...

Компоненты оборудования:

  • 1) Arduino / Genuino UNO . (Для этой цели подойдет любая плата Arduino)
  • 2) MPU-6050 Датчик IMU (инерциальный измерительный блок) с 6 степенями свободы
  • 3) Провода перемычки

Программное обеспечение:

  • Ардуино
  • Обработка

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

Подробную информацию о схеме подключения и настройке оборудования см. В моем предыдущем блоге. Я также приложил схему подключения к этому проекту для вашего быстрого руководства.

После настройки компонентов в соответствии со схемой подключения, перейдем к программному обеспечению для обработки, которое облегчит трехмерную визуализацию этого датчика движения.

" Обработка IDE "

Учитывая, что вы уже установили ArduinoIDE, включение двух отдельных IDE в один проект может немного запутать вас. Что ж, не нужно паниковать. Следуйте инструкциям ниже, и все ваши сомнения рассеются!

Обработка очень похожа на ArduinoIDE, за исключением нескольких специализированных функций. Итак, вы увидите влияние / сходство в ProcessingIDE.

Рисунки 2 и 3 прояснят мои утверждения.

Итак, мы видим потрясающее визуальное сходство в обеих этих IDE.

Здесь мы будем читать трехмерные градусы, которые равны Фи , Тета , пси на MPU6050 с использованием последовательного монитора Processing IDE.

Загрузите код Arduino, прилагаемый в конце этого руководства.

Если есть проблема с компиляцией кода, проверьте, установлены ли у вас MPU и библиотека i2c. Вы можете найти здесь:http://playground.arduino.cc/Main/MPU-6050

После выполнения этих шагов самое время загрузить код «Обработка». Код был прикреплен после нескольких проверок и модификаций, поэтому вам не нужно ничего изменять в коде.

Демонстрация:

В случае возникновения вопросов, просьба оставлять комментарии ниже.

Код

Коды имитации полета
В этом репозитории вы найдете код для ArduinoIDE и ProcessingIDE. https://github.com/AritroMukherjee/FlightSimulatorCodes

Схема

Соответственно подключите датчик IMU к Arduino.

Производственный процесс

  1. Датчик Arduino - типы и приложения
  2. Датчик компаса - работа и приложения
  3. Сделай сам:мониторинг и регулирование температуры для домашнего пивоварения
  4. Самодельная инфракрасная система датчиков движения для Raspberry Pi
  5. ЖК-панель с Arduino для симулятора полета
  6. Датчик DHT11 со светодиодами и пьезо-динамиком
  7. Вольтметр своими руками с использованием Arduino и смартфона
  8. Инфракрасный датчик сердцебиения своими руками с использованием Arduino
  9. IOT - Smart Jar с использованием ESP8266, Arduino и ультразвукового датчика
  10. Как сделать компас с помощью Arduino и Processing IDE