Как использовать датчик XM125 с Arduino шаг за шагом

  • XM125 позволяет обнаруживать присутствие и расстояние благодаря радару 60 ГГц.
  • Его универсальность позволяет использовать его в домашней автоматизации или в сложных измерительных проектах.
  • Настроить библиотеку и начать использовать датчик с Arduino очень просто.
  • Дальность обнаружения настраивается и в некоторых случаях достигает 7 метров.

xm125

Модуль XM125 Acconeer завоевал довольно большую популярность среди энтузиастов электроники, особенно среди тех, кто работает с Arduino потому что он позволяет измерять расстояния и точно определять присутствие с помощью импульсной радиолокационной технологии 60 ГГц. Этот датчик не только точен, но также чрезвычайно универсален и может обнаруживать объекты через такие материалы, как стены или ткани, что открывает целый ряд возможностей. для очень инновационных проектов.

В этой статье мы рассмотрим все возможности модуля. XM125 и как мы можем эффективно интегрировать его с Arduino. Мы рассмотрим примеры кода, конфигурации датчиков и полезные советы, чтобы максимально эффективно использовать их. Если вы разработчик или разработчик-любитель, этот датчик позволит вам реализовать впечатляющие проекты с различными приложениями, от обнаружения присутствия до измерения расстояния.

Что такое XM125?

Модуль XM125 представляет собой компактный датчик, использующий импульсную радиолокационную технологию для обнаружения объектов и измерения расстояний с точностью до миллиметра. Оснащен датчиком A121 На частоте 60 ГГц это устройство может делать гораздо больше, чем просто измерять расстояния. Он способен обнаруживать присутствие, скорость и жесты, что делает его идеальным для приложений в домашней автоматизации, робототехнике и проектах обнаружения объектов в реальном времени.

XM125 имеет дальность обнаружения до 20 метров, но это может зависеть от размера объекта и его диэлектрических свойств. То есть на измерение могут влиять форма и материал объекта. Кроме того, этот датчик может видеть сквозь определенные материалы, такие как стены или одежда, что делает его идеальным выбором для сложных и уникальных приложений, таких как управление жестами или мониторинг через поверхности.

Одно из преимуществ XM125 заключается в том, что, несмотря на то, что это очень мощное устройство, его энергопотребление невероятно низкое, что делает его идеальным для проектов с батарейным питанием. Это делает его эффективным решением для приложений, где экономия энергии имеет решающее значение.

Необходимые компоненты и аксессуары

Чтобы начать работать с XM125 y Arduino, вам потребуются некоторые дополнительные компоненты для обеспечения правильного подключения и работы. Ниже мы оставляем вам список важных компонентов, которые могут вам понадобиться:

  • Модуль ХМ125 от Акконир
  • Arduino (желательно тарелка Красная доска ESP32 IoT от SparkFun, который особенно хорошо работает с этим модулем)
  • Кабели и макет для подключения датчика к Arduino
  • Программное обеспечение для Arduino и специальные библиотеки для XM125.

Кроме того, в зависимости от вашего проекта вам может понадобиться сварщик выполнить необходимые соединения или IC-крючки для временных подключений.

Установка библиотеки XM125 на Arduino

Arduino IDE, типы данных, программирование

Чтобы начать использовать XM125 с вашим Arduino, первое, что вам нужно сделать, это установить официальную библиотеку, предлагаемую SparkFun. Для этого выполните следующие действия:

  1. Откройте Arduino IDE на твоем компьютере.
  2. Перейти в раздел Библиотеки в меню Эскиз, выбрав опцию Включить библиотеку , а затем Управление библиотеками.
  3. Найти книжный магазин ИскраФан XM125 и нажмите «Установить».
  4. После установки библиотеки вы сможете получить доступ к примерам из опции Файл > Примеры.

С помощью этих простых шагов вы можете начать экспериментировать с модулем и его примерами по умолчанию. Не забывайте, что в зависимости от установленной на XM125 прошивки он может вести себя по-разному. Например, прошивка обнаружения присутствия является одной из наиболее часто используемых, и вы можете легко загрузить ее из примеров библиотеки на Arduino.

Примеры использования с Arduino

В библиотеке есть несколько примеров, которые вы можете использовать, чтобы начать работу с XM125. Ниже мы оставляем вам обзор некоторых наиболее распространенных примеров, которые вы можете найти в проектах Arduino:

1. Базовое чтение присутствия

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

Чтобы попробовать это приложение, выберите пример Пример01ПрисутствиеБазовыеЧтения из меню примеров в библиотеке XM125. Не забудьте установить скорость последовательного монитора на 115200!

2. Использование GPIO0

Во втором примере датчик XM125 не только измеряет расстояние обнаруженного присутствия, но и активирует булавку GPIO0 когда он что-то обнаруживает. Вы можете подключить этот контакт к светодиоду или любому другому электронному устройству для визуальной индикации обнаружения присутствия.

Ценности присутствие y Distancia продолжать появляться на последовательном мониторе, но вы также сможете выполнять действия с GPIO0, который добавляет дополнительную функциональность вашим проектам.

3. Использование серийного плоттера

Если вас интересует визуализация значений присутствия в графической форме, вы можете использовать команду Последовательный плоттер Arduino. Этот пример очень полезен для наблюдения за тем, как значения расстояния изменяются в реальном времени, когда объект перемещается перед датчиком XM125.

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

4. Расширенное чтение

Если вы уже попробовали основные показания XM125, этот пример позволит вам сделать еще один шаг вперед. Помимо расстояния, вы можете получить дополнительные значения, такие как оценка внутреннего присутствия y el показатель взаимоприсутствия, которые измеряют быстрое и медленное движение, обнаруженное датчиком.

Эти значения позволяют провести более детальный анализ происходящего перед датчиком; например, движется ли объект быстро или медленно.

Расширенные настройки XM125

Одним из самых больших преимуществ XM125 является то, что вы можете регулировать дальность его обнаружения в зависимости от вашего приложения. По умолчанию минимальное расстояние обнаружения установлено на 300 мм и максимум в 2500 мм, но вы можете легко настроить их в коде.

Например, если вы работаете над проектом, в котором вам необходимо обнаружение на расстоянии более 7 метров, вы можете изменить эти значения, чтобы расширить диапазон до 7000 мм. Это идеально подходит для проектов, включающих более удаленные объекты.

Модуль XM125 — невероятно универсальный инструмент, который открывает мир возможностей для производителей и разработчиков оборудования. Это устройство позволит вам вывести ваши проекты на новый уровень, предлагая широкий диапазон обнаружения, расширенные конфигурации и возможность простой интеграции с Arduino. Благодаря подробным примерам и активному сообществу научиться работать с этим датчиком довольно просто, что приведет к созданию впечатляющих приложений — от домашней автоматизации до робототехники.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.