Interface do sensor Infineon DPS422 com Infineon XMC4700 e envio de dados para NodeMCU: 13 etapas
Interface do sensor Infineon DPS422 com Infineon XMC4700 e envio de dados para NodeMCU: 13 etapas
Anonim
Interface do sensor Infineon DPS422 com Infineon XMC4700 e envio de dados para NodeMCU
Interface do sensor Infineon DPS422 com Infineon XMC4700 e envio de dados para NodeMCU

Neste tutorial, aprenderemos como usar o DPS422 para medir a temperatura e a pressão barométrica com o XMC4700.

DPS422

O DPS422 é um sensor de temperatura e pressão atmosférica barométrica digital miniaturizado com alta precisão e baixo consumo de corrente. A detecção de pressão é realizada por meio de um elemento sensor capacitivo, garantindo alta precisão sobre a temperatura.

Os resultados das medições podem ser acessados pelo protocolo I2C ou SPI.

O sensor de pressão barométrica DPS422 vem com uma biblioteca Arduino pronta para usar.

Encontre a folha de dados do DPS422 aqui.

UART (transmissão de recepção assíncrona universal)

A comunicação UART é usada para enviar os dados do XMC4700 para o Node MCU. UART significa Universal Asynchronous Receive Transmit é um dispositivo de hardware de computador para comunicação serial. UART é uma das técnicas de comunicação serial mais simples e mais comumente usadas. Para obter mais informações, consulte o link.

Etapa 1: Componentes necessários

  1. S2GO PRESSURE DPS422
  2. MEU ADAPTADOR IOT
  3. XMC4700 Relax Kit
  4. Nó MCU ESP8266

Etapa 2: interface de hardware

Interface de Hardware
Interface de Hardware

Componentes Usados

Etapa 3:

Imagem
Imagem

Sistema Empilhado

Passo 4:

Imagem
Imagem

Interface entre NodeMCU e meu adaptador IoT

Etapa 5: Requisitos de software

  1. IDE Arduino
  2. SEGGER J-Link

Etapa 6: procedimento de instalação

Consulte o link para obter o procedimento de instalação.

Etapa 7: Código

Código Arduino para XMC4700

Etapa 8:

Código Arduino para NodeMCU

Etapa 9: Resultados

Resultados
Resultados

XMC4700

Etapa 10:

Imagem
Imagem

NodeMCU

Etapa 11: Aplicativos usando DPS422

  • Medição de altitude precisa
  • Drones
  • Navegação interna e externa
  • Aplicativos IoT
  • Lar inteligente
  • Acompanhamento de esportes e condicionamento físico

Etapa 12: Aviso importante

Aviso importante
Aviso importante
  • O DPS422 tem uma classificação máxima de 4 V
  • Placas de terceiros com lógica de 5 V, por exemplo o Arduino Uno não pode ser conectado à placa DPS422 Pressure Shield2Go diretamente, mesmo se a alimentação estiver conectada ao pino de 3,3 V como as linhas de interface, por exemplo, SDA / SCL, ainda será conduzido por 5 V
  • Use a mudança de nível apropriada para essas placas
  • O DPS422 é sensível à luz e deve ser protegido contra a exposição direta à luz

Etapa 13: Próxima etapa

Para fazer o upload dos dados do NodeMCU para o Amazon AWS, consulte o link.