สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: การเชื่อมต่อฮาร์ดแวร์
- ขั้นตอนที่ 3:
- ขั้นตอนที่ 4:
- ขั้นตอนที่ 5: ข้อกำหนดซอฟต์แวร์
- ขั้นตอนที่ 6: ขั้นตอนการติดตั้ง
- ขั้นตอนที่ 7: รหัส
- ขั้นตอนที่ 8:
- ขั้นตอนที่ 9: ผลลัพธ์
- ขั้นตอนที่ 10:
- ขั้นตอนที่ 11: แอปพลิเคชันที่ใช้ DPS422
- ขั้นตอนที่ 12: คำเตือนที่สำคัญ
- ขั้นตอนที่ 13: ขั้นตอนต่อไป
วีดีโอ: การเชื่อมต่อเซ็นเซอร์ Infineon DPS422 กับ Infineon XMC4700 และการส่งข้อมูลไปยัง NodeMCU: 13 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ 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 โปรดดูที่ลิงก์
แนะนำ:
วิธีเชื่อมต่อ ESP8266 NodeMCU กับ IoT Cloud: 5 ขั้นตอน
วิธีเชื่อมต่อ ESP8266 NodeMCU กับ IoT Cloud: คำแนะนำนี้แสดงการสาธิต Internet of Things อย่างง่ายโดยใช้ ESP8266 NodeMCU และบริการ IoT ออนไลน์ที่เรียกว่า AskSensors เราสาธิตวิธีรับข้อมูลจากไคลเอนต์ HTTPS ของ ESP8266 อย่างรวดเร็วและลงจุดในกราฟลงใน AskSensors Io
การแสดงภาพความดันบรรยากาศและอุณหภูมิโดยใช้ Infineon XMC4700 RelaxKit, Infineon DPS422 และ AWS: 8 ขั้นตอน
การแสดงภาพความกดอากาศและอุณหภูมิโดยใช้ Infineon XMC4700 RelaxKit, Infineon DPS422 และ AWS: เป็นโครงการง่ายๆ ในการจับความดันบรรยากาศและอุณหภูมิโดยใช้ DPS 422 ของ Infineon การติดตามความดันและอุณหภูมิในช่วงเวลาหนึ่งจะเป็นเรื่องงุ่มง่าม นี่คือที่มาของการวิเคราะห์ ข้อมูลเชิงลึกเกี่ยวกับการเปลี่ยนแปลงใน
การเชื่อมต่อเซ็นเซอร์ DHT11/DHT22 กับคลาวด์ด้วยบอร์ดที่ใช้ ESP8266: 9 ขั้นตอน
การเชื่อมต่อเซ็นเซอร์ DHT11/DHT22 กับคลาวด์ด้วยบอร์ดที่ใช้ ESP8266: ในบทความที่แล้ว ฉันเชื่อมต่อบอร์ด NodeMCU ที่ใช้ ESP8266 กับบริการ Cloud4RPi ตอนนี้ก็ถึงเวลาสำหรับโครงการจริง
การเชื่อมต่อจอแสดงผล LCD 20X4 กับ Nodemcu: 3 ขั้นตอน
การเชื่อมต่อจอแสดงผล LCD 20X4 กับ Nodemcu: ฉันตัดสินใจแชร์สิ่งนี้เนื่องจากฉันเคยประสบปัญหากับงานก่อนหน้านี้ ฉันพยายามเชื่อมต่อกราฟิก (128x64) LCD กับ Nodemcu แต่ไม่มีประโยชน์ ฉันล้มเหลว ฉันคิดว่าสิ่งนี้ต้องเกี่ยวข้องกับห้องสมุด (Library for graph
อินเทอร์เฟซ Raindrop Sensor กับ NodeMcu- สำหรับมือใหม่: 5 ขั้นตอน
อินเทอร์เฟซ Raindrop Sensor กับ NodeMcu| สำหรับมือใหม่: ในบทช่วยสอนนี้ คุณจะรู้เกี่ยวกับวิธีการเชื่อมต่อเซ็นเซอร์น้ำฝนกับ NodeMcu