Cuprins:

Interfațarea senzorului Infineon DPS422 cu Infineon XMC4700 și trimiterea datelor către NodeMCU: 13 pași
Interfațarea senzorului Infineon DPS422 cu Infineon XMC4700 și trimiterea datelor către NodeMCU: 13 pași

Video: Interfațarea senzorului Infineon DPS422 cu Infineon XMC4700 și trimiterea datelor către NodeMCU: 13 pași

Video: Interfațarea senzorului Infineon DPS422 cu Infineon XMC4700 și trimiterea datelor către NodeMCU: 13 pași
Video: 8 Tendințe ale componentelor electronice care revoluționează industria auto 2024, Noiembrie
Anonim
Interfațarea senzorului Infineon DPS422 cu Infineon XMC4700 și trimiterea datelor către NodeMCU
Interfațarea senzorului Infineon DPS422 cu Infineon XMC4700 și trimiterea datelor către NodeMCU

În acest tutorial vom învăța cum să folosim DPS422 pentru măsurarea temperaturii și a presiunii barometrice cu XMC4700.

DPS422

DPS422 este un senzor de presiune și temperatură barometrică digitală miniaturizat, cu o precizie ridicată și un consum redus de curent. Detectarea presiunii se realizează utilizând un element senzor capacitiv, garantând o precizie ridicată la temperatură.

Rezultatele măsurătorilor pot fi accesate prin protocolul I2C sau SPI.

Senzorul de presiune barometrică DPS422 vine cu o bibliotecă Arduino gata de utilizare.

Vă rugăm să găsiți fișa tehnică a DPS422 aici.

UART (Universal Asynchronous Receive Transmit)

Comunicarea UART este utilizată pentru a trimite datele de la XMC4700 la Node MCU. UART înseamnă Universal Asynchronous Receive Transmit este un dispozitiv hardware de calculator pentru comunicații seriale. UART este una dintre cele mai simple și mai frecvent utilizate tehnici de comunicare în serie. Pentru mai multe informații, consultați linkul.

Pasul 1: Componente necesare

  1. S2GO PRESSURE DPS422
  2. ADAPTORUL MEU IOT
  3. Kit de relaxare XMC4700
  4. Nod MCU ESP8266

Pasul 2: interfață hardware

Interfață hardware
Interfață hardware

Componente utilizate

Pasul 3:

Imagine
Imagine

Sistem stivuit

Pasul 4:

Imagine
Imagine

Interfață între NodeMCU și My IoT Adapter

Pasul 5: Cerințe software

  1. IDE Arduino
  2. SEGGER J-Link

Pasul 6: Procedura de instalare

Vă rugăm să consultați linkul pentru procedura de instalare.

Pasul 7: Cod

Cod Arduino pentru XMC4700

Pasul 8:

Cod Arduino pentru NodeMCU

Pasul 9: Rezultate

Rezultate
Rezultate

XMC4700

Pasul 10:

Imagine
Imagine

NodeMCU

Pasul 11: Aplicații care utilizează DPS422

  • Măsurare exactă a altitudinii
  • Drone
  • Navigare în interior și exterior
  • Aplicații IoT
  • Casa inteligentă
  • Urmărirea sportului și fitnessului

Pasul 12: Avertisment important

Avertisment important
Avertisment important
  • DPS422 are un rating maxim de 4 V
  • Placi terțe cu logică de 5 V, de ex. Arduino Uno nu poate fi conectat direct la placa DPS422 Pressure Shield2Go, chiar dacă puterea este conectată la pinul de 3,3 V ca linii de interfață, de ex. SDA / SCL, va fi în continuare condus de 5 V.
  • Vă rugăm să utilizați schimbarea de nivel adecvată pentru aceste plăci
  • DPS422 este sensibil la lumină și trebuie protejat împotriva expunerii directe la lumină

Pasul 13: Pasul următor

Pentru a încărca datele de la NodeMCU pe Amazon AWS, vă rugăm să consultați linkul.

Recomandat: