Оглавление:

Взаимодействие датчика Infineon DPS422 с Infineon XMC4700 и отправка данных в NodeMCU: 13 шагов
Взаимодействие датчика Infineon DPS422 с Infineon XMC4700 и отправка данных в NodeMCU: 13 шагов

Видео: Взаимодействие датчика Infineon DPS422 с Infineon XMC4700 и отправка данных в NodeMCU: 13 шагов

Видео: Взаимодействие датчика Infineon DPS422 с Infineon XMC4700 и отправка данных в NodeMCU: 13 шагов
Видео: Вздохните в восторге от ShieldBuddy TC375 от Hitex 2024, Ноябрь
Anonim
Взаимодействие датчика Infineon DPS422 с Infineon XMC4700 и отправка данных на NodeMCU
Взаимодействие датчика Infineon DPS422 с Infineon XMC4700 и отправка данных на NodeMCU

В этом руководстве мы узнаем, как использовать DPS422 для измерения температуры и барометрического давления с помощью XMC4700.

DPS422

DPS422 - это миниатюрный цифровой датчик атмосферного давления и температуры с высокой точностью и низким потреблением тока. Измерение давления осуществляется с помощью емкостного чувствительного элемента, что гарантирует высокую точность измерения температуры.

Доступ к результатам измерений можно получить по протоколу I2C или SPI.

Датчик атмосферного давления DPS422 поставляется с готовой к использованию библиотекой Arduino.

Вы можете найти техническое описание DPS422 здесь.

UART (универсальная асинхронная приемная передача)

Связь UART используется для отправки данных от XMC4700 к Node MCU. UART расшифровывается как Universal Asynchronous Receive Transmit - компьютерное аппаратное устройство для последовательной связи. UART - один из самых простых и наиболее часто используемых методов последовательной связи. Для получения дополнительной информации перейдите по ссылке.

Шаг 1. Необходимые компоненты

  1. ДАВЛЕНИЕ S2GO DPS422
  2. МОЙ АДАПТЕР IOT
  3. XMC4700 Relax Kit
  4. Узел MCU ESP8266

Шаг 2: аппаратное обеспечение

Аппаратный интерфейс
Аппаратный интерфейс

Используемые компоненты

Шаг 3:

Изображение
Изображение

Многослойная система

Шаг 4:

Изображение
Изображение

Интерфейс между NodeMCU и My IoT Adapter

Шаг 5: Требования к программному обеспечению

  1. IDE Arduino
  2. SEGGER J-Link

Шаг 6: Процедура установки

Пожалуйста, перейдите по ссылке для процедуры установки.

Шаг 7: Код

Код Arduino для XMC4700

Шаг 8:

Код Arduino для NodeMCU

Шаг 9: Результаты

Полученные результаты
Полученные результаты

XMC4700

Шаг 10:

Изображение
Изображение

NodeMCU

Шаг 11. Приложения, использующие DPS422

  • Точный замер высоты
  • Дроны
  • Внутренняя и внешняя навигация
  • IoT приложения
  • Умный дом
  • Отслеживание занятий спортом и фитнесом

Шаг 12: Важное предупреждение

Важное предупреждение
Важное предупреждение
  • DPS422 имеет максимальное напряжение 4 В.
  • Платы сторонних производителей с логикой 5 В, например Arduino Uno не может быть напрямую подключен к плате DPS422 Pressure Shield2Go, даже если питание подключено к выводу 3,3 В в качестве интерфейсных линий, например SDA / SCL, по-прежнему будет управляться 5 В
  • Пожалуйста, используйте соответствующий сдвиг уровня для этих плат.
  • DPS422 чувствителен к свету и должен быть защищен от прямого воздействия света.

Шаг 13: следующий шаг

Чтобы загрузить данные из NodeMCU в Amazon AWS, перейдите по ссылке.

Рекомендуемые: