Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna handledning lär vi oss hur man använder DPS422 för att mäta temperatur och barometertryck med XMC4700.
DPS422
DPS422 är en miniatyriserad digital barometrisk lufttrycks- och temperaturgivare med hög noggrannhet och låg strömförbrukning. Tryckavkänning utförs med ett kapacitivt sensorelement, vilket garanterar hög noggrannhet över temperatur.
Mätresultat kan nås via I2C- eller SPI -protokollet.
DPS422 barometrisk trycksensor levereras med ett färdigt Arduino -bibliotek.
Vänligen hitta databladet för DPS422 här.
UART (Universal Asynchronous Receive Transmit)
UART -kommunikation används för att skicka data från XMC4700 till Node MCU. UART står för Universal Asynchronous Receive Transmit är en maskinvaruenhet för seriell kommunikation. UART är en av de mest enkla och vanligaste seriella kommunikationsteknikerna. För mer information se länken.
Steg 1: Obligatoriska komponenter
- S2GO TRYCK DPS422
- MY IOT ADAPTER
- XMC4700 Relax Kit
- Nod MCU ESP8266
Steg 2: Hårdvarugränssnitt
Komponenter som används
Steg 3:
Staplat system
Steg 4:
Gränssnitt mellan NodeMCU och My IoT Adapter
Steg 5: Programvarukrav
- Arduino IDE
- SEGGER J-Link
Steg 6: Installationsprocedur
Se länken för installationsproceduren.
Steg 7: Kod
Arduino -kod för XMC4700
Steg 8:
Arduino -kod för NodeMCU
Steg 9: Resultat
XMC4700
Steg 10:
NodeMCU
Steg 11: Applikationer med DPS422
- Exakt höjdmätning
- Drönare
- Inomhus och utomhus navigering
- IoT -applikationer
- Smart hem
- Sport och fitness spårning
Steg 12: Viktig varning
- DPS422 har en maximal effekt på 4 V
- Tredjepartskort med 5 V -logik, t.ex. Arduino Uno, kan inte anslutas direkt till DPS422 Pressure Shield2Go -kortet, även om strömmen är ansluten till 3,3 V -stiftet som gränssnittsledningarna, t.ex. SDA/SCL, kommer fortfarande att drivas av 5 V
- Använd lämplig nivåväxling för dessa brädor
- DPS422 är ljuskänslig och bör skyddas mot direkt exponering för ljus
Steg 13: Nästa steg
För att ladda upp data från NodeMCU till Amazon AWS, se länken.