Mục lục:
- Bước 1: Phần cứng
- Bước 2: Kiến trúc giải pháp
- Bước 3: Phần mềm
- Bước 4: Cấu hình AWS IOT Core
- Bước 5: Cấu hình luồng phân phối Kinesis Firehose
- Bước 6: Cấu hình Amazon Redshift
- Bước 7: Amazon QuickSight
Video: Hình dung áp suất và nhiệt độ khí áp bằng Infineon XMC4700 RelaxKit, Infineon DPS422 và AWS.: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Đây là một dự án đơn giản để ghi lại áp suất khí quyển và nhiệt độ bằng cách sử dụng DPS 422. Việc theo dõi áp suất và nhiệt độ trong một khoảng thời gian trở nên vụng về. Đây là lúc các phân tích đi kèm với hình ảnh, sự hiểu biết sâu sắc về sự thay đổi của áp suất và nhiệt độ trong một khoảng thời gian có thể giúp phát hiện các lỗi và thực hiện bảo trì dự đoán.
Điểm thu hút để thực hiện dự án này là việc sử dụng cảm biến áp suất cấp công nghiệp của Infineon và có được cái nhìn sâu sắc từ các phép đo bằng Amazon QuickSight.
Bước 1: Phần cứng
ÁP SUẤT S2GO DPS422:
Đây là một cảm biến áp suất khí quyển tuyệt đối. Nó là một cảm biến cấp công nghiệp với độ chính xác tương đối ± 0,06 hPa. Và với độ chính xác nhiệt độ ± 0,5 ° C.
BỘ CHUYỂN ĐỔI IOT CỦA TÔI:
Bộ điều hợp IoT của tôi là cổng dẫn đến các giải pháp phần cứng bên ngoài như Arduino và Raspberry PI, là những nền tảng phần cứng IoT phổ biến. Tất cả điều này cho phép đánh giá và phát triển hệ thống IoT nhanh nhất.
Bộ thư giãn XMC4700:
Bộ đánh giá Vi điều khiển XMC4700; Tương thích phần cứng với Tấm chắn Arduino ™ 3.3V và 5V
NodeMCU ESP8266:
NodeMCU là một nền tảng IoT mã nguồn mở. Nó bao gồm phần sụn chạy trên SoC ESP8266WiFi của Espressif Systems và phần cứng dựa trên mô-đun ESP-12.
Bước 2: Kiến trúc giải pháp
Dịch vụ web của Amazon cung cấp dịch vụ MQTT để kết nối các thiết bị với đám mây. Mô hình MQTT về cơ bản hoạt động trên nguyên tắc đăng ký-xuất bản. Trong trường hợp này, thiết bị là cảm biến DPS310, hoạt động như một nhà xuất bản công bố áp suất và nhiệt độ cho dịch vụ chính AWS IOT, hoạt động như một người đăng ký. Thông báo nhận được sẽ được chuyển tiếp tới Luồng phân phối Amazon Kinesis bằng cách sử dụng bộ quy tắc cốt lõi AWS IoT. Luồng phân phối được định cấu hình để gửi thông báo đến cụm Amazon Redshift. Amazon Redshift là dịch vụ lưu trữ dữ liệu do AWS cung cấp. Dữ liệu nhận được, tức là áp suất và nhiệt độ cùng với dấu thời gian được thêm vào bảng cụm. Giờ đây, Amazon QuickSight, công cụ thông minh dành cho doanh nghiệp do AWS cung cấp đã đi vào hình ảnh giúp chuyển đổi dữ liệu trong cụm dịch chuyển đỏ thành biểu diễn trực quan để có được cái nhìn sâu sắc về dữ liệu.
Bước 3: Phần mềm
Mã nguồn cho NodeMCU ESP8266 có thể được tìm thấy tại đây:
Bước 4: Cấu hình AWS IOT Core
- Tạo thứ trên lõi AWS IOT.
- Tạo chứng chỉ và đính kèm nó vào thứ đã tạo.
- Tạo chính sách mới và gắn nó vào điều.
- Bây giờ hãy tạo một quy tắc.
- Chọn Gửi tin nhắn tới luồng Amazon Kinesis Firehose.
Bước 5: Cấu hình luồng phân phối Kinesis Firehose
- Nhấp vào Tạo luồng phân phối
- Chọn nguồn là Direct PUT hoặc các nguồn khác
- Tắt chuyển đổi bản ghi và chuyển đổi định dạng bản ghi.
- Chọn điểm đến là Amazon Redshift.
- Điền vào các chi tiết cụm.
- Vì thông báo từ DPS sẽ được tạo ở định dạng JSON, nên lệnh sao chép phải được thay đổi cho phù hợp. Trong hộp tùy chọn SAO CHÉP, nhập JSON ‘auto’. Ngoài ra, vì chúng ta sẽ sử dụng tính năng nén GZIP, điều tương tự cần được đề cập trong hộp tùy chọn.
- Bật tính năng nén S3 dưới dạng GZIP inorder để giảm thời gian truyền (Tùy chọn)
- Xem lại quá trình phân phối của Firehose và nhấp vào Tạo luồng phân phối
Bước 6: Cấu hình Amazon Redshift
- Bắt đầu với số nhận dạng cụm, tên cơ sở dữ liệu, người dùng chính và mật khẩu.
- Chọn loại Node là dc2.large, clustertype là multinode nếu bạn muốn kết hợp các nút tính toán riêng biệt. Đề cập đến số lượng nút tính toán nếu loại cụm nhiều nút được chọn.
- Tiếp tục và sau đó khởi chạy cụm.
- Đi tới trình chỉnh sửa Truy vấn và tạo bảng dps_info.
Quy tắc đến của nhóm bảo mật cho Redshift
- Theo mặc định, redshift hạn chế các kết nối đến thông qua nhóm bảo mật VPC.
- Thêm quy tắc đến cho redshift để cho phép Redshift kết nối với các dịch vụ khác như QuickSight.
Bước 7: Amazon QuickSight
- Từ danh sách dịch vụ, chọn Amazon QuickSight. Nếu bạn là người dùng lần đầu, QuickSight được sử dụng miễn phí trong 60 ngày và có tính phí sau đó.
- Sau khi thiết lập thành công tài khoản, hãy nhấp vào phân tích mới từ trang tổng quan.
- Đặt tên cho phân tích của bạn.
- Chọn nguồn dữ liệu Dịch chuyển đỏ từ danh sách đã cho.
- Chọn cơ sở dữ liệu gia vị để lưu trữ dữ liệu. Đây là cơ sở dữ liệu trong bộ nhớ do QuickSight cung cấp.
- Ngoài ra, bạn có thể chọn lập lịch làm mới dữ liệu vào SPICE.
- Thêm các trường bắt buộc để phân tích.
- Xuất bản trang tổng quan từ tùy chọn chia sẻ. Cấp quyền truy cập cần thiết cho những người dùng khác để xem trang tổng quan.
Đề xuất:
Hiển thị nhiệt độ & độ ẩm nhiệt nhiệt - Phiên bản PCB: 6 bước (có hình ảnh)
Hiển thị Nhiệt độ & Độ ẩm Thermochromic - Phiên bản PCB: Cách đây không lâu, một dự án có tên Nhiệt độ Nhiệt & Màn hình độ ẩm nơi tôi đã chế tạo màn hình 7 phân đoạn từ các tấm đồng được làm nóng / làm mát bằng các phần tử peltier. Các tấm đồng được bao phủ bởi một lá mỏng nhiệt sắ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
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í kỹ thuật số thu nhỏ với độ chính xác cao và dòng điện thấp sự tiêu thụ.
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart.: 7 bước (có hình ảnh)
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart. là một chương trình Có thể hướng dẫn cho thấy cách tôi thêm đầu dò nhiệt độ NTP, piezo b
Bộ ghi nhiệt độ, độ ẩm tương đối, áp suất khí quyển sử dụng kết nối Raspberry Pi và TE MS8607-02BA01: 22 bước (có hình ảnh)
Ghi nhật ký nhiệt độ, độ ẩm tương đối, áp suất khí quyển sử dụng kết nối Raspberry Pi và TE MS8607-02BA01: Giới thiệu: Trong dự án này, tôi sẽ chỉ cho bạn cách xây dựng từng bước một hệ thống ghi nhật ký cho nhiệt độ độ ẩm và áp suất khí quyển. Dự án này dựa trên chip cảm biến môi trường Raspberry Pi 3 Model B và TE Connectivity MS8607-02BA