สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: การเชื่อมต่อฮาร์ดแวร์
- ขั้นตอนที่ 3:
- ขั้นตอนที่ 4:
- ขั้นตอนที่ 5: ข้อกำหนดซอฟต์แวร์
- ขั้นตอนที่ 6: ขั้นตอนการติดตั้ง
- ขั้นตอนที่ 7: รหัส
- ขั้นตอนที่ 8:
- ขั้นตอนที่ 9: ผลลัพธ์
- ขั้นตอนที่ 10:
- ขั้นตอนที่ 11: แอปพลิเคชันที่ใช้ DPS422
- ขั้นตอนที่ 12: คำเตือนที่สำคัญ
- ขั้นตอนที่ 13: ขั้นตอนต่อไป
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ DPS422 สำหรับการวัดอุณหภูมิและความดันบรรยากาศด้วย XMC4700
DPS422
DPS422 เป็นเซ็นเซอร์ความดันอากาศและอุณหภูมิแบบดิจิตอลขนาดเล็กที่มีความแม่นยำสูงและใช้กระแสไฟต่ำ การตรวจจับแรงดันดำเนินการโดยใช้องค์ประกอบเซนเซอร์แบบคาปาซิทีฟ ซึ่งรับประกันความถูกต้องแม่นยำสูงเหนืออุณหภูมิ
ผลการวัดสามารถเข้าถึงได้ผ่านโปรโตคอล I2C หรือ SPI
เซ็นเซอร์ความดันบรรยากาศ DPS422 มาพร้อมกับไลบรารี Arduino ที่พร้อมใช้งาน
โปรดดูแผ่นข้อมูลของ DPS422 ที่นี่
UART (การรับส่งสัญญาณแบบอะซิงโครนัสสากล)
การสื่อสาร UART ใช้เพื่อส่งข้อมูลจาก XMC4700 ไปยัง Node MCU UART ย่อมาจาก Universal Asynchronous Receive Transmit เป็นอุปกรณ์ฮาร์ดแวร์คอมพิวเตอร์สำหรับการสื่อสารแบบอนุกรม UART เป็นหนึ่งในเทคนิคการสื่อสารแบบอนุกรมที่ง่ายและใช้บ่อยที่สุด สำหรับข้อมูลเพิ่มเติมโปรดดูที่ลิงค์
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- S2GO ความดัน DPS422
- อะแดปเตอร์ IOT ของฉัน
- XMC4700 ชุดผ่อนคลาย
- โหนด MCU ESP8266
ขั้นตอนที่ 2: การเชื่อมต่อฮาร์ดแวร์
ส่วนประกอบที่ใช้
ขั้นตอนที่ 3:
ระบบซ้อน
ขั้นตอนที่ 4:
อินเทอร์เฟซระหว่าง NodeMCU และ My IoT Adapter
ขั้นตอนที่ 5: ข้อกำหนดซอฟต์แวร์
- Arduino IDE
- 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 โปรดดูที่ลิงก์