Mục lục:

ARDUINO ĐÁNH GIÁ CẢM BIẾN XƯƠNG KHỚP: 4 bước
ARDUINO ĐÁNH GIÁ CẢM BIẾN XƯƠNG KHỚP: 4 bước

Video: ARDUINO ĐÁNH GIÁ CẢM BIẾN XƯƠNG KHỚP: 4 bước

Video: ARDUINO ĐÁNH GIÁ CẢM BIẾN XƯƠNG KHỚP: 4 bước
Video: Học lập trình Arduino KHÔNG HỀ KHÓ - Bộ KIT học tập Arduino Uno R3 BLK 2024, Tháng mười một
Anonim
ARDUINO GIẢI QUYẾT HIỆU QUẢ CẢM BIẾN XƯƠNG KHỚP
ARDUINO GIẢI QUYẾT HIỆU QUẢ CẢM BIẾN XƯƠNG KHỚP

Trong hướng dẫn này, chúng tôi sẽ hiệu chỉnh cảm biến oxy hòa tan EZO (D. O) 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 kết quả đọ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.

Mạch oxy hòa tan Atlas có giao thức hiệu chuẩn linh hoạt, cho phép hiệu chuẩn điểm đơn hoặc điểm kép (tùy chọn). Các giá trị bù nhiệt độ, độ mặn và áp suất không ảnh hưởng đến việc hiệu chuẩn. Thực hiện hiệu chuẩn trước và bù các thông số này sau.

VẬT LIỆU

  • Arduino UNO
  • Bộ cảm biến oxy hòa tan
  • Breadboard
  • Dây nhảy

Bước 1: 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 từ Atlas bao gồm 1 mạch EZO D. O, 1 đầu dò D. O, 1 đầu nối BNC cái, 1 dung dịch hiệu chuẩn 4oz, 1 bộ cách ly điện áp nội tuyến tùy chọn.

Đảm bảo rằng mạch D. O ở 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. O với Arduino Uno như thể hiện trong sơ đồ trên và kết nối đầu dò với đầu nối BNC.

Bước 2: 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_DO_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. O. Để kiểm tra, hãy nhập lệnh i sẽ trả về thông tin thiết bị.

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

ĐÁNH GIÁ ĐIỂM DUY NHẤT
ĐÁNH GIÁ ĐIỂM DUY NHẤT

a) Cẩn thận kéo và loại bỏ nắp khỏi đầu dò D. O.

b) Để yên đầu dò, tiếp xúc với không khí cho đến khi các số đọc ổn định. Lưu ý: Chuyển động nhỏ từ lần đọc này sang lần đọc tiếp theo là bình thường.

c) Khi các số đọc đã ổn định, hãy phát lệnh hiệu chuẩn cal trong màn hình nối tiếp.

Sau khi hiệu chuẩn xong, bạn sẽ thấy các số đọc trong khoảng 9,09 - 9,1x mg / L, chỉ khi bù nhiệt độ, độ mặn và áp suất ở các giá trị mặc định.

nhiệt độ mặc định = 20 ° C, độ mặn mặc định = 0, áp suất mặc định = 101,3kPa

Bước 4: TÍNH TOÁN ĐIỂM KÉP

TÍNH TOÁN ĐIỂM KÉP
TÍNH TOÁN ĐIỂM KÉP

Lưu ý: Chỉ thực hiện hiệu chuẩn này nếu bạn yêu cầu số đọc chính xác dưới 1 mg / L

a) Sau khi bạn đã hiệu chỉnh mạch D. O bằng lệnh "cal"; đặt đầu dò vào dung dịch hiệu chuẩn. Khuấy xung quanh đầu dò để loại bỏ không khí bị mắc kẹt (có thể khiến kết quả đọc tăng cao).

b) Đặt đầu dò trong dung dịch hiệu chuẩn cho đến khi các số đọc ổn định. Lưu ý: Chuyển động nhỏ từ lần đọc này sang lần đọc tiếp theo là bình thường.

c) Khi các số đọc đã ổn định, hãy sử dụng lệnh hiệu chuẩn cal, 0 trong màn hình nối tiếp.

Đề xuất: