สารบัญ:

การเชื่อมต่อเซ็นเซอร์ Infineon DPS422 กับ Infineon XMC4700 และการส่งข้อมูลไปยัง NodeMCU: 13 ขั้นตอน
การเชื่อมต่อเซ็นเซอร์ Infineon DPS422 กับ Infineon XMC4700 และการส่งข้อมูลไปยัง NodeMCU: 13 ขั้นตอน

วีดีโอ: การเชื่อมต่อเซ็นเซอร์ Infineon DPS422 กับ Infineon XMC4700 และการส่งข้อมูลไปยัง NodeMCU: 13 ขั้นตอน

วีดีโอ: การเชื่อมต่อเซ็นเซอร์ Infineon DPS422 กับ Infineon XMC4700 และการส่งข้อมูลไปยัง NodeMCU: 13 ขั้นตอน
วีดีโอ: Learn how to get started with our Sense2GoL Pulse Board | Infineon 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 ความดัน DPS422
  2. อะแดปเตอร์ IOT ของฉัน
  3. XMC4700 ชุดผ่อนคลาย
  4. โหนด MCU ESP8266

ขั้นตอนที่ 2: การเชื่อมต่อฮาร์ดแวร์

การเชื่อมต่อฮาร์ดแวร์
การเชื่อมต่อฮาร์ดแวร์

ส่วนประกอบที่ใช้

ขั้นตอนที่ 3:

ภาพ
ภาพ

ระบบซ้อน

ขั้นตอนที่ 4:

ภาพ
ภาพ

อินเทอร์เฟซระหว่าง NodeMCU และ My IoT Adapter

ขั้นตอนที่ 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 V
  • โปรดใช้การเลื่อนระดับที่เหมาะสมสำหรับกระดานเหล่านี้
  • DPS422 มีความไวต่อแสงและควรได้รับการปกป้องจากการสัมผัสกับแสงโดยตรง

ขั้นตอนที่ 13: ขั้นตอนต่อไป

หากต้องการอัปโหลดข้อมูลจาก NodeMCU ไปยัง Amazon AWS โปรดดูที่ลิงก์

แนะนำ: