Мазмуну:

Interfacing Infineon DPS422 Sensor with Infineon XMC4700 жана NodeMCUге маалыматтарды жөнөтүү: 13 кадам
Interfacing Infineon DPS422 Sensor with Infineon XMC4700 жана NodeMCUге маалыматтарды жөнөтүү: 13 кадам

Video: Interfacing Infineon DPS422 Sensor with Infineon XMC4700 жана NodeMCUге маалыматтарды жөнөтүү: 13 кадам

Video: Interfacing Infineon DPS422 Sensor with Infineon XMC4700 жана NodeMCUге маалыматтарды жөнөтүү: 13 кадам
Video: Learn | how to use our | XENSIV™ Sensors - Getting Started Box IoT | Infineon 2024, Декабрь
Anonim
Infineon XMC4700 менен Infineon DPS422 сенсорунун интерфейси жана NodeMCUге маалымат жөнөтүү
Infineon XMC4700 менен Infineon DPS422 сенсорунун интерфейси жана NodeMCUге маалымат жөнөтүү

Бул үйрөткүчтө биз XMC4700 менен температураны жана барометрдик басымды өлчөө үчүн DPS422ди кантип колдонууну үйрөнөбүз.

DPS422

DPS422 - бул жогорку тактыкта жана аз ток керектөөдө кичирейтилген санариптик барометрдик аба басымы жана температура сенсору. Басымды сезүү сыйымдуулуктун сенсордук элементинин жардамы менен ишке ашырылат, бул температуранын жогорку тактыгына кепилдик берет.

Өлчөө жыйынтыктарына I2C же SPI протоколу аркылуу жетүүгө болот.

DPS422 барометрдик басым сенсору Arduino китепканасын колдонууга даяр менен келет.

Сураныч, DPS422 маалымат барагын бул жерден табыңыз.

UART (универсалдуу асинхрондук кабыл алуу)

UART байланышы XMC4700дөн Node MCUга маалыматтарды жөнөтүү үчүн колдонулат. UART универсалдуу асинхрондук кабыл алууну билдирет, сериялык байланыш үчүн компьютердик аппараттык түзүлүш. UART - эң жөнөкөй жана эң көп колдонулган сериялык байланыш техникаларынын бири. Көбүрөөк маалымат алуу үчүн шилтемеге кайрылыңыз.

1 -кадам: Керектүү компоненттер

  1. S2GO PRESSURE DPS422
  2. MY IOT ADAPTER
  3. XMC4700 Relax комплект
  4. MCU ESP8266 түйүнү

2 -кадам: Аппараттык интерфейс

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

Колдонулган компоненттер

3 -кадам:

Сүрөт
Сүрөт

Топтолгон система

4 -кадам:

Сүрөт
Сүрөт

NodeMCU менен My IoT адаптеринин ортосундагы интерфейс

5 -кадам: Программалык камсыздоого талаптар

  1. Arduino IDE
  2. SEGGER J-Link

6 -кадам: Орнотуу тартиби

Сураныч, орнотуу процедурасы үчүн шилтеме аркылуу кайрылыңыз.

7 -кадам: Код

XMC4700 үчүн Arduino коду

8 -кадам:

NodeMCU үчүн Arduino коду

9 -кадам: Жыйынтыктар

Жыйынтыктар
Жыйынтыктар

XMC4700

10 -кадам:

Сүрөт
Сүрөт

NodeMCU

11 -кадам: DPS422 колдонуучу тиркемелер

  • Бийиктикти так өлчөө
  • Дрондор
  • Ички жана тышкы багыттоо
  • IoT тиркемелери
  • Акылдуу үй
  • Спорт жана фитнеске көз салуу

12 -кадам: Маанилүү эскертүү

Маанилүү эскертүү
Маанилүү эскертүү
  • DPS422 максималдуу рейтинги 4 В.
  • Үчүнчү тарап такталары 5 V логикасы менен, мис. Arduino Uno, DPS422 Pressure Shield2Go тактасына түздөн -түз туташа албайт, ал тургай, кубат 3.3 В пинге интерфейс линиялары катары туташкан болсо да, мис. SDA/SCL, дагы эле 5 В тарабынан башкарылат
  • Сураныч, бул такталар үчүн тиешелүү деңгээлди алмаштырууну колдонуңуз
  • DPS422 жарыкка сезгич жана түздөн -түз нурдан корголушу керек

13 -кадам: Кийинки кадам

NodeMCUдан Amazon AWSке маалыматтарды жүктөө үчүн, шилтемеге кайрылыңыз.

Сунушталууда: