Mục lục:

HIỆU QUẢ CẢM BIẾN MỨC ĐỘ ARDUINO: 9 bước
HIỆU QUẢ CẢM BIẾN MỨC ĐỘ ARDUINO: 9 bước

Video: HIỆU QUẢ CẢM BIẾN MỨC ĐỘ ARDUINO: 9 bước

Video: HIỆU QUẢ CẢM BIẾN MỨC ĐỘ ARDUINO: 9 bước
Video: Tự học lập trình Arduino Tập 29 | cảm biến hồng ngoại phát hiện vật cản với Arduino 2024, Tháng mười một
Anonim
HIỆU CHUẨN CẢM BIẾN MỨC ĐỘ ARDUINO
HIỆU CHUẨN CẢM BIẾN MỨC ĐỘ ARDUINO

Trong hướng dẫn này, chúng tôi sẽ hiệu chỉnh cảm biến độ mặn / độ dẫn EZO K1.0 của Atlas Scientific bằng cách sử dụng Arduino Uno.

LÝ THUYẾT HẠCH TOÁN

Phần quan trọng nhất của hiệu chuẩn là xem các số đọc trong quá trình hiệu chuẩn. Dễ dàng nhất để hiệu chỉnh thiết bị ở trạng thái mặc định (chế độ UART, với các phép đọc liên tục được bật). Việc chuyển thiết bị sang chế độ I2C sau khi hiệu chuẩn sẽ không ảnh hưởng đến hiệu chuẩn đã lưu trữ. Nếu thiết bị phải được hiệu chuẩn ở chế độ I2C, hãy đảm bảo liên tục yêu cầu các bài đọc để bạn có thể thấy đầu ra từ đầu dò. Trong hướng dẫn này, việc hiệu chuẩn sẽ được thực hiện ở chế độ UART.

VẬT LIỆU

  • Arduino Uno
  • Bộ cảm biến độ dẫn điện K1.0
  • Breadboard
  • Dây nhảy
  • 2 tách

Bước 1: HIỆU SỐ ĐIỂM DUY NHẤT HOẶC HAI ĐIỂM

ĐIỂM DUY NHẤT HOẶC HIỆU LỰC HAI ĐIỂM
ĐIỂM DUY NHẤT HOẶC HIỆU LỰC HAI ĐIỂM

Mạch độ dẫn của Atlas EZO có giao thức hiệu chuẩn linh hoạt, cho phép hiệu chuẩn một điểm hoặc hai điểm.

Hiệu chuẩn một điểm sẽ cung cấp độ chính xác trong phạm vi hẹp.

Hiệu chuẩn hai điểm sẽ cung cấp một loạt các độ chính xác.

Bước 2: LẮP RÁP PHẦN CỨNG

PHẦN CỨNG LẮP RÁP
PHẦN CỨNG LẮP RÁP

Bộ sản phẩm bao gồm 1 mạch EZO EC, 1 đầu dò độ dẫn điện K1.0, 1 đầu nối BNC cái, dung dịch hiệu chuẩn 4oz: 12880µS và 80000µS, 1 bộ cách ly điện áp nội tuyến tùy chọn.

Đảm bảo rằng mạch dẫn điện ở chế độ UART. Để biết hướng dẫn về cách chuyển đổi giữa các giao thức, hãy tham khảo LINK sau.

Sử dụng breadboard để gắn mạch và đầu nối BNC. Nối mạch dẫn điện với Arduino Uno như được hiển thị trong sơ đồ trên và kết nối đầu dò với đầu nối BNC.

Bước 3: TẢI CHƯƠNG TRÌNH ONTO ARDUINO UNO

a) Tải xuống mã mẫu từ LINK này. Nó sẽ nằm trong một thư mục có tiêu đề "arduino_UNO_EC_sample_code". B) Kết nối Arduino với máy tính của bạn.

c) Mở mã được tải xuống từ bước a, trong IDE Arduino của bạn. Nếu bạn chưa có IDE, bạn có thể tải xuống từ ĐÂY.

d) Biên dịch và tải mã lên Arduino.

e) Mở màn hình nối tiếp. Để có quyền truy cập, hãy đi tới Công cụ -> Màn hình nối tiếp hoặc nhấn Ctrl + Shift + M trên bàn phím của bạn. Đặt tốc độ truyền là 9600 và chọn "Vận chuyển trở lại". Bây giờ bạn có thể giao tiếp với mạch dẫn điện. Để kiểm tra, hãy nhập lệnh i sẽ trả về thông tin thiết bị.

Bước 4: BẬT LIÊN TỤC ĐỌC VÀ ĐẶT LOẠI PROBE

a) Đảm bảo rằng nắp của đầu dò đã được tháo ra và nó khô. Với đầu dò trong không khí, gửi lệnh c, 1 sẽ cho phép đọc liên tục mỗi giây một lần.

b) Nếu đầu dò của bạn không phải là K1.0 (mặc định), thì hãy đặt loại đầu dò bằng lệnh k, n

Trong đó n là giá trị k của đầu dò của bạn. Trong hướng dẫn này, chúng tôi sẽ sử dụng đầu dò K1.0. Loại đầu dò có thể được xác nhận bằng lệnh k,?

Bước 5: HIỆU SUẤT KHÔ

Gửi lệnh cal, làm khô

Mặc dù bạn có thể thấy số đọc là 0,00 trước khi ra lệnh, nhưng vẫn cần thực hiện hiệu chuẩn khô.

Bước 6: HẠCH TOÁN HAI ĐIỂM - Điểm thấp

HIỆU CHUẨN HAI ĐIỂM - Điểm thấp
HIỆU CHUẨN HAI ĐIỂM - Điểm thấp

a) Đổ một ít dung dịch hiệu chuẩn 12880µS vào cốc. Đảm bảo rằng có đủ dung dịch để bao phủ vùng cảm nhận của đầu dò.

b) Đặt đầu dò vào cốc và khuấy xung quanh để loại bỏ không khí bị mắc kẹt. Để đầu dò nằm trong dung dịch. Các số đọc có thể chênh lệch +/- 40% so với giá trị đã nêu của dung dịch hiệu chuẩn.

c) Chờ các số đọc ổn định (chuyển động nhỏ từ số đọc này sang số đọc tiếp theo là bình thường) và gửi lệnh cal, low, 12880

Lưu ý: Kết quả đọc sẽ không thay đổi sau khi nhập lệnh này.

Bước 7: HIỆU SỐ HAI ĐIỂM - Điểm cao

a) Rửa sạch đầu dò trước khi hiệu chuẩn đến điểm cao.

b) Đổ một ít dung dịch hiệu chuẩn 80000µS vào cốc. Đảm bảo rằng có đủ dung dịch để bao phủ vùng cảm nhận của đầu dò.

c) Đặt đầu dò vào cốc và khuấy xung quanh để loại bỏ không khí bị mắc kẹt. Để đầu dò nằm trong dung dịch. Các số đọc có thể chênh lệch +/- 40% so với giá trị đã nêu của dung dịch hiệu chuẩn.

d) Chờ các số đọc ổn định (chuyển động nhỏ từ số đọc này sang số đọc tiếp theo là bình thường) và gửi lệnh cal, high, 80000

Lưu ý: Kết quả đọc sẽ thay đổi sau khi nhập lệnh này. Hiệu chuẩn hiện đã hoàn tất.

Bước 8: ĐÁNH GIÁ ĐIỂM DUY NHẤT

a) Đổ một số dung dịch hiệu chuẩn vào cốc (giá trị μS bạn chọn). Đảm bảo rằng có đủ dung dịch để bao phủ vùng cảm nhận của đầu dò.

b) Đặt đầu dò vào cốc và khuấy xung quanh để loại bỏ không khí bị mắc kẹt. Để đầu dò nằm trong dung dịch. Các số đọc có thể chênh lệch +/- 40% so với giá trị đã nêu của dung dịch hiệu chuẩn.

c) Chờ các số đọc ổn định (chuyển động nhỏ từ số đọc này sang số đọc tiếp theo là bình thường) và gửi lệnh cal, n với n là giá trị của dung dịch hiệu chuẩn.

Lưu ý: Số đọc sẽ thay đổi sau khi nhập lệnh. Hiệu chuẩn hiện đã hoàn tất.

Bước 9: BỒI THƯỜNG NHIỆT ĐỘ TRONG THỜI GIAN HẠCH TOÁN

BỒI THƯỜNG NHIỆT ĐỘ TRONG THỜI GIAN HẠNG LƯỢNG
BỒI THƯỜNG NHIỆT ĐỘ TRONG THỜI GIAN HẠNG LƯỢNG

Nhiệt độ có ảnh hưởng đáng kể đến kết quả đo độ dẫn điện / độ mặn. Mạch dẫn điện EZO có nhiệt độ đặt mặc định là 25 ̊ C.

Bạn không nên thay đổi bù nhiệt độ mặc định trong quá trình hiệu chuẩn.

Nếu dung dịch hiệu chuẩn là +/- 5 ̊ C (hoặc hơn), hãy tham khảo biểu đồ trên chai và hiệu chuẩn đến giá trị tương ứng.

Đề xuất: