Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
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
- ÁP SUẤT S2GO DPS422
- BỘ CHUYỂN ĐỔI IOT CỦA TÔI
- Bộ thư giãn XMC4700
- Nút MCU ESP8266
Bước 2: Giao diện phần cứng
Các thành phần được sử dụng
Bước 3:
Hệ thống xếp chồng
Bước 4:
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
- Arduino IDE
- 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ả
XMC4700
Bước 10:
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
- 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.