Гироскоп с помощью Arduino 101

В этом уроке мы научимся читать датчик гироскопа с помощью Arduino 101 и при этом покажем статус наклона нужным светодиодом.

Arduino 101 хорош для начинающих. Имея модуль Intel® Curie ™, разработанный для интеграции низкого энергопотребления и высокой производительности ядра с использованием Arduino, возможностями Bluetooth Low Energy и встроенным 6-осевым акселерометром / гироскопом, эта плата обеспечит захватывающие возможности для создания креативных проектов.

Более подробную информацию о технических характеристиках и документации можно найти на главной странице Arduino / Genuino 101.

Гироскоп с помощью Arduino 101

Шаг 1: Нам понадобится

Для реализации проекта гироскопа с Arduino нам потребуется:

Нам понадобится

  • Arduino 101 (на фото выше)
  • Светодиоды — 3 шт
  • Резисторы 220 Ом — 3 шт
  • Макетная плата
  • Провода — 4 шт

Шаг 2: Настраиваем схему

Давайте создадим нашу схему.

Подключите разъем Arduino 101 GND (заземление) к одному из контактов макетной платы. Мы взяли верхний левый разъем. Подключите 3 резистора в том же столбце где GND. Добавьте 3 светодиода, каждый отрицательный контакт подключен к другому концу его резистора.

Возьмите 3 провода-перемычки.

  • Подсоедините положительный контакт 1-го светодиода к цифровому выходу 9.
  • Подсоедините положительный контакт 2-го светодиода к цифровому выходу 6.
  • Подсоедините положительный контакт 3-го светодиода к цифровому выходу 5.
Смотрите также  PIC-микроконтроллеры, где могут пригодиться радиолюбителю?

Ваша схема должна быть похожа на изображения выше.

Шаг 3: Программируем Arduino 101

Подключите свой Arduino 101.

Программируем Arduino 101

Скачайте исходный код SyroscopeSensor.ino и загрузите его в IDE.

Arduino 101 имеет модуль Intel Curie, который использует Arduino api CurieIMU.h

С помощью этой функции мы можем прочитать акселерометр и гироскоп.

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

Наконец, получите яркость светодиода, используя формулу, и «обновите» светодиод.

Скачать GyroscopeSensor.ino

Смотрите также  Учимся создавать простую звуковую панель на Arduino

Шаг 4: Тестируем датчик гироскопа

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

  • Чем выше нижняя сторона — желтый светодиод загорается, если мы находимся в положительной оси X
  • Выше правая сторона — оранжевый светодиод загорается, если мы находимся в положительной оси Y
  • Поверните влево / вправо — Красный светодиод загорится, если мы находимся в положительной оси Z.

Яркость светодиода соответствует значению положительной оси. Максимальные показания для каждой оси равны 17000. Таким образом, мы вычислили яркость (0-255) аналоговой записи по яркости = ось / 66,66.

Это всё! Исследуйте потенциальное применение гироскопа на Arduino 101 и изобретайте дальше.

Обзор и подключение DHT11 (DHT22) датчика влажности и температуры... Цифровые датчики DHT11 и DHT22  предназначены для измерения относительной влажности и температуры окружающий среды. Эти сенсоры простые и медленные, но при...
Orange pi: альтернатива микрокомпьютеру Raspberry В данной статье рассказывается об Orange pi, одноплатном компьютере, который является альтернативой уже известному Raspberry pi. Представлены характеристик...
AVR studio: среда разработки для программирования и отладки... IDE – это интегрированная среда разработки, в состав которой включены разные шаблоны, библиотеки и функции отладчика. Если говорить о микроконтроллерах фир...

Просмотров: 320