Vẽ và ghi dữ liệu trực tiếp từ một thiết bị nối tiếp như Arduino
Ứng dụng này lấy dữ liệu nối tiếp từ một thiết bị như Arduino và cho phép người dùng vẽ biểu đồ dữ liệu trực tiếp cũng như ghi nhật ký. Các công cụ xử lý tín hiệu cho phép thao tác dữ liệu để trực quan hóa thời gian thực. Hoạt động với kết nối USB hoặc Bluetooth. Kết nối USB yêu cầu bộ điều hợp điện thoại và kết nối Bluetooth yêu cầu mô-đun Bluetooth chẳng hạn như HC-05.
Với ứng dụng này, bạn có thể sử dụng Arduino của mình như một thiết bị DAQ. Điều này mở ra nhiều khả năng cho các môi trường mà hệ thống DAQ của bạn cần phải nhỏ và di động, không tốn kém và/hoặc yêu cầu các cảm biến tùy chỉnh.
Nó cũng làm cho thiết kế cảm biến trở nên linh hoạt hơn, vì quá trình xử lý diễn ra trong Android. Thay vì phải tải một bản phác thảo mới lên Arduino để thay đổi một tham số, thay vào đó, nó có thể được thực hiện dễ dàng trên Android mà không làm gián đoạn dữ liệu.
Một số tính năng bao gồm:
-biệt hóa
-hội nhập
-FFT
-tính toán cặp nhiệt điện
-kết hợp các bộ dữ liệu
-đồng hồ đo
-nhiều ô
-nhiều bộ dữ liệu trên mỗi ô
Khi gửi dữ liệu từ Arduino đến đầu ra nối tiếp, nó phải ở dạng sau:
Serial.print("a" + String(micros()) + ";" + String(data1) + ";" + String(data2) + "a");
Nó sẽ trông như thế này cho dù sử dụng USB hay Bluetooth. Không có giới hạn tích hợp nào về số lượng giá trị dữ liệu có thể được gửi cùng một lúc. Giá trị đầu tiên phải là thời gian tính bằng 'micros' cho mục đích ghi và xử lý tín hiệu. Hướng dẫn thêm có thể được tìm thấy trong ứng dụng.
Nếu bạn gặp phải bất kỳ sự cố nào trong khi sử dụng ứng dụng hoặc nếu bạn có ý tưởng về các tính năng bổ sung, vui lòng liên hệ để ứng dụng có thể được cải thiện.
Bạn có thể dùng thử phiên bản miễn phí "SerialDataLogger Demo" để kiểm tra kết nối giữa điện thoại của bạn và thiết bị nối tiếp, trước khi mua phiên bản đầy đủ.