Სარჩევი:

ინტერფეისის Infineon DPS422 სენსორი Infineon XMC4700 და მონაცემების გაგზავნა NodeMCU: 13 ნაბიჯი
ინტერფეისის Infineon DPS422 სენსორი Infineon XMC4700 და მონაცემების გაგზავნა NodeMCU: 13 ნაბიჯი

ვიდეო: ინტერფეისის Infineon DPS422 სენსორი Infineon XMC4700 და მონაცემების გაგზავნა NodeMCU: 13 ნაბიჯი

ვიდეო: ინტერფეისის Infineon DPS422 სენსორი Infineon XMC4700 და მონაცემების გაგზავნა NodeMCU: 13 ნაბიჯი
ვიდეო: UniLab - გრაფიკული დიზაინი, ლექცია 6 , დისტანციური კურსი 2024, ნოემბერი
Anonim
ინტერფეისის Infineon DPS422 სენსორი Infineon XMC4700– ით და მონაცემების გაგზავნა NodeMCU– ში
ინტერფეისის Infineon DPS422 სენსორი Infineon XMC4700– ით და მონაცემების გაგზავნა NodeMCU– ში

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ DPS422 ტემპერატურის და ბარომეტრიული წნევის გაზომვისთვის XMC4700.

DPS422

DPS422 არის მინიატურული ციფრული ბარომეტრიული ჰაერის წნევისა და ტემპერატურის სენსორი მაღალი სიზუსტით და დაბალი დენის მოხმარებით. წნევის აღქმა ხორციელდება კონდენსატორული სენსორის ელემენტის გამოყენებით, რაც უზრუნველყოფს ტემპერატურის მაღალი სიზუსტეს.

გაზომვის შედეგებზე წვდომა შესაძლებელია I2C ან SPI პროტოკოლით.

DPS422 ბარომეტრიული წნევის სენსორი აღჭურვილია მზადაა გამოსაყენებლად Arduino ბიბლიოთეკით.

გთხოვთ იპოვოთ DPS422– ის მონაცემთა ცხრილი აქ.

UART (უნივერსალური ასინქრონული მიღების გადაცემა)

UART კომუნიკაცია გამოიყენება მონაცემების გასაგზავნად XMC4700– დან Node MCU– ში. UART ნიშნავს Universal Asynchronous Receive Transmit არის კომპიუტერული ტექნიკის მოწყობილობა სერიული კომუნიკაციისთვის. UART არის ერთ -ერთი ყველაზე მარტივი და ყველაზე ხშირად გამოყენებული სერიული კომუნიკაციის ტექნიკა. დამატებითი ინფორმაციისთვის გადადით ბმულზე.

ნაბიჯი 1: საჭირო კომპონენტები

  1. S2GO PRESSURE DPS422
  2. ჩემი IOT ადაპტერი
  3. Relax ნაკრები XMC4700
  4. კვანძი MCU ESP8266

ნაბიჯი 2: აპარატურის ინტერფეისი

აპარატურის ინტერფეისი
აპარატურის ინტერფეისი

გამოყენებული კომპონენტები

ნაბიჯი 3:

გამოსახულება
გამოსახულება

დაწყობილი სისტემა

ნაბიჯი 4:

გამოსახულება
გამოსახულება

ინტერფეისი NodeMCU და My IoT ადაპტერს შორის

ნაბიჯი 5: პროგრამული უზრუნველყოფის მოთხოვნები

  1. Arduino IDE
  2. SEGGER J-Link

ნაბიჯი 6: ინსტალაციის პროცედურა

გთხოვთ მიმართოთ ბმულს ინსტალაციის პროცედურისთვის.

ნაბიჯი 7: კოდი

Arduino კოდი XMC4700– ისთვის

ნაბიჯი 8:

Arduino კოდი NodeMCU– სთვის

ნაბიჯი 9: შედეგები

შედეგები
შედეგები

XMC4700

ნაბიჯი 10:

გამოსახულება
გამოსახულება

NodeMCU

ნაბიჯი 11: პროგრამები DPS422– ის გამოყენებით

  • სიმაღლის ზუსტი გაზომვა
  • თვითმფრინავები
  • შიდა და გარე ნავიგაცია
  • IoT პროგრამები
  • ჭკვიანი სახლი
  • სპორტისა და ფიტნესის თვალყურის დევნება

ნაბიჯი 12: მნიშვნელოვანი გაფრთხილება

მნიშვნელოვანი გაფრთხილება
მნიშვნელოვანი გაფრთხილება
  • DPS422 აქვს მაქსიმალური რეიტინგი 4 V
  • მესამე მხარის დაფები 5 V ლოგიკით, მაგ. Arduino Uno, არ შეიძლება დაუკავშირდეს DPS422 Pressure Shield2Go დაფას პირდაპირ, მაშინაც კი, თუ დენი ჩართულია 3.3 V პინთან, როგორც ინტერფეისის ხაზები, მაგ. SDA/SCL, კვლავ იმოძრავებს 5 ვ
  • გთხოვთ გამოიყენოთ შესაბამისი დაფები ამ დაფებისთვის
  • DPS422 მგრძნობიარეა სინათლის მიმართ და დაცული უნდა იყოს პირდაპირი შუქისგან

ნაბიჯი 13: შემდეგი ნაბიჯი

NodeMCU– დან მონაცემების ასატვირთად Amazon AWS– ზე გთხოვთ მიმართოთ ბმულს.

გირჩევთ: