Inhaltsverzeichnis:

Verbinden des Infineon DPS422-Sensors mit dem Infineon XMC4700 und Senden von Daten an die NodeMCU - Gunook
Verbinden des Infineon DPS422-Sensors mit dem Infineon XMC4700 und Senden von Daten an die NodeMCU - Gunook

Video: Verbinden des Infineon DPS422-Sensors mit dem Infineon XMC4700 und Senden von Daten an die NodeMCU - Gunook

Video: Verbinden des Infineon DPS422-Sensors mit dem Infineon XMC4700 und Senden von Daten an die NodeMCU - Gunook
Video: Mikrochip-Herstellung - Wie entsteht ein Chip? | Infineon 2024, November
Anonim
Verbinden des Infineon DPS422-Sensors mit dem Infineon XMC4700 und Senden von Daten an die NodeMCU
Verbinden des Infineon DPS422-Sensors mit dem Infineon XMC4700 und Senden von Daten an die NodeMCU

In diesem Tutorial lernen wir, wie man DPS422 zum Messen von Temperatur und Luftdruck mit dem XMC4700 verwendet.

DPS422

Der DPS422 ist ein miniaturisierter digitaler barometrischer Luftdruck- und Temperatursensor mit hoher Genauigkeit und geringem Stromverbrauch. Die Druckmessung erfolgt über ein kapazitives Sensorelement, das eine hohe Genauigkeit über die Temperatur garantiert.

Auf die Messergebnisse kann über das I2C- oder SPI-Protokoll zugegriffen werden.

Der Luftdrucksensor DPS422 wird mit einer gebrauchsfertigen Arduino-Bibliothek geliefert.

Das Datenblatt des DPS422 finden Sie hier.

UART (Universal Asynchronous Receive Transmit)

Die UART-Kommunikation wird verwendet, um die Daten vom XMC4700 an die Node-MCU zu senden. UART steht für Universal Asynchronous Receive Transmit und ist ein Computerhardwaregerät für die serielle Kommunikation. UART ist eine der einfachsten und am häufigsten verwendeten seriellen Kommunikationstechniken. Weitere Informationen finden Sie unter dem Link.

Schritt 1: Erforderliche Komponenten

  1. S2GO DRUCK DPS422
  2. MEIN IOT-ADAPTER
  3. XMC4700 Relax-Kit
  4. Knoten-MCU ESP8266

Schritt 2: Hardware-Schnittstellen

Hardware-Schnittstellen
Hardware-Schnittstellen

Verwendete Komponenten

Schritt 3:

Bild
Bild

Gestapeltes System

Schritt 4:

Bild
Bild

Schnittstelle zwischen NodeMCU und My IoT Adapter

Schritt 5: Softwareanforderungen

  1. Arduino-IDE
  2. SEGGER J-Link

Schritt 6: Installationsverfahren

Bitte beachten Sie den Link für das Installationsverfahren.

Schritt 7: Code

Arduino-Code für XMC4700

Schritt 8:

Arduino-Code für NodeMCU

Schritt 9: Ergebnisse

Ergebnisse
Ergebnisse

XMC4700

Schritt 10:

Bild
Bild

KnotenMCU

Schritt 11: Anwendungen mit DPS422

  • Genaue Höhenmessung
  • Drohnen
  • Indoor- und Outdoor-Navigation
  • IoT-Anwendungen
  • Intelligentes Zuhause
  • Sport- und Fitnesstracking

Schritt 12: Wichtige Warnung

Wichtige Warnung
Wichtige Warnung
  • Der DPS422 hat eine maximale Belastbarkeit von 4 V
  • Fremdplatinen mit 5 V Logik, z. B. das Arduino Uno, kann nicht direkt an das DPS422 Pressure Shield2Go Board angeschlossen werden, auch wenn die Stromversorgung an den 3,3 V Pin als Schnittstellenleitung angeschlossen ist, z. B. SDA/SCL, wird weiterhin mit 5 V angesteuert
  • Bitte verwenden Sie für diese Boards eine entsprechende Pegelverschiebung
  • Das DPS422 ist lichtempfindlich und sollte vor direkter Lichteinwirkung abgeschirmt werden

Schritt 13: Nächster Schritt

Um die Daten von NodeMCU zu Amazon AWS hochzuladen, verwenden Sie bitte den Link.

Empfohlen: