Բովանդակություն:

Infineon DPS422 տվիչին միացում Infineon XMC4700- ի հետ և տվյալների փոխանցում NodeMCU- ին. 13 քայլ
Infineon DPS422 տվիչին միացում Infineon XMC4700- ի հետ և տվյալների փոխանցում NodeMCU- ին. 13 քայլ

Video: Infineon DPS422 տվիչին միացում Infineon XMC4700- ի հետ և տվյալների փոխանցում NodeMCU- ին. 13 քայլ

Video: Infineon DPS422 տվիչին միացում Infineon XMC4700- ի հետ և տվյալների փոխանցում NodeMCU- ին. 13 քայլ
Video: 気圧センサー DPS422 2024, Նոյեմբեր
Anonim
Ինտերֆեյս Infineon DPS422 սենսոր Infineon XMC4700- ի հետ և տվյալներ ուղարկելը NodeMCU- ին
Ինտերֆեյս Infineon DPS422 սենսոր Infineon XMC4700- ի հետ և տվյալներ ուղարկելը NodeMCU- ին

Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել DPS422 ջերմաստիճանը և բարոմետրիկ ճնշումը չափելու համար XMC4700- ով:

DPS422

DPS422- ը օդի ճնշման և ջերմաստիճանի փոքրաչափ թվայնացված բարոմետրիկ սենսոր է `բարձր ճշգրտությամբ և ընթացիկ ցածր սպառմամբ: Pressնշման սենսացիան իրականացվում է capacitive sensor տարրի միջոցով, որը երաշխավորում է ջերմաստիճանի բարձր ճշգրտություն:

Չափման արդյունքները կարող են հասանելի լինել I2C կամ SPI արձանագրության միջոցով:

DPS422 բարոմետրիկ ճնշման տվիչը գալիս է պատրաստ օգտագործման Arduino գրադարանով:

Խնդրում ենք գտնել DPS422- ի տվյալների թերթիկը այստեղ:

UART (Universal Asynchronous Receive Transmit)

UART հաղորդակցությունն օգտագործվում է տվյալները XMC4700- ից Node MCU- ին ուղարկելու համար: UART- ը նշանակում է Universal Asynchronous Receive Transmit (համակարգչային ապարատային սարք) սերիական հաղորդակցության համար: UART- ը սերիական հաղորդակցության ամենապարզ և առավել հաճախ օգտագործվող տեխնիկայից է: Լրացուցիչ տեղեկությունների համար տե՛ս հղումը:

Քայլ 1: Պահանջվող բաղադրիչներ

  1. S2GO PRESSURE DPS422
  2. ԻՈՏ IOT ադապտեր
  3. XMC4700 Relax Kit
  4. Հանգույց MCU ESP8266

Քայլ 2: Սարքավորման միջերես

Սարքավորումների միջերես
Սարքավորումների միջերես

Օգտագործված բաղադրիչներ

Քայլ 3:

Պատկեր
Պատկեր

Կուտակված համակարգ

Քայլ 4:

Պատկեր
Պատկեր

Միջերես NodeMCU- ի և Իմ IoT ադապտերի միջև

Քայլ 5: Softwareրագրային ապահովման պահանջներ

  1. Arduino IDE
  2. SEGGER J-Link

Քայլ 6: Տեղադրման կարգը

Տեղադրման ընթացակարգին ծանոթացեք հղումով:

Քայլ 7: Կոդ

Arduino կոդ XMC4700- ի համար

Քայլ 8:

Arduino ծածկագիրը NodeMCU- ի համար

Քայլ 9: Արդյունքներ

Արդյունքները
Արդյունքները

XMC4700

Քայլ 10:

Պատկեր
Պատկեր

NodeMCU

Քայլ 11: PSրագրեր, որոնք օգտագործում են DPS422

  • Բարձրության ճշգրիտ չափում
  • Անօդաչու թռչող սարքեր
  • Ներքին և արտաքին նավարկություն
  • IoT ծրագրեր
  • Խելացի տուն
  • Սպորտի և ֆիթնեսի հետևում

Քայլ 12: Կարևոր նախազգուշացում

Կարևոր arnգուշացում
Կարևոր arnգուշացում
  • DPS422- ի առավելագույն գնահատականը 4 Վ է
  • Երրորդ կողմի տախտակներ 5 Վ տրամաբանությամբ, օրինակ. Arduino Uno- ն չի կարող ուղղակիորեն միացվել DPS422 Pressure Shield2Go տախտակին, նույնիսկ եթե հոսանքը միացված է 3.3 V պինին որպես միջերեսի գծեր, օրինակ. SDA/SCL, այն դեռ կշարժվի 5 Վ -ով
  • Այս տախտակների համար օգտագործեք համապատասխան մակարդակի փոփոխություն
  • DPS422- ը զգայուն է լույսի նկատմամբ և պետք է պաշտպանված լինի լույսի ուղղակի ազդեցությունից

Քայլ 13: Հաջորդ քայլը

NodeMCU- ից տվյալները Amazon AWS- ին վերբեռնելու համար դիմեք հղմանը:

Խորհուրդ ենք տալիս: