Obsah:

Prepojenie senzora Infineon DPS422 s Infineon XMC4700 a odosielanie údajov na NodeMCU: 13 krokov
Prepojenie senzora Infineon DPS422 s Infineon XMC4700 a odosielanie údajov na NodeMCU: 13 krokov

Video: Prepojenie senzora Infineon DPS422 s Infineon XMC4700 a odosielanie údajov na NodeMCU: 13 krokov

Video: Prepojenie senzora Infineon DPS422 s Infineon XMC4700 a odosielanie údajov na NodeMCU: 13 krokov
Video: КАК УСТАНОВИТЬ СИСТЕМУ PAS. СВОИМИ РУКАМИ 2024, November
Anonim
Rozhranie Infineon DPS422 senzor s Infineon XMC4700 a odosielanie dát na NodeMCU
Rozhranie Infineon DPS422 senzor s Infineon XMC4700 a odosielanie dát na NodeMCU

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

  1. TLAK S2GO DPS422
  2. MOJ IOT ADAPTÉR
  3. Relaxačná súprava XMC4700
  4. Uzol MCU ESP8266

Krok 2: Hardvérové rozhranie

Hardvérové rozhranie
Hardvérové rozhranie

Použité komponenty

Krok 3:

Obrázok
Obrázok

Skladaný systém

Krok 4:

Obrázok
Obrázok

Rozhranie medzi NodeMCU a adaptérom My IoT

Krok 5: Požiadavky na softvér

  1. Arduino IDE
  2. 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

Výsledky
Výsledky

XMC4700

Krok 10:

Obrázok
Obrázok

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

Dôležité upozornenie
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.

Odporúča: