Giao diện cảm biến Infineon DPS422 với Infineon XMC4700 và gửi dữ liệu tới NodeMCU: 13 bước
Giao diện cảm biến Infineon DPS422 với Infineon XMC4700 và gửi dữ liệu tới NodeMCU: 13 bước
Anonim
Giao diện cảm biến Infineon DPS422 với Infineon XMC4700 và gửi dữ liệu tới NodeMCU
Giao diện cảm biến Infineon DPS422 với Infineon XMC4700 và gửi dữ liệu tới NodeMCU

Trong hướng dẫn này, chúng ta sẽ học cách sử dụng DPS422 để đo nhiệt độ và áp suất khí quyển với XMC4700.

DPS422

DPS422 là một cảm biến nhiệt độ và áp suất không khí theo khí áp kỹ thuật số thu nhỏ với độ chính xác cao và mức tiêu thụ dòng điện thấp. Cảm biến áp suất được thực hiện bằng cách sử dụng phần tử cảm biến điện dung, đảm bảo độ chính xác cao về nhiệt độ.

Kết quả đo có thể được truy cập qua giao thức I2C hoặc SPI.

Cảm biến áp suất khí quyển DPS422 đi kèm với thư viện Arduino sẵn sàng sử dụng.

Vui lòng tìm biểu dữ liệu của DPS422 tại đây.

UART (Truyền nhận không đồng bộ chung)

Giao tiếp UART được sử dụng để gửi dữ liệu từ XMC4700 đến Node MCU. UART là viết tắt của Universal Asynchronous Receive Transmit là một thiết bị phần cứng máy tính để giao tiếp nối tiếp. UART là một trong những kỹ thuật truyền thông nối tiếp đơn giản nhất và được sử dụng phổ biến nhất. Để biết thêm thông tin tham khảo liên kết.

Bước 1: Các thành phần bắt buộc

  1. ÁP SUẤT S2GO DPS422
  2. BỘ CHUYỂN ĐỔI IOT CỦA TÔI
  3. Bộ thư giãn XMC4700
  4. Nút MCU ESP8266

Bước 2: Giao diện phần cứng

Giao diện phần cứng
Giao diện phần cứng

Các thành phần được sử dụng

Bước 3:

Hình ảnh
Hình ảnh

Hệ thống xếp chồng

Bước 4:

Hình ảnh
Hình ảnh

Giao diện giữa NodeMCU và Bộ điều hợp IoT của tôi

Bước 5: Yêu cầu phần mềm

  1. Arduino IDE
  2. SEGGER J-Link

Bước 6: Quy trình cài đặt

Vui lòng tham khảo thông qua liên kết để biết quy trình cài đặt.

Bước 7: Mã

Mã Arduino cho XMC4700

Bước 8:

Mã Arduino cho NodeMCU

Bước 9: Kết quả

Kết quả
Kết quả

XMC4700

Bước 10:

Hình ảnh
Hình ảnh

NodeMCU

Bước 11: Ứng dụng sử dụng DPS422

  • Đo độ cao chính xác
  • Drone
  • Điều hướng trong nhà và ngoài trời
  • Ứng dụng IoT
  • Nhà thông minh
  • Theo dõi thể thao và thể dục

Bước 12: Cảnh báo quan trọng

Cảnh báo quan trọng
Cảnh báo quan trọng
  • DPS422 có định mức tối đa là 4 V
  • Bảng của bên thứ ba với logic 5 V, ví dụ: Arduino Uno, không thể được kết nối trực tiếp với bo mạch DPS422 Pressure Shield2Go, ngay cả khi nguồn được kết nối với chân 3,3 V dưới dạng các đường giao diện, ví dụ: SDA / SCL, vẫn sẽ được điều khiển bởi 5 V
  • Vui lòng sử dụng dịch chuyển cấp độ thích hợp cho các bảng này
  • DPS422 nhạy cảm với ánh sáng và cần được che chắn để tránh tiếp xúc với ánh sáng trực tiếp

Bước 13: Bước tiếp theo

Để tải dữ liệu từ NodeMCU lên Amazon AWS, vui lòng tham khảo liên kết.