Turinys:

„Infineon DPS422“jutiklio sąsaja su „Infineon XMC4700“ir duomenų siuntimas į „NodeMCU“: 13 žingsnių
„Infineon DPS422“jutiklio sąsaja su „Infineon XMC4700“ir duomenų siuntimas į „NodeMCU“: 13 žingsnių

Video: „Infineon DPS422“jutiklio sąsaja su „Infineon XMC4700“ir duomenų siuntimas į „NodeMCU“: 13 žingsnių

Video: „Infineon DPS422“jutiklio sąsaja su „Infineon XMC4700“ir duomenų siuntimas į „NodeMCU“: 13 žingsnių
Video: 気圧センサー DPS422 2024, Lapkritis
Anonim
„Infineon DPS422“jutiklio sąsaja su „Infineon XMC4700“ir duomenų siuntimas į „NodeMCU“
„Infineon DPS422“jutiklio sąsaja su „Infineon XMC4700“ir duomenų siuntimas į „NodeMCU“

Šioje pamokoje sužinosime, kaip naudojant DPS422 matuoti temperatūrą ir barometrinį slėgį naudojant XMC4700.

DPS422

DPS422 yra miniatiūrinis skaitmeninis barometrinis oro slėgio ir temperatūros jutiklis, turintis didelį tikslumą ir mažas srovės sąnaudas. Slėgio jutiklis atliekamas naudojant talpinį jutiklio elementą, garantuojantį aukštą temperatūros tikslumą.

Matavimų rezultatus galima pasiekti naudojant I2C arba SPI protokolą.

DPS422 barometrinio slėgio jutiklis yra su paruošta naudoti „Arduino“biblioteka.

DPS422 duomenų lapą rasite čia.

UART (universalus asinchroninis priėmimo perdavimas)

UART ryšys naudojamas duomenims iš XMC4700 siųsti į mazgo MCU. UART reiškia „Universal Asynchronous Receive Transmit“- tai kompiuterinė aparatinė įranga, skirta nuosekliam ryšiui. UART yra vienas iš paprasčiausių ir dažniausiai naudojamų nuoseklaus ryšio būdų. Daugiau informacijos rasite nuorodoje.

1 žingsnis: reikalingi komponentai

  1. S2GO SLĖGIS DPS422
  2. MANO IOT ADAPTERIS
  3. „XMC4700 Relax“rinkinys
  4. Mazgas MCU ESP8266

2 žingsnis: Aparatūros sąsaja

Techninės įrangos sąsaja
Techninės įrangos sąsaja

Naudojami komponentai

3 žingsnis:

Vaizdas
Vaizdas

Stacked sistema

4 žingsnis:

Vaizdas
Vaizdas

Sąsaja tarp „NodeMCU“ir „My IoT Adapter“

5 žingsnis: Programinės įrangos reikalavimai

  1. „Arduino IDE“
  2. SEGGER J-Link

6 žingsnis: montavimo procedūra

Norėdami sužinoti diegimo procedūrą, žiūrėkite nuorodą.

7 žingsnis: kodas

„Arduino“kodas, skirtas XMC4700

8 žingsnis:

„Arduino“kodas, skirtas „NodeMCU“

9 žingsnis: Rezultatai

Rezultatai
Rezultatai

XMC4700

10 veiksmas:

Vaizdas
Vaizdas

NodeMCU

11 veiksmas: programos naudojant DPS422

  • Tikslus aukščio matavimas
  • Dronai
  • Vidaus ir lauko navigacija
  • „IoT“programos
  • Protingi namai
  • Sporto ir kūno rengybos stebėjimas

12 veiksmas: svarbus įspėjimas

Svarbus įspėjimas
Svarbus įspėjimas
  • DPS422 maksimali galia yra 4 V.
  • Trečiųjų šalių plokštės su 5 V logika, pvz. „Arduino Uno“negalima tiesiogiai prijungti prie „DPS422 Pressure Shield2Go“plokštės, net jei maitinimas prijungtas prie 3,3 V kaiščio kaip sąsajos linijos, pvz. SDA/SCL, vis tiek bus varomas 5 V įtampa
  • Šioms plokštėms naudokite tinkamą lygio perkėlimą
  • DPS422 yra jautrus šviesai ir turi būti apsaugotas nuo tiesioginio šviesos poveikio

13 žingsnis: Kitas žingsnis

Norėdami įkelti duomenis iš „NodeMCU“į „Amazon AWS“, žiūrėkite nuorodą.

Rekomenduojamas: