Az Infineon DPS422 érzékelő illesztése az Infineon XMC4700 -mal és adatok küldése a NodeMCU -hoz: 13 lépés
Az Infineon DPS422 érzékelő illesztése az Infineon XMC4700 -mal és adatok küldése a NodeMCU -hoz: 13 lépés
Anonim
Az Infineon DPS422 érzékelő illesztése az Infineon XMC4700 -mal és adatok küldése a NodeMCU -hoz
Az Infineon DPS422 érzékelő illesztése az Infineon XMC4700 -mal és adatok küldése a NodeMCU -hoz

Ebben az oktatóanyagban megtanuljuk, hogyan kell használni a DPS422 -et a hőmérséklet és a légnyomás mérésére az XMC4700 készülékkel.

DPS422

A DPS422 egy miniatürizált digitális barometrikus légnyomás- és hőmérséklet -érzékelő, nagy pontossággal és alacsony áramfogyasztással. A nyomásérzékelést egy kapacitív érzékelőelem segítségével végzik, amely nagy pontosságot garantál a hőmérséklet felett.

A mérési eredmények I2C vagy SPI protokollon keresztül érhetők el.

A DPS422 barometrikus nyomásérzékelő használatra kész Arduino könyvtárral érkezik.

A DPS422 adatlapját itt találja.

UART (univerzális aszinkron fogadás)

Az UART kommunikációt az adatok XMC4700 -ból a csomópont MCU -ba küldésére használják. Az UART a Universal Asynchronous Receive Transmit (Universal Asynchronous Receive Transmit) rövidítése. Az UART az egyik legegyszerűbb és leggyakrabban használt soros kommunikációs technika. További információért lásd a linket.

1. lépés: Szükséges összetevők

  1. S2GO PRESSURE DPS422
  2. AZ IOT ADAPTEREM
  3. XMC4700 Relax készlet
  4. Csomópont MCU ESP8266

2. lépés: Hardver interfész

Hardver interfész
Hardver interfész

Használt alkatrészek

3. lépés:

Kép
Kép

Halmozott rendszer

4. lépés:

Kép
Kép

Interfész a NodeMCU és a My IoT Adapter között

5. lépés: Szoftverkövetelmények

  1. Arduino IDE
  2. SEGGER J-Link

6. lépés: Telepítési eljárás

Kérjük, tekintse meg a linken a telepítési eljárást.

7. lépés: Kód

Arduino kód az XMC4700 számára

8. lépés:

Arduino kód a NodeMCU számára

9. lépés: Eredmények

Eredmények
Eredmények

XMC4700

10. lépés:

Kép
Kép

NodeMCU

11. lépés: Alkalmazások a DPS422 használatával

  • Pontos magasságmérés
  • Drónok
  • Beltéri és kültéri navigáció
  • IoT alkalmazások
  • Okos otthon
  • Sport és fitness követés

12. lépés: Fontos figyelmeztetés

Fontos figyelmeztetés
Fontos figyelmeztetés
  • A DPS422 maximális teljesítménye 4 V
  • Harmadik féltáblák 5 V logikával, pl. az Arduino Uno, nem csatlakoztatható közvetlenül a DPS422 Pressure Shield2Go kártyához, még akkor sem, ha a tápellátás a 3,3 V -os érintkezőhöz van csatlakoztatva, mint pl. SDA/SCL, továbbra is 5 V -ról lesz hajtva
  • Kérjük, használja a megfelelő szinteltolást ezekhez a táblákhoz
  • A DPS422 fényérzékeny, ezért árnyékolni kell a közvetlen fényhatástól

13. lépés: Következő lépés

Az adatok feltöltéséhez a NodeMCU -ról az Amazon AWS -re kérjük, nézze meg a linket.

Ajánlott: