Inhoudsopgave:

Infineon DPS422-sensor koppelen met Infineon XMC4700 en gegevens verzenden naar NodeMCU - Ajarnpa
Infineon DPS422-sensor koppelen met Infineon XMC4700 en gegevens verzenden naar NodeMCU - Ajarnpa

Video: Infineon DPS422-sensor koppelen met Infineon XMC4700 en gegevens verzenden naar NodeMCU - Ajarnpa

Video: Infineon DPS422-sensor koppelen met Infineon XMC4700 en gegevens verzenden naar NodeMCU - Ajarnpa
Video: DAVE Tutorial 101 - GUI 2024, November
Anonim
Infineon DPS422-sensor koppelen met Infineon XMC4700 en gegevens verzenden naar NodeMCU
Infineon DPS422-sensor koppelen met Infineon XMC4700 en gegevens verzenden naar NodeMCU

In deze tutorial leren we hoe we de DPS422 kunnen gebruiken voor het meten van temperatuur en barometrische druk met XMC4700.

DPS422

De DPS422 is een geminiaturiseerde digitale luchtdruk- en temperatuursensor met een hoge nauwkeurigheid en een laag stroomverbruik. Drukmeting wordt uitgevoerd met behulp van een capacitief sensorelement, waardoor een hoge nauwkeurigheid over temperatuur wordt gegarandeerd.

Meetresultaten zijn toegankelijk via het I2C- of SPI-protocol.

DPS422 barometrische druksensor wordt geleverd met een gebruiksklare Arduino-bibliotheek.

De datasheet van de DPS422 vindt u hier.

UART (Universele Asynchrone Ontvangen Transmit)

UART-communicatie wordt gebruikt om de gegevens van XMC4700 naar Node MCU te sturen. UART staat voor Universal Asynchronous Receive Transmit en is een computerhardware-apparaat voor seriële communicatie. UART is een van de meest eenvoudige en meest gebruikte seriële communicatietechnieken. Voor meer informatie zie de link.

Stap 1: Vereiste componenten

  1. S2GO DRUK DPS422
  2. MIJN IOT-ADAPTER
  3. XMC4700 Relax-kit
  4. Knooppunt MCU ESP8266

Stap 2: Hardware-interface

Hardware-interface
Hardware-interface

Gebruikte componenten

Stap 3:

Afbeelding
Afbeelding

Gestapeld systeem

Stap 4:

Afbeelding
Afbeelding

Interface tussen NodeMCU en My IoT Adapter

Stap 5: Softwarevereisten

  1. Arduino IDE
  2. SEGGER J-Link

Stap 6: Installatieprocedure

Raadpleeg de link voor de installatieprocedure.

Stap 7: Coderen

Arduino-code voor XMC4700

Stap 8:

Arduino-code voor NodeMCU

Stap 9: Resultaten

Resultaten
Resultaten

XMC4700

Stap 10:

Afbeelding
Afbeelding

KnooppuntMCU

Stap 11: Toepassingen die DPS422 gebruiken

  • Nauwkeurige hoogtemeting
  • Drones
  • Binnen- en buitennavigatie
  • IoT-toepassingen
  • Slimme woning
  • Sport- en fitnesstracking

Stap 12: Belangrijke waarschuwing

Belangrijke waarschuwing
Belangrijke waarschuwing
  • De DPS422 heeft een maximale rating van 4 V
  • Borden van derden met 5 V-logica, b.v. de Arduino Uno, kan niet rechtstreeks op het DPS422 Pressure Shield2Go-bord worden aangesloten, zelfs niet als de voeding is aangesloten op de 3,3 V-pin als interfacelijnen, b.v. SDA/SCL, wordt nog steeds aangedreven door 5 V
  • Gebruik de juiste niveauverschuiving voor deze boards
  • De DPS422 is gevoelig voor licht en moet worden afgeschermd tegen directe blootstelling aan licht

Stap 13: Volgende stap

Raadpleeg de link om de gegevens van NodeMCU naar Amazon AWS te uploaden.

Aanbevolen: