Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
- S2GO PRESSURE DPS422
- MEU ADAPTADOR IOT
- XMC4700 Relax Kit
- Nó MCU ESP8266
Etapa 2: interface de hardware
Componentes Usados
Etapa 3:
Sistema Empilhado
Passo 4:
Interface entre NodeMCU e meu adaptador IoT
Etapa 5: Requisitos de software
- IDE Arduino
- 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
XMC4700
Etapa 10:
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
- 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.