Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto návode sa naučíme používať DPS422 na meranie teploty a barometrického tlaku pomocou XMC4700.
DPS422
DPS422 je miniaturizovaný digitálny barometrický snímač tlaku a teploty vzduchu s vysokou presnosťou a nízkou spotrebou prúdu. Snímanie tlaku sa vykonáva pomocou kapacitného senzorového prvku, ktorý zaručuje vysokú presnosť voči teplote.
K výsledkom merania je možné pristupovať pomocou protokolu I2C alebo SPI.
Senzor barometrického tlaku DPS422 je dodávaný s knižnicou Arduino pripravenou na použitie.
Produktový list DPS422 nájdete tu.
UART (univerzálny asynchrónny príjem)
Komunikácia UART sa používa na odosielanie údajov z XMC4700 do uzla MCU. UART je skratka pre Universal Asynchronous Receive Transmit je počítačový hardvér pre sériovú komunikáciu. UART je jednou z najjednoduchších a najčastejšie používaných metód sériovej komunikácie. Viac informácií nájdete v odkaze.
Krok 1: Požadované komponenty
- TLAK S2GO DPS422
- MOJ IOT ADAPTÉR
- Relaxačná súprava XMC4700
- Uzol MCU ESP8266
Krok 2: Hardvérové rozhranie
Použité komponenty
Krok 3:
Skladaný systém
Krok 4:
Rozhranie medzi NodeMCU a adaptérom My IoT
Krok 5: Požiadavky na softvér
- Arduino IDE
- SEGGER J-Link
Krok 6: Postup inštalácie
Postup inštalácie nájdete v odkaze.
Krok 7: Kód
Arduino kód pre XMC4700
Krok 8:
Arduino kód pre NodeMCU
Krok 9: Výsledky
XMC4700
Krok 10:
NodeMCU
Krok 11: Aplikácie používajúce DPS422
- Presné meranie nadmorskej výšky
- Drony
- Vnútorná aj vonkajšia navigácia
- IoT aplikácie
- Inteligentný domov
- Sledovanie športu a kondície
Krok 12: Dôležité upozornenie
- DPS422 má maximálne hodnotenie 4 V.
- Dosky tretích strán s logikou 5 V, napr. Arduino Uno, nemožno priamo pripojiť k doske DPS422 Pressure Shield2Go, aj keď je napájanie pripojené na 3,3 V pin ako linky rozhrania, napr. SDA/SCL, bude stále napájaný 5 V
- Pre tieto dosky použite vhodné radenie úrovní
- DPS422 je citlivý na svetlo a mal by byť chránený pred priamym svetlom
Krok 13: Ďalší krok
Ak chcete nahrať údaje z NodeMCU do Amazon AWS, kliknite na odkaz.